View previous topic :: View next topic |
Author |
Message |
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Tue Jan 23, 2007 9:38 pm Post subject: [SOVED] [~x86] mythtv: undefined reference to |
|
|
Hi!
Ich fahre komplett ~x86, bis jetzt gab es noch nie Probleme.
Aber MythTV bricht beim Kompilieren mit folgendem ab:
Code: | ../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `virtual thunk to ManagedListSetting::qt_invoke(int, QUObject*)'
../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to `av_crc_init'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `MythThemedDialog::qt_invoke(int, QUObject*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `ManagedListItem::ManagedListItem(QString const&, ManagedList*, QObject*, char const*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `MythContext::GetScreenSettings(int&, int&, float&, int&, int&, float&)'
../../libs/libavformat/libmythavformat-0.20.so: undefined reference to `av_parser_init'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `AutoIncrementStorage::save()'
../../libs/libmythui/libmythui-0.20.so: undefined reference to `MythContext::LoadScaleImage(QString, bool)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `a52_syncinfo'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `MythMainWindow::RegisterKey(QString const&, QString const&, QString const&, QString const&)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `DisplayRes::SwitchToGUI(tmode)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `virtual thunk to ManagedListSetting::qt_cast(char const*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `MythThemedDialog::qt_property(int, int, QVariant*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `MythContext::LogEntry(QString const&, int, QString const&, QString const&)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `avcodec_register_all'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `ManagedListSetting::qt_cast(char const*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `virtual thunk to DateSetting::qt_cast(char const*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `virtual thunk to ListBoxSetting::qt_invoke(int, QUObject*)'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `UITextButtonType::setText(QString)'
collect2: ld returned 1 exit status
make[2]: *** [mythfrontend] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-tv/mythtv-0.20_p12376/work/mythtv-0.20/programs/mythfrontend'
make[1]: *** [sub-mythfrontend] Error 2
make[1]: Leaving directory `/var/tmp/portage/media-tv/mythtv-0.20_p12376/work/mythtv-0.20/programs'
make: *** [sub-programs] Error 2
|
Das Ganze geht noch ungefähr 10.000 Zeilen vorher so. Ohne jegliche Ursache.
Ich habe es mit und ohne Use Flags, Video Device probiert.
Auf einem x86 Rechner geht es ohne Probleme.
Code: | [ebuild N ] media-tv/mythtv-0.20_p12376 USE="alsa dvb dvd lirc mmx opengl perl vorbis (-altivec) -autostart -backendonly -crciprec -dbox2 -debug -dts -freebox -frontendonly -hdhomerun -ieee1394 -ivtv -jack -joystick -lcd -xvmc" VIDEO_CARDS="nvidia -i810 -via" 0 kB
[ebuild N ] x11-themes/mythtv-themes-0.20 0 kB |
So einen globalen Fehler konnte ich bis jetzt nirgends finden, meistens waren ein paar Pakete Schuld, oder OpenGL nicht aktiv. Alles bei mir nicht der Fall...
Hat jemand Rat?
Danke
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Last edited by Finswimmer on Thu Jan 25, 2007 7:54 am; edited 1 time in total |
|
Back to top |
|
|
bbgermany Veteran
Joined: 21 Feb 2005 Posts: 1844 Location: Oranienburg/Germany
|
Posted: Wed Jan 24, 2007 8:20 pm Post subject: |
|
|
Hallo,
auch wenn es eine blöde Frage ist, aber revdep-rebuild hast du schon gemacht oder?.
Ich hab gerade mal versucht die Version nochmal zu übersetzen und alles lief sauber durch. Das einzige was ich noch empfehlen kann, wäre, dass du das xvmc Useflag noch setzt, da du ja glücklicher Besitzer einer NVidia Karte bist
Vielleicht hilft auch einfach das Build-Verzeichnis und das tar-File zu löschen. _________________ Desktop: Ryzen 5 5600G, 32GB, 2TB, RX7600
Notebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Wed Jan 24, 2007 9:22 pm Post subject: |
|
|
revdep ohne Probleme durch.
Source und Build Verzeichnis auch gelöscht.
Resultat immer noch das gleiche.
Hab vorhin mal per Hand kompiliert, und da kam, dass er gewisse QT Dateien nicht finden konnte.
Er hat anscheinend QT4 und QT3 durcheinander geschmissen.
Aber das ist ein anderer Fehler als beim dem Ebuild...
Komisch ist, dass auch die Stable nicht gehen.
Habe ich evtl ein paar Pakete, die gebraucht werden, mit fehlenden Use Flags kompiliert?
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Thu Jan 25, 2007 7:55 am Post subject: |
|
|
Solved:
Ich habe =qt-3* mit -risky -perrty neu übersetzt (Das waren Use Flags aus dem Gentoo-X-Effects Overlay.
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|