FireFox 1.0.3 Installation-Problem

datomato

Member
Hallo,

bei der Installation von FireFox-1.0.3 bekomme ich diese Fehlermeldung. Habe mir die Sourcen gholt und mit einem gmake, nach configure die Installation versucht.

Code:
Entering directory `/usr/mozilla/nsprpub/pr/src/md/unix'
gcc -o uxwrap.o -c     -pipe -ansi -Wall -g -fPIC  -UNDEBUG -DDEBUG_root -DMOZ
ILLA_CLIENT=1 -DDEBUG=1 -DXP_UNIX=1 -DOPENBSD=1 -DHAVE_BSD_FLOCK=1 -DHAVE_SOCKLE
N_T=1 -DHAVE_LCHOWN=1 -DHAVE_STRERROR=1 -D_PR_LOCAL_THREADS_ONLY=1  -DFORCE_PR_L
OG -D_NSPR_BUILD_ -I/usr/mozilla/dist/include/nspr -I../../../../pr/include -I..
/../../../pr/include/private  uxwrap.c
uxwrap.c: In function `poll':
uxwrap.c:356: warning: unused variable `eunixpd'
gmake[6]: *** [uxwrap.o] Error 1
gmake[6]: Leaving directory `/usr/mozilla/nsprpub/pr/src/md/unix'
gmake[5]: *** [export] Error 2
gmake[5]: Leaving directory `/usr/mozilla/nsprpub/pr/src/md'
gmake[4]: *** [export] Error 2
gmake[4]: Leaving directory `/usr/mozilla/nsprpub/pr/src'
gmake[3]: *** [export] Error 2
gmake[3]: Leaving directory `/usr/mozilla/nsprpub/pr'
gmake[2]: *** [export] Error 2
gmake[2]: Leaving directory `/usr/mozilla/nsprpub'
gmake[1]: *** [nspr] Error 2
gmake[1]: Leaving directory `/usr/mozilla'
gmake: *** [default] Error 2

Will mich mit der veralteten Port Version nicht zufrieden geben oder lieg ich da falsch?
 
Sorry,
ich hab OBSD erst knapp ne Woche und Linux auch erst seit zwei Monaten oder so, deshalb stell ich mich manchmal echt doff an. Garnicht einfach dieses DAU-Dasein mit MS hintersich zu lassen, manchmal überlese ich sachen oder schau noch nihct gut genug hin, wobei ich mich anstrenge und es spürbar immer besser wird, aber...

wo bekomme ich den die neusten Ports? Auf dem OBSD-Mirror sind die wohl alt oder wie ist das zu verstehn? Wo kann ich mir die aktuellsten Ports laden, bzw wie halte ich den Portstree auf aktuellem Stand?
Krieg das noch nicht ganz zusammen.
 
Falls Du, wie ich annehme, OpenBSD 3.6-RELEASE verwendest, dann solltest Du nur den Ports tree verwenden, der auch zu 3.6-RELEASE gehoert (d.h. auf dem FTP Server im gleichen Verzeichnis ist). Bei OpenBSD muessen, um eine fortwaehrende Gesundheit des Systems zu gewaehren, immer der Ports tree bzw. die verwendeten Packages synchronisiert zum Rest des Systems bleiben, d.h. man sollte z.B. auf -CURRENT keine Packages von 3.6 oder umgekehrt verwenden.

Gruss, busfahrer :)
 
Danke für Deine Antwort, aber wie halte ich den Tree auf dem neusten Stand, habe das mit dem CVSup-Zeugs noch nicht kapiert bzw hinbekommen, ist doch dafür da, oder?
Also wenn der Ports-Tree von OpenBSD.org aktuell ist, dann ist dort, zumindest bei mir nur nen FireFox inder Version 0.8 dabei.

Bei der Installation von 1.0.3, habe ich den oben aufgeführten fehler, woher oder wie, bekomme ich nen aktuellen FireFox zum laufen?
 
datomato schrieb:
Danke für Deine Antwort, aber wie halte ich den Tree auf dem neusten Stand, habe das mit dem CVSup-Zeugs noch nicht kapiert bzw hinbekommen, ist doch dafür da, oder?
Also wenn der Ports-Tree von OpenBSD.org aktuell ist, dann ist dort, zumindest bei mir nur nen FireFox inder Version 0.8 dabei.

Bei der Installation von 1.0.3, habe ich den oben aufgeführten fehler, woher oder wie, bekomme ich nen aktuellen FireFox zum laufen?

Busfahrer hat damit gemeint das Du Dein ganzes System auf einen neuen Stand bringen mußt um auch neue Ports zu nutzen.
Dies erreichst Du entweder durch ein Update auf eine neue Version oder "Snapshot" bzw. die Installation einer neuen Version.

Ich rate Dir zum Update auf 3.7 (wenn offiziell verfügbar,CD's kannst Du jetzt schon bestellen), da ist das Paket für Firefox 1.0.3 enthalten.

Für CVSup:
http://www.openbsd.org/cvsup.html

Wenn Du "current" benutzen willst (nicht zu empfehlen für Produktionsmaschinen):
http://www.openbsd.org/faq/current.html

Das System selbst kompilieren:
http://www.openbsd.org/faq/faq5.html

Hier noch ein Link (Update via CVS):
http://www.bsdnexus.com/tutorials/openbsd_upgrade.html
 
@OBSDUSER

Eine kleine Frage am Rande: Ich habe die 3.7er-CDs bereits vor einiger Zeit "blind" bestellt, ohne zu wissen, welche Versionen der einzelnen Apps mitgeliefert werden. Ich habe zwar immer wieder die openbsd.org-Seite gecheckt, aber irgendwie wohl die falschen Seiten angesteuert. Kurz: Wo hast die Versions-Nummer von FireFox gefunden???

Ansonsten: Habe heute die Nachricht erhalten, daß meine 3.7-er-CDs unterwegs sind. <Freu und Jubel/>

Gruß,
STEFAN
 
Hallo nochamal,
nachdem ich mir meinen Port-Tree aktuallisiert habe, bekomme ich weiterhin Fehler:

Code:
Size matches for /usr/ports/distfiles/firefox-1.0.3-source.tar.bz2
>> Checksum OK for firefox-1.0.3-source.tar.bz2. (sha1)
Error: -e is not yet supported at /usr/sbin/pkg_info line 128.
===>  mozilla-firefox-1.0.3 depends on: ORBit-* - not found
===>  Verifying install for ORBit-* in devel/ORBit
===>  Checking files for ORBit-0.5.13p0
`/usr/ports/distfiles/ORBit-0.5.13.tar.gz' is up to date.
>> Checksum OK for ORBit-0.5.13.tar.gz. (sha1)
Error: -e is not yet supported at /usr/sbin/pkg_info line 128.
===>  ORBit-0.5.13p0 depends on: gmake-3.80p1 - not found
===>  Verifying install for gmake-3.80p1 in devel/gmake
===>  Checking files for gmake-3.80p1
`/usr/ports/distfiles/make-3.80.tar.gz' is up to date.
>> Checksum OK for make-3.80.tar.gz. (sha1)
Error: -e is not yet supported at /usr/sbin/pkg_info line 128.
===>  gmake-3.80p1 depends on: gettext->=0.10.38 - not found
===>  Verifying install for gettext->=0.10.38 in devel/gettext
===>  Checking files for gettext-0.10.40p3
`/usr/ports/distfiles/gettext-0.10.40.tar.gz' is up to date.
>> Checksum OK for gettext-0.10.40.tar.gz. (sha1)
Error: -e is not yet supported at /usr/sbin/pkg_info line 128.
===>  gettext-0.10.40p3 depends on: iconv.2 (libiconv-*) - not found
===>  Verifying install for iconv.2 (libiconv-*) in converters/libiconv
===>  Checking files for libiconv-1.9.2p1
`/usr/ports/distfiles/libiconv-1.9.2.tar.gz' is up to date.
>> Checksum OK for libiconv-1.9.2.tar.gz. (sha1)
Error: -e is not yet supported at /usr/sbin/pkg_info line 128.
===>  libiconv-1.9.2p1 depends on: metaauto-0.5 - not found
===>  Verifying install for metaauto-0.5 in devel/metaauto
===>  Building package for metaauto-0.5
Creating package /usr/ports/packages/i386/all/metaauto-0.5.tgz
Unknown element: @conflict automake-<=1.4-p6p1
===>  Cleaning for metaauto-0.5
rm -f /usr/ports/packages/i386/all/metaauto-0.5.tgz
*** Error code 1

Stop in /usr/ports/devel/metaauto (line 1955 of /usr/ports/infrastructure/mk/bsd
.port.mk).
*** Error code 1

Stop in /usr/ports/devel/metaauto (line 1231 of /usr/ports/infrastructure/mk/bsd
.port.mk).
*** Error code 1

Stop in /usr/ports/converters/libiconv (line 1333 of /usr/ports/infrastructure/m
k/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/converters/libiconv (line 1632 of /usr/ports/infrastructure/m
k/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/devel/gettext (line 1333 of /usr/ports/infrastructure/mk/bsd.
port.mk).
*** Error code 1

Stop in /usr/ports/devel/gettext (line 1632 of /usr/ports/infrastructure/mk/bsd.
port.mk).
*** Error code 1

Leider kann ich noch nicht alt so viel daraus lesen, wäre echt dankbar wenn mir wer auf die Sprünge hilft.
 
@SteWo
Das war im letzten "Current Portstree" kurz vor Release 3.7 (wenn ich mich nicht irre, darfst mich rügen wenn dem so sein sollte).

@datomato
Du hast Dir den "Current Portstree" für Dein 3.6'er Release heruntergeladen, den unter /usr/ports entpackt und versuchst nun firefox zu kompilieren, stimmt's? :D .
Dies funzt nicht, Du mußt Dein gesamtes System auf Stand bringen wenn Du "Current" benutzen willst.
Es funktioniert auch nicht wenn Du einfach den Port aus "Current" in Deinen 3.6 Portstree hineinkopierst (gibt "gethostbyname_r" Fehler).
Warte auf 3.7 oder mach ein Update auf "Current".

[EDIT] OOPS! in 3.7 dürfte 1.0.2 enthalten sein, ihr dürft mich rügen, denn ich habe falsches gesprochen :o
Wobei ich glaube daß es hinzukriegen ist 1.0.3 auf 3.7 zum Laufen zu bringen.
 
Zuletzt bearbeitet:
@ templis:
templis schrieb:
jetzt schon? das kommt doch erst am 19. raus...

Schau doch einmal auf http://undeadly.org/cgi?action=article&sid=20050502152347 : Offensichtlich hat das Team um Theo aus dem Ärger des letzten Jahres, als 3.5 wohl nicht so recht geliefert werden konnte, mächtigt gelernt.

Unter der mir per eMail bekannt gegebenen UPS-Nummer habe ich eben noch einmal den Status gecheckt: "Unterwegs". Gehe also davon aus, daß ich die CDs in der nächsten Woche erhalte.

@ obsduser:
Danke für den Hinweis. Da ich als OBSD-Newbie noch mächtig zu lernen habe, bleibe ich erstmal bei den per CD veröffentlichen Release-Ständen. Nebenbei gibt es mir das gute Gefühl, dem Projekt ein wenig finanziell zu helfen.

Euch allen ein schönes Wochenende,

STEFAN
 
Zurück
Oben