Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 145847 - www-client/mozilla-firefox-2.0_beta2 fails to compile
Summary: www-client/mozilla-firefox-2.0_beta2 fails to compile
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-01 07:09 UTC by Christian Hoffmann (RETIRED)
Modified: 2006-09-01 10:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info,2.53 KB, text/plain)
2006-09-01 07:11 UTC, Christian Hoffmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Hoffmann (RETIRED) gentoo-dev 2006-09-01 07:09:45 UTC
i686-pc-linux-gnu-g++ -o nsFindModule.o -c -fvisibility=hidden -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000  -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include/appcomps -I../../../../dist/include -I/usr/include/nspr    -I../../../../dist/sdk/include    -fPIC  -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\"  -fno-rtti -fno-handle-exceptions  -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=athlon-xp -pipe -Wno-return-type -w -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -ffunction-sections -O2  -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\"  -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/nsFindModule.pp nsFindModule.cpp
In Datei, eingef
Comment 1 Christian Hoffmann (RETIRED) gentoo-dev 2006-09-01 07:09:45 UTC
i686-pc-linux-gnu-g++ -o nsFindModule.o -c -fvisibility=hidden -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000  -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include/appcomps -I../../../../dist/include -I/usr/include/nspr    -I../../../../dist/sdk/include    -fPIC  -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\"  -fno-rtti -fno-handle-exceptions  -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=athlon-xp -pipe -Wno-return-type -w -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -ffunction-sections -O2  -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\"  -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/nsFindModule.pp nsFindModule.cpp
In Datei, eingefügt von nsFindService.cpp:46:
nsFindService.h:47:28: Fehler: nsIFindService.h: Datei oder Verzeichnis nicht gefunden
In Datei, eingefügt von nsFindModule.cpp:6:
nsFindService.h:47:28: Fehler: nsIFindService.h: Datei oder Verzeichnis nicht gefunden
nsFindService.h:60: Fehler: expected class-name before »{« token
nsFindService.h:67: Fehler: ISO-C++ verbietet Deklaration von »NS_DECL_NSIFINDSERVICE« ohne Typ
nsFindService.h:69: Fehler: expected »;« before »protected«
nsFindService.cpp: In member function »virtual nsresult nsFindService::QueryInterface(const nsIID&, void**)«:
nsFindService.cpp:62: Fehler: »nsIFindService« wurde in diesem Gültigkeitsbereich nicht definiert
nsFindService.cpp:62: Fehler: Templateargument 1 ist ungültig
nsFindService.cpp:62: Fehler: expected type-specifier before »nsIFindService«
nsFindService.cpp:62: Fehler: expected `>' before »nsIFindService«
nsFindService.cpp:62: Fehler: expected `(' before »nsIFindService«
nsFindService.cpp:62: Fehler: expected primary-expression before »>« token
nsFindService.cpp:62: Fehler: expected `)' before »;« token
nsFindService.cpp:62: Fehler: expected type-specifier before »nsIFindService«
nsFindService.cpp:62: Fehler: expected `>' before »nsIFindService«
nsFindService.cpp:62: Fehler: expected `(' before »nsIFindService«
nsFindService.cpp:62: Fehler: expected primary-expression before »>« token
nsFindService.cpp:62: Fehler: expected `)' before »;« token
nsFindService.cpp: At global scope:
nsFindService.cpp:65: Fehler: keine Elementfunktion »nsresult nsFindService::GetSearchString(nsAString_internal&)« in Klasse »nsFindService« deklariert
nsFindService.cpp: In member function »nsresult nsFindService::GetSearchString(nsAString_internal&)«:
nsFindService.cpp:67: Fehler: »mSearchString« wurde in diesem Gültigkeitsbereich nicht definiert
nsFindService.cpp: At global scope:
nsFindService.cpp:71: Fehler: keine Elementfunktion »nsresult nsFindService::SetSearchString(const nsAString_internal&)« in Klasse »nsFindService« deklariert
nsFindService.cpp: In member function »nsresult nsFindService::SetSearchString(const nsAString_internal&)«:
nsFindService.cpp:73: Fehler: »mSearchString« wurde in diesem Gültigkeitsbereich nicht definiert
nsFindService.cpp: At global scope:
nsFindService.cpp:78: Fehler: keine Elementfunktion »nsresult nsFindService::GetReplaceString(nsAString_internal&)« in Klasse »nsFindService« deklariert
nsFindService.cpp:83: Fehler: keine Elementfunktion »nsresult nsFindService::SetReplaceString(const nsAString_internal&)« in Klasse »nsFindService« deklariert
nsFindService.cpp:90: Fehler: keine Elementfunktion »nsresult nsFindService::GetFindBackwards(PRBool*)« in Klasse »nsFindService« deklariert
nsFindService.cpp:96: Fehler: keine Elementfunktion »nsresult nsFindService::SetFindBackwards(PRBool)« in Klasse »nsFindService« deklariert
nsFindService.cpp:103: Fehler: keine Elementfunktion »nsresult nsFindService::GetWrapFind(PRBool*)« in Klasse »nsFindService« deklariert
nsFindService.cpp:109: Fehler: keine Elementfunktion »nsresult nsFindService::SetWrapFind(PRBool)« in Klasse »nsFindService« deklariert
nsFindService.cpp:116: Fehler: keine Elementfunktion »nsresult nsFindService::GetEntireWord(PRBool*)« in Klasse »nsFindService« deklariert
nsFindService.cpp:122: Fehler: keine Elementfunktion »nsresult nsFindService::SetEntireWord(PRBool)« in Klasse »nsFindService« deklariert
nsFindService.cpp:129: Fehler: keine Elementfunktion »nsresult nsFindService::GetMatchCase(PRBool*)« in Klasse »nsFindService« deklariert
nsFindService.cpp:135: Fehler: keine Elementfunktion »nsresult nsFindService::SetMatchCase(PRBool)« in Klasse »nsFindService« deklariert
gmake[5]: *** [nsFindService.o] Fehler 1
gmake[5]: *** Warte auf noch nicht beendete Prozesse...
nsFindService.h:60: Fehler: expected class-name before »{« token
nsFindService.h:67: Fehler: ISO-C++ verbietet Deklaration von »NS_DECL_NSIFINDSERVICE« ohne Typ
nsFindService.h:69: Fehler: expected »;« before »protected«
gmake[5]: *** [nsFindModule.o] Fehler 1
gmake[5]: Leaving directory `/var/tmp/portage/mozilla-firefox-2.0_beta2/work/mozilla/xpfe/components/find/src'
gmake[4]: *** [libs] Fehler 2
gmake[4]: Leaving directory `/var/tmp/portage/mozilla-firefox-2.0_beta2/work/mozilla/xpfe/components/find'
gmake[3]: *** [libs] Fehler 2
gmake[3]: Leaving directory `/var/tmp/portage/mozilla-firefox-2.0_beta2/work/mozilla/xpfe/components'
gmake[2]: *** [libs] Fehler 2
gmake[2]: Leaving directory `/var/tmp/portage/mozilla-firefox-2.0_beta2/work/mozilla/xpfe'
gmake[1]: *** [tier_50] Fehler 2
gmake[1]: Leaving directory `/var/tmp/portage/mozilla-firefox-2.0_beta2/work/mozilla'
make: *** [default] Fehler 2

!!! ERROR: www-client/mozilla-firefox-2.0_beta2 failed.
Call stack:
  ebuild.sh, line 1543:   Called dyn_compile
  ebuild.sh, line 938:   Called src_compile
  mozilla-firefox-2.0_beta2.ebuild, line 149:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.


dev-libs/nspr (4.6.2) and dev-libs/nss (3.11.2) are the latest versions available in portage.
Comment 2 Christian Hoffmann (RETIRED) gentoo-dev 2006-09-01 07:11:22 UTC
Created attachment 95645 [details]
emerge --info
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-09-01 07:46:55 UTC
Reopen with error messages in English. Set your locales to C when reporting bugs.
Comment 4 Christian Hoffmann (RETIRED) gentoo-dev 2006-09-01 10:12:40 UTC
Sorry for posting the log in German (or at least parts of it).

I did sudo su -, export LC_ALL=C and tried emerging firefox again. This time it worked, I really don't know why. I didn't change anything between both tries (no resync, no other programs installed/updated/uninstalled; or at least I don't remember doing so)... so the only explenation for me would be that either the bug only occured once or it is locale dependent (although I didn't see anything which implied that).

Should I try to emerge firefox again like I did before? (via sudo emerge mozilla-firefox in a non-root environemnt)

(I don't know what to do with the bug report now, reopen? close?)