Fehler beim Kompilieren von Firefox

Dieses Thema im Forum "Anwendungen" wurde erstellt von GambaJo, 26.09.2008.

  1. #1 GambaJo, 26.09.2008
    GambaJo

    GambaJo Maxi King alraaaight!!!

    Dabei seit:
    08.01.2008
    Beiträge:
    171
    Zustimmungen:
    0
    System: Linux 2.6.26.5 #1 SMP PREEMPT Mon Sep 8 22:34:07 CEST 2008 x86_64 GNU/Linux (Debian testing)
    FF: firefox-3.0.2-source.tar.bz2
    configure:

    Code:
    ./configure ./configure --prefix=/usr/ --enable-application=browser --enable-optimize --disable-debug --enable-libxul --disable-shared --disable-tests '--enable-optimize=-O3 -march=athlon64 -freorder-blocks -fno-reorder-functions -msse2 -mmmx -m3dnow -mfpmath=sse -D_FORTIFY_SOURCE=2' --with-pthreads --enable-application=browser --enable-default-toolkit=cairo-gtk2 --with-distribution-id=st-fox --disable-freetype2 --enable-single-profile --enable-extensions=default,xforms,schema-validation --disable-installer --disable-profilesharing --enable-xft --enable-crypto --enable-svg --enable-canvas --enable-update-packaging --enable-xinerama --with-java-include-path=/usr/lib/jvm/java-6-sun/

    Bei "make" kommt folgender Fehler:

    Code:
    make[5]: Entering directory `/home/dk/downloads/mozilla/nsprpub/pr/include/md'
    ../../../config/./nsinstall -R -m 444 ./_aix32.cfg ./_aix64.cfg ./_beos.cfg ./_bsdi.cfg ./_darwin.cfg ./_dgux.cfg ./_freebsd.cfg ./_hpux32.cfg ./_hpux64.cfg ./_irix32.cfg ./_irix64.cfg ./_linux.cfg ./_ncr.cfg ./_nec.cfg ./_netbsd.cfg ./_nextstep.cfg ./_nto.cfg ./_openbsd.cfg ./_openvms.cfg ./_os2.cfg ./_osf1.cfg ./_qnx.cfg ./_reliantunix.cfg ./_riscos.cfg ./_scoos.cfg ./_solaris.cfg ./_sony.cfg ./_sunos4.cfg ./_unixware7.cfg ./_unixware.cfg ./_win16.cfg ./_win95.cfg ./_winnt.cfg /home/dk/downloads/mozilla/dist/include/nspr/md
    ../../../config/./nsinstall -R -m 444 ./ /home/dk/downloads/mozilla/dist/include/nspr
    ../../../config/./nsinstall: cannot make symbolic link /home/dk/downloads/mozilla/dist/include/nspr/.: File exists
    make[5]: *** [export] Fehler 1
    make[5]: Leaving directory `/home/dk/downloads/mozilla/nsprpub/pr/include/md'
    make[4]: *** [export] Fehler 2
    make[4]: Leaving directory `/home/dk/downloads/mozilla/nsprpub/pr/include'
    make[3]: *** [export] Fehler 2
    make[3]: Leaving directory `/home/dk/downloads/mozilla/nsprpub/pr'
    make[2]: *** [export] Fehler 2
    make[2]: Leaving directory `/home/dk/downloads/mozilla/nsprpub'
    make[1]: *** [tier_nspr] Fehler 2
    make[1]: Leaving directory `/home/dk/downloads/mozilla'
    make: *** [default] Fehler 2
    Hab FF 3.0 und 3.0.1 seiner Zeit genau so kompiliert.
    Hat jemand eine Idee? (Bitte nicht so was wie "lad es dir aus den Repos", ich möchte kompilieren).
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Goodspeed, 26.09.2008
    Goodspeed

    Goodspeed Foren Gott
    Moderator

    Dabei seit:
    21.04.2004
    Beiträge:
    4.165
    Zustimmungen:
    1
    Ort:
    Dresden
    Na dann lies die Ausgabe doch nochmal ... steht doch da, was ihn stört ...

    Hint: 4.Zeile
     
  4. #3 GambaJo, 26.09.2008
    GambaJo

    GambaJo Maxi King alraaaight!!!

    Dabei seit:
    08.01.2008
    Beiträge:
    171
    Zustimmungen:
    0
    Was muss ich machen, um das zu beheben?
     
  5. Gast1

    Gast1 Guest

    Code:
    ../../../config/./nsinstall: 
    
    cannot make symbolic link /home/dk/downloads/mozilla/dist/include/nspr/.: 
    
    File exists
    "Kann nicht xyz anlegen, weil schon vorhanden"

    Nun denk mal scharf nach ...
     
  6. #5 GambaJo, 27.09.2008
    GambaJo

    GambaJo Maxi King alraaaight!!!

    Dabei seit:
    08.01.2008
    Beiträge:
    171
    Zustimmungen:
    0
    Wo liegt "../../../config/./nsinstall". Kann mit dieser Ausgabe nichts anfangen.
     
  7. Gast1

    Gast1 Guest

    Das liegt in

    Code:
    ../../../config/./nsinstall
    (und NEIN, ich will Dich nicht verarschen).

    Dann finde es heraus, für den Anfang vielleicht mal mit einem "cd ../" oder "cd ./".
     
  8. #7 supersucker, 27.09.2008
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    Dann werf ich auch noch was in die Runde.....:devil:

    Code:
    make help
    make clean
     
  9. #8 GambaJo, 28.09.2008
    GambaJo

    GambaJo Maxi King alraaaight!!!

    Dabei seit:
    08.01.2008
    Beiträge:
    171
    Zustimmungen:
    0
    Code:
    make clean
    Hat geholfen.

    Allerdings kriege ich jetzt bei make

    Code:
    make[4]: *** Keine Regel vorhanden, um das Target »install.js«, 
      benötigt von »libs«, zu erstellen.  Schluss.
    make[4]: Leaving directory `/home/dk/downloads/mozilla/extensions/xforms'
    make[3]: *** [libs] Fehler 2
    make[3]: Leaving directory `/home/dk/downloads/mozilla/extensions'
    make[2]: *** [libs_tier_app] Fehler 2
    make[2]: Leaving directory `/home/dk/downloads/mozilla'
    make[1]: *** [tier_app] Fehler 2
    make[1]: Leaving directory `/home/dk/downloads/mozilla'
    make: *** [default] Fehler 2
     
  10. #9 GambaJo, 02.10.2008
    GambaJo

    GambaJo Maxi King alraaaight!!!

    Dabei seit:
    08.01.2008
    Beiträge:
    171
    Zustimmungen:
    0
    Ich werd noch irre. Ich hab auf meinem Debian testing (64 Bit) bisher FF 3.0 und 3.0.1 erfolgreich kompiliert. FF 3.0.3 sträubt sich seit drei Tagen. Ich hab schon alle möglichen Configs probiert, leider kein Erfolg.

    CPU: AMD Athlon 64 X2 4600+
    OS: Linux donkey 2.6.26.5 #1 SMP PREEMPT Mon Sep 8 22:34:07 CEST 2008 x86_64 GNU/Linux

    mozconfig (erst mal für xulrunner):
    Code:
    # This file specifies the build flags for Firefox.  You can use it by adding:
    #  . $topsrcdir/browser/config/mozconfig
    # to the top of your mozconfig file.
    #export MOZILLA_OFFICIAL=1
    #export BUILD_OFFICIAL=1 
    
    #mk_add_options MOZILLA_OFFICIAL=1
    #mk_add_options BUILD_OFFICIAL=1 
    mk_add_options MOZ_CO_PROJECT=xulrunner
    #mk_add_options MOZ_CO_MODULE="mozilla/tools/codesighs"
    #mk_add_options MOZ_MAKE_FLAGS="-j3"
    mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build
    ac_add_options --enable-application="xulrunner"
    ac_add_options --disable-debug
    ac_add_options --disable-tests
    ac_add_options --disable-accessibility
    #ac_add_options --enable-codesighs
    ac_add_options --disable-activex
    ac_add_options --disable-activex-scripting
    ac_add_options --disable-installer
    ac_add_options --disable-composer
    ac_add_options --disable-ldap
    ac_add_options --disable-mailnews
    ac_add_options --disable-pedantic
    ac_add_options --disable-profilesharing
    ac_add_options --enable-crypto
    ac_add_options --enable-extensions=default
    ac_add_options --enable-single-profile
    ac_add_options --enable-svg
    ac_add_options --prefix=/usr/
    #ac_add_options --libdir=/usr/lib64
    ac_add_options --enable-optimize="-O3 -march=athlon64 -pipe -msse3 -freorder-blocks -ftracer -fno-reorder-functions -fno-strict-aliasing -gstabs+ -mmmx -m3dnow -mtune=athlon64 -fomit-frame-pointer -D_FORTIFY_SOURCE=2"
    ac_add_options --host=x86_64-unknown-linux-gnu
    ac_add_options --target=x86_64-unknown-linux-gnu
    ac_add_options --with-pthreads
    ac_add_options --enable-xinerama
    ac_add_options --enable-default-toolkit=cairo-gtk2
    ac_add_options --disable-xprint
    ac_add_options --disable-strip
    ac_add_options --enable-system-cairo
    ac_add_options --enable-canvas
    ac_add_options --enable-xft
    ac_add_options --disable-ipv6
    ac_add_options --disable-updater
    #ac_add_options --enable-libxul
    ac_add_options --disable-libxul
    ac_add_options --with-distribution-id=org.debian
    ac_add_options --disable-freetype2
    ac_add_options --enable-update-packaging
    #ac_add_options --enable-official-branding
    ac_add_options --enable-svg-renderer=cairo
    ac_add_options --enable-pref-extensions
    ac_add_options --disable-dependency-tracking
    ac_add_options --with-arch=athlon64
    ac_add_options --enable-system-myspell
    ac_add_options --disable-gtktest
    ac_add_options --disable-install-strip
    ac_add_options --disable-mochitest
    ac_add_options --disable-crashreporter
    ac_add_options --enable-perf-metrics
    ac_add_options --disable-elf-dynstr-gc
    ac_add_options --disable-strip-libs
    ac_add_options --with-java-include-path=/usr/lib/jvm/java-6-sun/include/
    ac_add_options --enable-postscrip
    ac_add_options --disable-pango
    ac_add_options --disable-long-long-warning
    ac_add_options --disable-parental-controls
    ac_add_options --disable-vista-sdk-requirements
    ac_add_options --with-system-cairo
    ac_cv_visibility_pragma=no
    ac_add_options --enable-64bit
    Fehler:
    Code:
    /usr/bin/ld: ../../../modules/libutil/src/libmozutil_s.a(stopwatch.o): relocation R_X86_64_PC32 against `nsDeque::Pop()' can not be used when making a shared object; recompile with -fPIC
    /usr/bin/ld: final link failed: Bad value
    collect2: ld gab 1 als Ende-Status zurück
    make[4]: *** [libhtmlpars.so] Fehler 1
    make[4]: Leaving directory `/home/dk/downloads/mozilla/parser/htmlparser/src'
    make[3]: *** [libs] Fehler 2
    make[3]: Leaving directory `/home/dk/downloads/mozilla/parser/htmlparser'
    make[2]: *** [libs_tier_gecko] Fehler 2
    make[2]: Leaving directory `/home/dk/downloads/mozilla'
    make[1]: *** [tier_gecko] Fehler 2
    make[1]: Leaving directory `/home/dk/downloads/mozilla'
    make: *** [default] Fehler 2
    Hat jemand eine Idee, oder eine funktionierende Config für meine CPU und ein 64Bit Linux?
     
  11. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  12. Gast1

    Gast1 Guest

    Einen "allgemeinen" Tipp habe ich.

    Schaue in ein entsprechendes Source-Paket eines Distributors, welcher diese Version schon anbietet.

    Die dort gesetzten Konfigurationseinstellungen sollten passen, sonst gäbe es kein Binärpaket davon.

    (Bei einer RPM-Distribution wäre das das SPEC-File im src.rpm, welches das entsprechende File bei eine deb-Quellpaket ist, weiß ich zwar nicht, aber das sollte sich relativ leicht herausfinden lassen.)
     
  13. #11 GambaJo, 04.10.2008
    GambaJo

    GambaJo Maxi King alraaaight!!!

    Dabei seit:
    08.01.2008
    Beiträge:
    171
    Zustimmungen:
    0
    Danke für den Hinweis. Ich hab es nach stundenlangem rumprobieren doch noch geschafft.

    Falls es weh interessiert hier meine mozconfig:

    Code:
    . $topsrcdir/browser/config/mozconfig
    
    mk_add_options MOZ_CO_PROJECT=browser
    mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
    ac_add_options --enable-application=browser
    ac_add_options --prefix=/usr/
    #ac_add_options --libdir=/usr/lib/
    ac_add_options --enable-optimize="-march=k8 -O2 -pipe -m3dnow -msse3 -mmmx -mtune=k8 -freorder-blocks -ftracer -fno-reorder-functions -fno-strict-aliasing -fomit-frame-pointer"
    ac_add_options --without-system-nspr
    ac_add_options --without-system-nss
    ac_add_options --without-system-jpeg
    ac_add_options --without-system-zlib
    ac_add_options --without-system-png
    ac_add_options --with-pthreads
    ac_add_options --enable-libxul
    ac_add_options --disable-tests
    ac_add_options --disable-debug
    ac_add_options --disable-installer
    ac_add_options --enable-xinerama
    ac_add_options --enable-default-toolkit=cairo-gtk2
    ac_add_options --disable-xprint
    ac_add_options --disable-strip
    #ac_add_options --enable-pango
    ac_add_options --disable-pango
    ac_add_options --enable-system-cairo
    ac_add_options --enable-svg
    ac_add_options --enable-canvas
    ac_add_options --enable-xft
    ac_add_options --disable-ipv6
    ac_add_options --disable-updater
    ac_add_options --enable-64bit
    ac_add_options --with-java-include-path=/usr/lib/jvm/java-6-sun/include/
    ac_add_options --disable-composer
    ac_add_options --disable-ldap
    ac_add_options --disable-mailnews
    ac_add_options --disable-pedantic
    ac_add_options --disable-freetype2
    ac_add_options --enable-update-packaging
    ac_add_options --enable-svg-renderer=cairo
    ac_add_options --disable-mochitest
    ac_cv_visibility_pragma=no
     
Thema:

Fehler beim Kompilieren von Firefox

Die Seite wird geladen...

Fehler beim Kompilieren von Firefox - Ähnliche Themen

  1. Ubuntu fehler beim instalieren

    Ubuntu fehler beim instalieren: Hallo Ich wollte auf meinem Pc Ubuntu neben Windows instalieren da ich hörte ist besser geignet für steam games. Ich habe mir deshalb auf einem...
  2. fstab: Netzlaufwerk beim Booten einbinden verursacht Fehler

    fstab: Netzlaufwerk beim Booten einbinden verursacht Fehler: Ich benutze davfs2, um ein WebDAV-Verzeichnis einzubinden. Wenn ich folgenden Eintrag in meine fstab schreibe, kann ich das Verzeichnis wunderbar...
  3. KSH: Problem beim Umleiten des Fehlerkanals

    KSH: Problem beim Umleiten des Fehlerkanals: Hallo, in einen KSH Skript führe ich folgende Befehle aus RESULT=""; ERROR=""; idsldapsearch -h localhost -p $PORT -D $USER -w $PW -s sub -b...
  4. Fehlermeldung beim SSH-Login / Server nicht mehr erreichbar

    Fehlermeldung beim SSH-Login / Server nicht mehr erreichbar: Hallo, nach einem Neustart ist mein Lenny (Root-Server bei Hetzner) leider nicht mehr so richtig aufgewacht. Die Symptome: - Websites sind...
  5. VirtualBox Fehler beim Installieren

    VirtualBox Fehler beim Installieren: Hallo zusammen Ich habe mir das Fedora 15 aufegspielt und wollte mir heute mal die Virtualbox installieren. Lerider bekomme ich immer ein Fehler...