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 ???