Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Diskussionsforum
  • Search

>=firefox 60.0.x ist erst mal in package mask gelandet

Unterhaltung über Gentoo und andere Themen: Alles was nicht in ein Support-Forum gehört.
Post Reply
  • Print view
Advanced search
29 posts
  • Previous
  • 1
  • 2
Author
Message
MMMMM
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 142
Joined: Mon Jun 13, 2011 11:38 am
Location: Berlin

  • Quote

Post by MMMMM » Fri Aug 03, 2018 12:45 pm

Hmm, ich sehe, daß es bei "system-libvpx" hängt. In den use-flags von firefox gibts noch das hier:

Code: Select all

 - - system-libvpx        : Use the system-wide media-libs/libvpx instead of bundled.
Ich probiers mal...
Top
mike155
Advocate
Advocate
Posts: 4438
Joined: Fri Sep 17, 2010 11:33 pm
Location: Frankfurt, Germany

  • Quote

Post by mike155 » Fri Aug 03, 2018 12:54 pm

Könnte es an Deinem USE-Flag "custom-optimization" liegen?

Lass das besser weg - in der Beschreibung zu dem USE-Flag steht: "unsupported".
Top
MMMMM
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 142
Joined: Mon Jun 13, 2011 11:38 am
Location: Berlin

  • Quote

Post by MMMMM » Fri Aug 03, 2018 1:34 pm

https://we.tl/EzPRJfbxQO

OK, ich habe custom-optimization rausgenommen (Warumauchimmer ich das drin hatte, sicherlich schon viele Jahre) und system-libvpx aktiviert.
Top
mike155
Advocate
Advocate
Posts: 4438
Joined: Fri Sep 17, 2010 11:33 pm
Location: Frankfurt, Germany

  • Quote

Post by mike155 » Fri Aug 03, 2018 2:31 pm

Ich habe versucht, den Fehler zu reproduzieren.

Die Stelle, an der der Fehler bei Dir auftritt ist:

Code: Select all

/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 \
    -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare \
    -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized \
    -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object \
    -Wformat -Wformat-security -pipe -march=native -no-pie -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 \
    -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread \
    -pipe -O2 -fomit-frame-pointer  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections \
    -Wl,-h,libmozavutil.so -o libmozavutil.so \
    /var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/ff/media/ffvpx/libavutil/libmozavutil_so.list \
    -lpthread -Wl,-O1 -Wl,--as-needed -no-pie -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags \
    -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro \
    -Wl,-rpath-link,/var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/ff/dist/bin \
    -Wl,-rpath-link,/usr/lib -fdiagnostics-color -Wl,--version-script,libmozavutil.so.symbols -ldl -lm
Wenn ich diese Anweisung exakt so von Hand ausführe, sehe ich die Fehlermeldung, die auch Du auch erhalten hast:

Code: Select all

/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
Wenn ich hingegen "emerge firefox" mit den von Dir gewählten USE-Flags ausführe, wird bei mir folgende Anweisung ausgeführt:

Code: Select all

/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 \
    -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare \
    -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized \
    -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object \
    -Wformat -Wformat-security -Wformat-overflow=2 -march=native -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 \
    -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread \
    -pipe -O2 -fomit-frame-pointer  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections \
    -Wl,-h,libmozavutil.so -o libmozavutil.so \
    /var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/ff/media/ffvpx/libavutil/libmozavutil_so.list \
    -lpthread -Wl,-O1 -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags \
    -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro \
    -Wl,-rpath-link,/var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/ff/dist/bin \
    -Wl,-rpath-link,/usr/lib -fdiagnostics-color -Wl,--version-script,libmozavutil.so.symbols -ldl -lm
Diese Anweisung läuft durch und es gibt keinen Fehler.

Der Unterschied zwischen den beiden Anweisungen ist, dass bei Dir folgendes steht:

Code: Select all

-no-pie
Bitte versuche herauszufinden, warum bei Dir ein "-no-pie" generiert wird. Dafür wird es ja sicherlich einen Grund geben. Sobald das "-no-pie" entfernt ist, solltest Du auch den Firefox wieder compilieren können. 8)

Ich vermute, dass es entweder an Deinem Profil, oder an Deinen CFLAGS liegt. Bitte poste die Ausgabe von:

Code: Select all

emerge --info
Top
Post Reply
  • Print view

29 posts
  • Previous
  • 1
  • 2

Return to “Diskussionsforum”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy