sera![]()
stavo compilando firefox (per il supporto QT), tutto ok (o quasi, se non facevo un cp di due file non compilava)
alla fine da così: http://mondoring.altervista.org/compila.png
senza errori apparenti![]()
what's happen?
sera![]()
stavo compilando firefox (per il supporto QT), tutto ok (o quasi, se non facevo un cp di due file non compilava)
alla fine da così: http://mondoring.altervista.org/compila.png
senza errori apparenti![]()
what's happen?
prova ad alleggerire le use
guarda che ci siano le gtk e togli enablefinal se lo hai messo per kde
proprio non si capisce l'origine dell'errore
cosa vuol dire : se non facevo un cp di due file non compilava ???Originariamente inviato da osvi
sera![]()
stavo compilando firefox (per il supporto QT), tutto ok (o quasi, se non facevo un cp di due file non compilava)
alla fine da così: http://mondoring.altervista.org/compila.png
senza errori apparenti![]()
what's happen?
perche' c'e' qualcosa che non va:
i primi sono warning di ridefinizione della funzione funzione graphicstate::graphicstate in nsrenderingcontextqt.cpp
l' ultimo errore e' un : undefined reference to nomefunzione ( di solito capita quando mancano delle librerie )
-puoi dire l' errore che avevi all' inizio PRIMA di copiare i due files ?
-e ovviamente i nomi dei 2 files che hai copiato
PS : perfavore la prossima volta non fare lo screen ma copia -incolla la console.
per lo shot: si scusa, ma me lo avevano chiesto e visto che l'avevo già fatto ho postato quello
andy: no non è un emerge, mi sono connesso al cvs di mozilla e mi sono preso i sorgenti seguendo il tutorial sul sito
l'errore prima di copiare i file era "...file not found: xx"
allora facevo locate lo cercavo e lo mettevo li![]()
esattamente:
localhost fra # cd /home/fra/moz/mozilla/gfx/src/qt/
localhost qt # cp ../nsRenderingContextImpl.h ./
localhost qt # cp ../../../view/public/nsIView.h ./
per la funzione doppia ok l'ho commentata dal file e non viene più (tenendo in considerazione che il supporto QT non è mantenuto..)
ora da questo:
c++ -o nsStaticComponents.o -c -DAB_CD=en-US -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -D_BUILD_STATIC_BIN=1 -DFIREFOX_ICO=\"../../dist/branding/firefox.ico\" -DDOCUMENT_ICO=\"../../dist/branding/document.ico\" -DAPP_VERSION="1.6a1" -I/home/fra/moz/mozilla/toolkit/xre -I/home/fra/moz/mozilla/config -I../../dist/include/xpcom -I../../dist/include/xpcom -I../../dist/include/string -I../../dist/include -I../../dist/include -I../../dist/include/nspr -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O2 -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsStaticComponents.pp nsStaticComponents.cpp
c++ -o firefox-bin -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O2 nsBrowserApp.o nsStaticComponents.o -L../../dist/bin -L../../dist/lib -L../../dist/lib/components ../../dist/lib/libxulapp_s.a -L../../dist/bin -lmozjs -L../../dist/bin -lxpcom -lxpcom_core -L../../dist/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -L/usr/X11R6/lib -L/usr/qt/3/lib -lqt -lXext -lX11 -ldl -lm ../../dist/lib/components/libxpcom_compat_c.a ../../dist/lib/components/libxpconnect.a ../../dist/lib/components/libxpctest.a ../../dist/lib/components/libuconv.a ../../dist/lib/components/libi18n.a ../../dist/lib/components/libnecko.a ../../dist/lib/components/libnecko2.a ../../dist/lib/components/libjar50.a ../../dist/lib/components/libpref.a ../../dist/lib/components/libcaps.a ../../dist/lib/components/librdf.a ../../dist/lib/components/libhtmlpars.a ../../dist/lib/components/libgfxxprint.a ../../dist/lib/components/libgfx_qt.a ../../dist/lib/components/libimglib2.a ../../dist/lib/components/libgkplugin.a ../../dist/lib/components/libwidget_qt.a ../../dist/lib/components/libgklayout.a ../../dist/lib/components/libdocshell.a ../../dist/lib/components/libembedcomponents.a ../../dist/lib/components/libwebbrwsr.a ../../dist/lib/components/libeditor.a ../../dist/lib/components/libtxmgr.a ../../dist/lib/components/libcomposer.a ../../dist/lib/components/libnsappshell.a ../../dist/lib/components/liboji.a ../../dist/lib/components/libaccessibility.a ../../dist/lib/components/libchrome.a ../../dist/lib/components/libmork.a ../../dist/lib/components/libmozfind.a ../../dist/lib/components/libappcomps.a ../../dist/lib/components/libfileview.a ../../dist/lib/components/libcommandlines.a ../../dist/lib/components/libtoolkitcomps.a ../../dist/lib/components/libpipboot.a ../../dist/lib/components/libpipnss.a ../../dist/lib/components/libpippki.a ../../dist/lib/components/libcookie.a ../../dist/lib/components/libxmlextras.a ../../dist/lib/components/libautoconfig.a ../../dist/lib/components/libtransformiix.a ../../dist/lib/components/libuniversalchardet.a ../../dist/lib/components/libwsproxytest.a ../../dist/lib/components/libwebsrvcs.a ../../dist/lib/components/libauth.a ../../dist/lib/components/libpermissions.a ../../dist/lib/components/libsearchservice.a ../../dist/lib/components/libbrowserdirprovider.a ../../dist/lib/components/libbrowsercomps.a ../../dist/lib/libunicharutil_s.a ../../dist/lib/libucvutil_s.a ../../dist/lib/libgfxshared_s.a ../../dist/lib/libxlibrgb.a ../../dist/lib/libxprintutil.a ../../dist/lib/libgkgfx.a ../../dist/lib/libjsj.a ../../dist/lib/libxulapp_s.a -L../../dist/lib -lmozpng -L../../dist/lib -lmozjpeg -L../../dist/lib -lmozz -L../../dist/bin -L../../dist/lib ../../dist/lib/libcrmf.a -lsmime3 -lssl3 -lnss3 -lsoftokn3 -lXinerama -lXp -lXext -lX11 -L../../dist/lib -lxpcom_compat
../../dist/lib/components/libgfxxprint.a(nsXPrintContext.o): In function `nsXPrintContext:rawImageBitsScaled(unsigned long, xGC*, nsIImage*, int, int, int, int, int, int, int, int)':
nsXPrintContext.cpp.text+0x2607): undefined reference to `RectStretch(unsigned, unsigned, unsigned, unsigned, unsigned, unsigned, unsigned, unsigned, unsigned char*, unsigned, unsigned char*, unsigned, unsigned)'
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../../i686-pc-linux-gnu/bin/ld: `.gnu.linkonce.t._ZN21nsROCSSPrimitiveValue5ResetE v' referenced in section `.rodata' of ../../dist/lib/components/libgklayout.a(nsROCSSPrimitiveValue.o): defined in discarded section `.gnu.linkonce.t._ZN21nsROCSSPrimitiveValue5ResetE v' of ../../dist/lib/components/libgklayout.a(nsROCSSPrimitiveValue.o)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../../i686-pc-linux-gnu/bin/ld: `.gnu.linkonce.t._ZN13nsXPTCVariant4InitERK17nsXPT CMiniVariantRK9nsXPTTypeh' referenced in section `.rodata' of ../../dist/lib/components/libgklayout.a(nsXTFWeakTearoff.o): defined in discarded section `.gnu.linkonce.t._ZN13nsXPTCVariant4InitERK17nsXPT CMiniVariantRK9nsXPTTypeh' of ../../dist/lib/components/libgklayout.a(nsXTFWeakTearoff.o)
collect2: ld returned 1 exit status
gmake[4]: *** [firefox-bin] Error 1
gmake[4]: Leaving directory `/home/fra/moz/mozilla/obj-i686-pc-linux-gnu/browser/app'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/home/fra/moz/mozilla/obj-i686-pc-linux-gnu/browser'
gmake[2]: *** [tier_99] Error 2
gmake[2]: Leaving directory `/home/fra/moz/mozilla/obj-i686-pc-linux-gnu'
gmake[1]: *** [default] Error 2
gmake[1]: Leaving directory `/home/fra/moz/mozilla/obj-i686-pc-linux-gnu'
gmake: *** [build] Error 2
localhost mozilla #
stessa solfa di prima.
verso il fondo del file :
nsXPrintContext.cpp
nella funzione :
nsXPrintContext:rawImageBitsScaled
c'e' la chiamata a :
RectStretch(aSX, aSY, aSX+aSWidth-1, aSY+aSHeight-1,
0, 0, (aDWidth-1), (aDHeight-1),
srcimg_data, srcimg_bytes_per_line,
dstimg_data, dstimg_bytes_per_line,
imageDepth);
ora basta scorpire dove sta il corpo di questa funzione...
in soldini il fatto che la prima volta dicesse che mancavano dei files e cmq non trovi questa funzione mi fa pensare che ti manchi qualcosa.
o qualche lib o qualch pezzo dal cvs.
dal cvs direi che ho scaricato tutto, mi ha copiato tutto il trunk non credo che sia messo a saltare qualche file![]()
piuttosto credo che manchino questi file a loro perchè appunto, delle QT non gli frega praticamente niente![]()
la funzione l'ho trovata sta in gfx/src/imgScaler.cpp.. cosa posso farci?![]()
con il trunk succede spesso di incappare questi errori
in genere ci mettono le versioni in sviluppo
con kde succcede spessissimo che una compilazione non riesca adesso e tra un ora vada
prova a rifare il checkout
ok provo, cmq strano, loro ogni ora (o quasi) si fanno la versione hourly![]()
c++ -o nsStaticComponents.o -c -DAB_CD=en-US -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -D_BUILD_STATIC_BIN=1 -DFIREFOX_ICO=\"../../dist/branding/firefox.ico\" -DDOCUMENT_ICO=\"../../dist/branding/document.ico\" -DAPP_VERSION="1.6a1" -I/home/fra/moz/mozilla/toolkit/xre -I/home/fra/moz/mozilla/config -I../../dist/include/xpcom -I../../dist/include/xpcom -I../../dist/include/string -I../../dist/include -I../../dist/include -I../../dist/include/nspr -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O2 -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsStaticComponents.pp nsStaticComponents.cpp
c++ -o firefox-bin -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O2 nsBrowserApp.o nsStaticComponents.o -L../../dist/bin -L../../dist/lib -L../../dist/lib/components ../../dist/lib/libxulapp_s.a -L../../dist/bin -lmozjs -L../../dist/bin -lxpcom -lxpcom_core -L../../dist/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -L/usr/X11R6/lib -L/usr/qt/3/lib -lqt -lXext -lX11 -ldl -lm ../../dist/lib/components/libxpcom_compat_c.a ../../dist/lib/components/libxpconnect.a ../../dist/lib/components/libxpctest.a ../../dist/lib/components/libuconv.a ../../dist/lib/components/libi18n.a ../../dist/lib/components/libnecko.a ../../dist/lib/components/libnecko2.a ../../dist/lib/components/libjar50.a ../../dist/lib/components/libpref.a ../../dist/lib/components/libcaps.a ../../dist/lib/components/librdf.a ../../dist/lib/components/libhtmlpars.a ../../dist/lib/components/libgfx_qt.a ../../dist/lib/components/libimglib2.a ../../dist/lib/components/libgkplugin.a ../../dist/lib/components/libwidget_qt.a ../../dist/lib/components/libgklayout.a ../../dist/lib/components/libdocshell.a ../../dist/lib/components/libembedcomponents.a ../../dist/lib/components/libwebbrwsr.a ../../dist/lib/components/libeditor.a ../../dist/lib/components/libtxmgr.a ../../dist/lib/components/libcomposer.a ../../dist/lib/components/libnsappshell.a ../../dist/lib/components/libaccessibility.a ../../dist/lib/components/libchrome.a ../../dist/lib/components/libmork.a ../../dist/lib/components/libmozfind.a ../../dist/lib/components/libappcomps.a ../../dist/lib/components/libfileview.a ../../dist/lib/components/libcommandlines.a ../../dist/lib/components/libtoolkitcomps.a ../../dist/lib/components/libpipboot.a ../../dist/lib/components/libpipnss.a ../../dist/lib/components/libpippki.a ../../dist/lib/components/libcookie.a ../../dist/lib/components/libxmlextras.a ../../dist/lib/components/libautoconfig.a ../../dist/lib/components/libtransformiix.a ../../dist/lib/components/libuniversalchardet.a ../../dist/lib/components/libwsproxytest.a ../../dist/lib/components/libwebsrvcs.a ../../dist/lib/components/libauth.a ../../dist/lib/components/libpermissions.a ../../dist/lib/components/libsearchservice.a ../../dist/lib/components/libbrowserdirprovider.a ../../dist/lib/components/libbrowsercomps.a ../../dist/lib/libunicharutil_s.a ../../dist/lib/libucvutil_s.a ../../dist/lib/libgfxshared_s.a ../../dist/lib/libgkgfx.a ../../dist/lib/libxulapp_s.a -L../../dist/lib -lmozpng -L../../dist/lib -lmozjpeg -L../../dist/lib -lmozz -L../../dist/bin -L../../dist/lib ../../dist/lib/libcrmf.a -lsmime3 -lssl3 -lnss3 -lsoftokn3 -lXinerama -L../../dist/lib -lxpcom_compat
../../dist/lib/components/libgfx_qt.a(nsRenderingContextQt.o): In function `nsRenderingContextQt::PushState()':
nsRenderingContextQt.cpp.text+0x75e): undefined reference to `GraphicsState::GraphicsState[in-charge]()'
../../dist/lib/components/libgfx_qt.a(nsRenderingContextQt.o): In function `nsRenderingContextQt::PopState()':
nsRenderingContextQt.cpp.text+0x8e4): undefined reference to `GraphicsState::~GraphicsState [in-charge]()'
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../../i686-pc-linux-gnu/bin/ld: `.gnu.linkonce.t._ZN21nsROCSSPrimitiveValue5ResetE v' referenced in section `.rodata' of ../../dist/lib/components/libgklayout.a(nsROCSSPrimitiveValue.o): defined in discarded section `.gnu.linkonce.t._ZN21nsROCSSPrimitiveValue5ResetE v' of ../../dist/lib/components/libgklayout.a(nsROCSSPrimitiveValue.o)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../../i686-pc-linux-gnu/bin/ld: `.gnu.linkonce.t._ZN13nsXPTCVariant4InitERK17nsXPT CMiniVariantRK9nsXPTTypeh' referenced in section `.rodata' of ../../dist/lib/components/libgklayout.a(nsXTFWeakTearoff.o): defined in discarded section `.gnu.linkonce.t._ZN13nsXPTCVariant4InitERK17nsXPT CMiniVariantRK9nsXPTTypeh' of ../../dist/lib/components/libgklayout.a(nsXTFWeakTearoff.o)
collect2: ld returned 1 exit status
maledetti ma perchè favoriscono GTK?![]()
firefox è fatto con le gtk mi sembra normale
ma non hanno la versione stabile ???