View previous topic :: View next topic |
Author |
Message |
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2272 Location: My own world! I and Gentoo!
|
Posted: Wed Apr 15, 2009 9:55 pm Post subject: |
|
|
Woran es genau lag keine Ahnung, aber ich hatte oben den falschen Namen gewählt, das Overlay hies eigentlich kde-testing.
Sorry. _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
Mr. Anderson l33t
Joined: 22 Apr 2004 Posts: 762
|
Posted: Wed Apr 15, 2009 10:09 pm Post subject: |
|
|
Es war schon die Sache mit qt-core. Ich war nur zu blöd, genau zu lesen. Soprano war gegen eine andere, nicht mehr installierte Version von qt gelinkt.
Normalerweise sollten solche Updates von Qt 4.x auf Qt 4.y eigentlich ABI-kompatibel sein. Vermutlich wurde irgendwas an der .so-Bezeichnung geschraubt oder so. Keine Ahnung, verstehe nicht genug von den Details. Es ist in jedem Fall ratsam, dass Du mal komplett ein revdep-rebuild durchlaufen lässt. Gut möglich, dass noch mehr kaputt gelinkt ist.
achja, der entscheidende Hinweis im build-log war
Quote: | /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../../../lib64/libsoprano.so: undefined reference to `qFlagLocation(char const*)' |
Mit Hilfe der elf-utils, ließ sich schnell herausfinden, zu welcher lib qFlagLocation(char const*) gehört:
Code: | for i in /usr/lib64/qt4/*.so; do { eu-readelf -s $i | grep qFlagLocation; } && echo $i; done
2119: 000000000013ca80 44 FUNC GLOBAL DEFAULT 11 _Z13qFlagLocationPKc
/usr/lib64/qt4/libQtCore.so |
Jetzt ist natürlich nicht libQtCore.so kaputt, sondern libsoprano.so, das gegen libQtCore.so gelinkt ist. |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 482 Location: 09xxx
|
Posted: Thu Apr 16, 2009 8:57 am Post subject: |
|
|
Danke für die Erklärungen. Es lief jetzt durch, ist aber bei einem anderen Paket hängengeblieben (pykde-4.2.2-r1). Und da habe ich selbst mal das build.log durchsucht. Dabei bin ich darauf gekommen das irgendwas mit python nicht stimmt (ich hatte 2.5.x und 2.6.x drauf). Habs neu kompiliert (2.5.x) und danach den python-updater gestartet. Als ich gesehen habe das er dann von 2.5 auf 2.6 wollte habe ich das gecancelt und mir dabei warscheinlich python zerschossen. ;(
Jetzt geht hier nicht mehr viel:
Code: |
gauss ~ # emerge
-su: /usr/bin/emerge: /usr/bin/python: bad interpreter: Datei oder Verzeichnis nicht gefunden
|
_________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 482 Location: 09xxx
|
Posted: Thu Apr 16, 2009 9:20 am Post subject: |
|
|
michael_w wrote: |
Jetzt geht hier nicht mehr viel:
Code: |
gauss ~ # emerge
-su: /usr/bin/emerge: /usr/bin/python: bad interpreter: Datei oder Verzeichnis nicht gefunden
|
|
geht wieder, habe die symlinks neu gesetzt. _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
Mr. Anderson l33t
Joined: 22 Apr 2004 Posts: 762
|
Posted: Thu Apr 16, 2009 10:43 am Post subject: |
|
|
Du hast ACCEPT_KEYWORDS="~amd64" gesetzt, oder? Da sind solche Problemchen mehr oder weniger normal. |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 482 Location: 09xxx
|
Posted: Thu Apr 16, 2009 10:44 am Post subject: |
|
|
Mr. Anderson wrote: | Du hast ACCEPT_KEYWORDS="~amd64" gesetzt, oder? Da sind solche Problemchen mehr oder weniger normal. |
ich hatte es gesetzt, bin wieder auf dem Weg zurück, zumindest soweit es geht. _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 482 Location: 09xxx
|
Posted: Thu Apr 16, 2009 3:41 pm Post subject: |
|
|
Nur mal als Rückmeldung. Nachdem ich noch ein Problechen mit perl gefixt hatte, kompilierte jetzt kde-4.2.2 durch und ist jetzt benutzbar.
Thx an Mr. Anderson _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
|