Audacity und SuSE 9.1: unmöglich
Hallo Liste, es ist wirklich sehr ärgerlich. Unter SuSE 9.1 will audacity nicht arbeiten. Ich habe keine Lust eine ganze Reihe Programme neu zu kompilieren, damit das, was ich gekauft habe auch läuft. Ich habe das audacity Paket, das bei SuSE 9.1 dabei war ausprobiert, mit folgender Fehlermeldung: audacity: error while loading shared libraries: /usr/lib/libwx_gtk2-2.4.so.0: undefined symbol: _gtk_accel_group_attach Dann habe ich das von packman ausprobiert, mit demselben Misserfolg. Im Internet habe ich auch gesucht und eben irgendwelche Tipps bekommen, dieas und das neu zu kompilieren. Muss das sein? Könnte es nicht mal so sein, dass für das Geld, das man ausgibt einfach gutes Zeug bekommt? Lieber mehr Geld verlangen, aber dafür ordentliches Zeug liefern. Warum geht das ganze unter Fedora Core 3? Sind die da besser? Bestimmt bin ich nicht allein mit dieser Fehlermeldung. Könnte SuSE nicht dem Zeug etwas auf den Grund gehen und ein Update zu diesme blöden wxGTK von ihnen anbieten? Ärger mal bei Seite: Hat jemand von Euch (abgesehen von Neukompilieren, da ich im Büro dafür nicht wirklich Zeit habe) eine Lösung schon gefunden? Vielen Dank und Grüß, Tibor
Am 20.12.2004 um 19:55 Uhr schrieb Tibor Attila ANCA:
Dann habe ich das von packman ausprobiert, mit demselben Misserfolg. Im Internet habe ich auch gesucht und eben irgendwelche Tipps bekommen, dieas und das neu zu kompilieren. Muss das sein? Könnte es nicht mal so sein, dass für das Geld, das man ausgibt einfach gutes Zeug bekommt? Lieber mehr Geld verlangen, aber dafür ordentliches Zeug liefern. Warum geht das ganze unter Fedora Core 3? Sind die da besser?
Bestimmt bin ich nicht allein mit dieser Fehlermeldung. Könnte SuSE nicht dem Zeug etwas auf den Grund gehen und ein Update zu diesme blöden wxGTK von ihnen anbieten?
Ich finde deinen Ton etwas eigenartig. Hier läuft SuSE 9.1 mit audacity 1.2 von packman seit langer Zeit ohne Probleme. Also scheint es wohl eher an deinem System zu liegen als an der Arbeit, die sich die packman-Leute bzw. SuSE-Leute machen! cu PeeGee
Peter Geerds schrieb am 20.12.2004 20:24:
Am 20.12.2004 um 19:55 Uhr schrieb Tibor Attila ANCA:
Dann habe ich das von packman ausprobiert, mit demselben Misserfolg. Im Internet habe ich auch gesucht und eben irgendwelche Tipps bekommen, dieas und das neu zu kompilieren. Muss das sein? Könnte es nicht mal so sein, dass für das Geld, das man ausgibt einfach gutes Zeug bekommt? Lieber mehr Geld verlangen, aber dafür ordentliches Zeug liefern. Warum geht das ganze unter Fedora Core 3? Sind die da besser?
Bestimmt bin ich nicht allein mit dieser Fehlermeldung. Könnte SuSE nicht dem Zeug etwas auf den Grund gehen und ein Update zu diesme blöden wxGTK von ihnen anbieten?
Ich finde deinen Ton etwas eigenartig. Hier läuft SuSE 9.1 mit audacity 1.2 von packman seit langer Zeit ohne Probleme. Also scheint es wohl eher an deinem System zu liegen als an der Arbeit, die sich die packman-Leute bzw. SuSE-Leute machen!
Es geht mir ja auch nicht um Audacity. Das Problem habe ich sowohl zu Hause, als auch in meinem Büro gehabt. Sofort nach der Installation. Dass es sehr viele solche Fehlermeldungen im Web gibt zeigt, dass ich nicht allein damit bin. Mein Ton war, ich gebe zu, etwas genervt, denn ich habe wirklich keine Lust, zig Pakete neu kompilieren zu müssen. Gruß, -- Tibor-Attila ANCA Studieninspektor Hans-Iwand-Haus Humboldtstr. 42 53115 Bonn T.: +49.(0)228.73-2200 eMail: studinsp-hih@gmx.de
Am Montag, 20. Dezember 2004 19:55 schrieb Tibor Attila ANCA:
Hallo Liste,
es ist wirklich sehr ärgerlich. Unter SuSE 9.1 will audacity nicht arbeiten. Ich habe keine Lust eine ganze Reihe Programme neu zu kompilieren, damit das, was ich gekauft habe auch läuft. Ich habe das audacity Paket, das bei SuSE 9.1 dabei war ausprobiert, mit folgender Fehlermeldung:
audacity: error while loading shared libraries: /usr/lib/libwx_gtk2-2.4.so.0: undefined symbol: _gtk_accel_group_attach
Ist denn alles noch original von der SuSE-DVD oder sind schon diverse Updates eingespielt, darunter vielleicht auch Updates die sich nicht mit Audacity vertragen ? Hast Du Software von "Hand" kompiliert ? Wie hast Du Audacity denn installiert ? Inklusive aller Abhänigkeiten ? Oder mit --force ? Es gibt so viele Möglichkeiten warum Audacity ausgerechnet bei Dir nicht läuft. Hier zum Beispiel (SuSE 9.1) läuft es wie bei anderen auch out of the Box. Just 2 cents, bevor Du die Arbeit von vielen Menschen kritisierst. Gruss Thomas
Thomas Janssen schrieb am 22.12.2004 10:59:
Am Montag, 20. Dezember 2004 19:55 schrieb Tibor Attila ANCA:
Hallo Liste,
es ist wirklich sehr ärgerlich. Unter SuSE 9.1 will audacity nicht arbeiten. Ich habe keine Lust eine ganze Reihe Programme neu zu kompilieren, damit das, was ich gekauft habe auch läuft. Ich habe das audacity Paket, das bei SuSE 9.1 dabei war ausprobiert, mit folgender Fehlermeldung:
audacity: error while loading shared libraries: /usr/lib/libwx_gtk2-2.4.so.0: undefined symbol: _gtk_accel_group_attach
Ist denn alles noch original von der SuSE-DVD oder sind schon diverse Updates eingespielt, darunter vielleicht auch Updates die sich nicht mit Audacity vertragen ?
Sowohl zu Hause, als auch im Büro trat der Fehler nach der Installation auf. Deshalb habe ich dann auch mit dem Paket von packman probiert.
Hast Du Software von "Hand" kompiliert ?
Nein
Wie hast Du Audacity denn installiert ? Inklusive aller Abhänigkeiten ? Oder mit --force ?
Mache ich nie
Es gibt so viele Möglichkeiten warum Audacity ausgerechnet bei Dir nicht läuft. Hier zum Beispiel (SuSE 9.1) läuft es wie bei anderen auch out of the Box.
Ja, das tat es unter 9.0 bei mir auch.
Just 2 cents, bevor Du die Arbeit von vielen Menschen kritisierst.
Was denkst Du, warum ich mich ärgere? Ich habe audacity früher schon öfter genutzt und ich liebe das Programm. Ich nutze weit nicht alle Fähigkeiten, aber das, was ich verwende, begeistert mich. Ich habe diverse Vorträge aufgenommen, die jetzt für eine Veröffentlichung abgetippt werden müssen (leider keine Manuskripte vorhanden). Was audacity mit diesen Aufnahmen machen kann, finde ich einfach phänomenal gut. So fand ich diesen blöden Fehler unter 9.1 (noch einmal: ich glaube nicht, dass ich alleine bin) sehr ärgerlich. Gegen SuSE bin ich etwas heftig ausgerastet, zugegeben. Die Liste ist aber voll von solchen verzweifelten Meldungen (unter 9.x ging, jetzt nicht mehr, was ist los), wie meine. Nach wie vor finde ich SuSE sehr gut, aber leider gelange ich langsam zu der Meinung, dass es "out of the box" bessere gibt. Ich weiß, niemand zwingt mich dazu, SuSE zu nutzen. Ich kaufe aber seit 7.2 immer schön die Boxen und so manches hat sich bei mir festgebrannt. Immer noch empfehle ich allen, die sich interessiert zeigen, SuSE und nicht z.B. Mandrake, schon gar nicht Fedora (obwohl das privat bei mir prima läuft, erfordert aber etwas mehr Erfahrung, als das bei Umsteiger zunächst zu erwarten ist). Was ich von SuSE erwarten würde, ist ein wenig mehr Arbeit in die Fehlerbereinigung zu stecken bzw. Sachen besser aufeinander abzustimmen. Na, sobald mein erster Ärger verraucht ist, kann ich das vernünftig formulieren. Gruß, -- Tibor-Attila ANCA Studieninspektor Hans-Iwand-Haus Humboldtstr. 42 53115 Bonn T.: +49.(0)228.73-2200 eMail: studinsp-hih@gmx.de
Am Donnerstag, 23. Dezember 2004 09:53 schrieb Tibor-Attila ANCA:
Thomas Janssen schrieb am 22.12.2004 10:59:
Am Montag, 20. Dezember 2004 19:55 schrieb Tibor Attila ANCA:
audacity: error while loading shared libraries: /usr/lib/libwx_gtk2-2.4.so.0: undefined symbol: _gtk_accel_group_attach
Ist denn alles noch original von der SuSE-DVD oder sind schon diverse Updates eingespielt, darunter vielleicht auch Updates die sich nicht mit Audacity vertragen ?
Sowohl zu Hause, als auch im Büro trat der Fehler nach der Installation auf. Deshalb habe ich dann auch mit dem Paket von packman probiert.
Eine Frage hatte ich ganz vergessen. Die Installation, war das eine Neuinstallation oder ein Upgrade ? Die meissten Fehler hier fallen mir im Zusammenhang mit einem Upgrade auf. Teilweise auch sehr gut nachvollziehbar eigentlich. Gruss Thomas
Thomas Janssen schrieb am 23.12.2004 10:28: [...]
Eine Frage hatte ich ganz vergessen. Die Installation, war das eine Neuinstallation oder ein Upgrade ? Die meissten Fehler hier fallen mir im Zusammenhang mit einem Upgrade auf. Teilweise auch sehr gut nachvollziehbar eigentlich.
Ich habe ein einziges mal ein Upgrade ausgeführt (von 8.0 auf 8.1) und seit dem nieeee wieder. Grüße, -- Tibor-Attila ANCA Studieninspektor Hans-Iwand-Haus Humboldtstr. 42 53115 Bonn T.: +49.(0)228.73-2200 eMail: studinsp-hih@gmx.de
Am Donnerstag, 23. Dezember 2004 10:42 schrieb Tibor-Attila ANCA:
Thomas Janssen schrieb am 23.12.2004 10:28: [...]
Eine Frage hatte ich ganz vergessen. Die Installation, war das eine Neuinstallation oder ein Upgrade ? Die meissten Fehler hier fallen mir im Zusammenhang mit einem Upgrade auf. Teilweise auch sehr gut nachvollziehbar eigentlich.
Ich habe ein einziges mal ein Upgrade ausgeführt (von 8.0 auf 8.1) und seit dem nieeee wieder.
Hehe.. Genau von 8.0 auf 8.1 hatte ich es auch mal versucht und es war grauenvoll :o) Ok, zurück zum eigentlichen, hast Du wxGTK-devel installiert ? Hast Du es schon mal mit wxWidgets versucht ? Soll angeblich manchmal helfen (ungetested). Das wäre das Erste mit dem ich es probieren würde. Gruss Thomas
Hallo, Am Donnerstag, 23. Dezember 2004 11:00 schrieb Thomas Janssen:
Am Donnerstag, 23. Dezember 2004 10:42 schrieb Tibor-Attila ANCA:
Thomas Janssen schrieb am 23.12.2004 10:28: [...]
Eine Frage hatte ich ganz vergessen. Die Installation, war das eine Neuinstallation oder ein Upgrade ? Die meissten Fehler hier fallen mir im Zusammenhang mit einem Upgrade auf. Teilweise auch sehr gut nachvollziehbar eigentlich.
Ich habe ein einziges mal ein Upgrade ausgeführt (von 8.0 auf 8.1) und seit dem nieeee wieder.
Hehe.. Genau von 8.0 auf 8.1 hatte ich es auch mal versucht und es war grauenvoll :o)
Ok, zurück zum eigentlichen, hast Du wxGTK-devel installiert ? Hast Du es schon mal mit wxWidgets versucht ? Soll angeblich manchmal helfen (ungetested).
Das wäre das Erste mit dem ich es probieren würde.
Ich persönlich würde mal ein Upgrade auf wx-base 2.5 probieren.. vielleicht bringt das etwas.. Allerdings bleibe ich bei meiner 1.2.0 -Version von Audacity. Die funktioniert hier auch mit meiner Suse 9.1 wunderbar :-) Einfach die Binaries ausführen: http://sourceforge.net/project/showfiles.php?group_id=6235 audacity-linux-i386-1.2.0.tar.bz2 Gruß Sören
Am Donnerstag, 23. Dezember 2004 14:51 schrieb Sören Wengerowsky:
Einfach die Binaries ausführen: http://sourceforge.net/project/showfiles.php?group_id=6235 audacity-linux-i386-1.2.0.tar.bz2 Es geht. Danke für den Tipp. Allerdings, verstehe ich nichts mehr :-)
Gruß, -- Tibor-Attila ANCA Studieninspektor Hans-Iwand-Haus Humboldtstr. 42 53115 Bonn T.: +49.(0)228.73-2200 eMail: studinsp-hih@gmx.de
Am Montag, 20. Dezember 2004 19:55 schrieb Tibor Attila ANCA:
Fehlermeldung:
audacity: error while loading shared libraries: /usr/lib/libwx_gtk2-2.4.so.0: undefined symbol: _gtk_accel_group_attach
Also nur um Dich nicht ganz alleine dastehen zu lassen, ich hab bei mir genau die selbe Meldung. Allerdings tritt sie nicht von Anfang an auf, sondern erst seitdem ich meine SuSE 9.1 mit einem Gnome2.8 aufgepeppt habe. Der Fehler tritt auch auf wenn ich audacity selbst kompiliere, und auch unter GNOME. Gruß Micha
Am Donnerstag, 23. Dezember 2004 11:04 schrieb Michael Schueller:
Am Montag, 20. Dezember 2004 19:55 schrieb Tibor Attila ANCA:
Fehlermeldung:
audacity: error while loading shared libraries: /usr/lib/libwx_gtk2-2.4.so.0: undefined symbol: _gtk_accel_group_attach
Also nur um Dich nicht ganz alleine dastehen zu lassen, ich hab bei mir genau die selbe Meldung. Allerdings tritt sie nicht von Anfang an auf, sondern erst seitdem ich meine SuSE 9.1 mit einem Gnome2.8 aufgepeppt habe. Der Fehler tritt auch auf wenn ich audacity selbst kompiliere, und auch unter GNOME.
Gruß Micha
Vielleicht hilft ja folgende Fehlermeldung die ich gerade erhalten habe als ich versuchte das src.rpm von Packman zu kompilieren. /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_attach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_rc_context_get_default_font_name' Micha
Am Donnerstag, 23. Dezember 2004 11:53 schrieb Michael Schueller:
Am Donnerstag, 23. Dezember 2004 11:04 schrieb Michael Schueller:
Am Montag, 20. Dezember 2004 19:55 schrieb Tibor Attila ANCA:
Fehlermeldung:
audacity: error while loading shared libraries: /usr/lib/libwx_gtk2-2.4.so.0: undefined symbol: _gtk_accel_group_attach
Also nur um Dich nicht ganz alleine dastehen zu lassen, ich hab bei mir genau die selbe Meldung. Allerdings tritt sie nicht von Anfang an auf, sondern erst seitdem ich meine SuSE 9.1 mit einem Gnome2.8 aufgepeppt habe. Der Fehler tritt auch auf wenn ich audacity selbst kompiliere, und auch unter GNOME.
Vielleicht hilft ja folgende Fehlermeldung die ich gerade erhalten habe als ich versuchte das src.rpm von Packman zu kompilieren.
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_attach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_rc_context_get_default_font_name'
Da könnte möglicherweise der Manfred Tremmel weiterhelfen. Der ist in solchen Sachen richtig gut und bei Packman dabei. Gruss Thomas
Am Donnerstag, 23. Dezember 2004 11:53 schrieb Michael Schueller: [...]
Vielleicht hilft ja folgende Fehlermeldung die ich gerade erhalten habe als ich versuchte das src.rpm von Packman zu kompilieren.
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_attach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_rc_context_get_default_font_name' Tja, diese Fehlermeldung hatte ich auch. Im Internet stand dazu auf einer Seite (leider vergessen, auf welcher), dass man einige der Lokalisierungspakete löschen muss. Habe ich gemacht. Dann kam die von mir angegebene Fehlermeldung.
Gruß, -- Tibor-Attila ANCA Studieninspektor Hans-Iwand-Haus Humboldtstr. 42 53115 Bonn T.: +49.(0)228.73-2200 eMail: studinsp-hih@gmx.de
Am Donnerstag, 23. Dezember 2004 13:48 schrieb Tibor-Attila ANCA:
Am Donnerstag, 23. Dezember 2004 11:53 schrieb Michael Schueller: [...]
Vielleicht hilft ja folgende Fehlermeldung die ich gerade erhalten habe als ich versuchte das src.rpm von Packman zu kompilieren.
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_attach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_rc_context_get_default_font_name'
Tja, diese Fehlermeldung hatte ich auch. Im Internet stand dazu auf einer Seite (leider vergessen, auf welcher), dass man einige der Lokalisierungspakete löschen muss. Habe ich gemacht. Dann kam die von mir angegebene Fehlermeldung. Korrigiere: zuerst habe ich zusätzlich zu der angegebenen Meldung noch irgendwelche Critical-Fehler von Gtk bekommen.
Gruß, -- Tibor-Attila ANCA Studieninspektor Hans-Iwand-Haus Humboldtstr. 42 53115 Bonn T.: +49.(0)228.73-2200 eMail: studinsp-hih@gmx.de
Am Donnerstag, 23. Dezember 2004 11:53 schrieb Michael Schueller:
Vielleicht hilft ja folgende Fehlermeldung die ich gerade erhalten habe als ich versuchte das src.rpm von Packman zu kompilieren.
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_attach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_rc_context_get_default_font_name'
Ja, jetzt bin ich selbst schon ein Stück schlauer. Das ist ein wxGTK library bug. http://sourceforge.net/mailarchive/forum.php?thread_id=4982740&forum_id=8016 Ich verstehe nur ehrlich gesagt nicht, warum das bei Euch greift und bei mir nicht. Gruss Thomas
Am Donnerstag, 23. Dezember 2004 13:55 schrieb Thomas Janssen: [..]
Ich verstehe nur ehrlich gesagt nicht, warum das bei Euch greift und bei mir nicht.
Ich auch nicht. Bei mir persönlich funktioniert ja audacity 1.2.0 wunderbar.. Jedoch würde ich das neuste auch gerne mal testen. Daher meine Frage: Gibt es schon etwas neues bezüglich des Bugs? Wird es irgendwann ein YOU-Update dafür geben? Gruß Sören
Am Montag, 27. Dezember 2004 23:55 schrieb Sören Wengerowsky:
Am Donnerstag, 23. Dezember 2004 13:55 schrieb Thomas Janssen: [..]
Ich verstehe nur ehrlich gesagt nicht, warum das bei Euch greift und bei mir nicht.
Ich auch nicht.
Bei mir persönlich funktioniert ja audacity 1.2.0 wunderbar.. Jedoch würde ich das neuste auch gerne mal testen.
Daher meine Frage: Gibt es schon etwas neues bezüglich des Bugs? Wird es irgendwann ein YOU-Update dafür geben?
Es gibt wohl diesen nicht offiziellen Workaround (zumindest hat es so bei einem User geklappt). Kommentiere die folgenden Zeilen aus in der: wxWindows src/gtk/settings.cpp //const gchar *font_name = //_gtk_rc_context_get_default_font_name(gtk_settings_get_default()); //g_systemFont = new wxFont(wxString::FromAscii(font_name)); Wie schon geschrieben, nicht von mir getestet. Gruss Thomas
Am Dienstag, 28. Dezember 2004 00:00 schrieb Thomas Janssen: [..]
Es gibt wohl diesen nicht offiziellen Workaround (zumindest hat es so bei einem User geklappt).
Kommentiere die folgenden Zeilen aus in der: wxWindows src/gtk/settings.cpp
Aus welcher Datei genau? Ist das nur bei den Sourcen dabei? Wovon brauche ich die Sourcen? Ich steige hier auch irgendwie nicht mehr durch, welches Paket ich da bräuchte.. http://sourceforge.net/project/showfiles.php?group_id=9863
//const gchar *font_name = //_gtk_rc_context_get_default_font_name(gtk_settings_get_default( )); //g_systemFont = new wxFont(wxString::FromAscii(font_name));
Wie schon geschrieben, nicht von mir getestet.
ok.. aber ich finde bei mir gar keine settings.cpp... Wäre toll, wenn mich jemand diesbezüglich aufklären könnte. Gruß Sören
Am Dienstag, 28. Dezember 2004 13:12 schrieb Sören Wengerowsky:
Am Dienstag, 28. Dezember 2004 00:00 schrieb Thomas Janssen: [..]
Es gibt wohl diesen nicht offiziellen Workaround (zumindest hat es so bei einem User geklappt).
Kommentiere die folgenden Zeilen aus in der: wxWindows src/gtk/settings.cpp
Aus welcher Datei genau?
http://mesh.dl.sourceforge.net/sourceforge/wxwindows/wxGTK-2.4.2.tar.gz
Wäre toll, wenn mich jemand diesbezüglich aufklären könnte.
Hoffe das hat ein wenig dazu beigetragen *g* Gruss Thomas
Am Dienstag, 28. Dezember 2004 13:31 schrieb Thomas Janssen: [..]
http://mesh.dl.sourceforge.net/sourceforge/wxwindows/wxGTK-2.4.2. tar.gz
Wäre toll, wenn mich jemand diesbezüglich aufklären könnte.
Hoffe das hat ein wenig dazu beigetragen *g*
Auf jeden Fall! Ich habe jetzt die zeilen bearbeitet und mit checkinstall ein rpm davon erstellt. Ein kleines Problem habe ich noch: Mein audacity brauch wohl noch wxGTK2-2.4 linux:/home/soeren/temp/wxGTK-2.4.2 # rpm -Uhv /usr/src/packages/RPMS/i386/wxGTK-2.4.2-1.i386.rpm error: Failed dependencies: libwx_gtk2-2.4.so.0 is needed by (installed) audacity-1.2.2-0.pm.2 libwx_gtk2-2.4.so.0(WXGTK2_2.4) is needed by (installed) audacity-1.2.2-0.pm.2 Wo finde ich da das richtige Paket? ich konnte leider das wxgtk2-2.4 nicht finden und habe mal das hier installiert: linux:/home/soeren/temp # rpm -qa | grep wx-gtk2 wx-gtk2-static-2.5.1-1 vielen Dank, Gruß Sören
Am Dienstag, 28. Dezember 2004 14:47 schrieb Sören Wengerowsky:
Am Dienstag, 28. Dezember 2004 13:31 schrieb Thomas Janssen:
Hoffe das hat ein wenig dazu beigetragen *g*
Auf jeden Fall!
Ich habe jetzt die zeilen bearbeitet und mit checkinstall ein rpm davon erstellt.
Ein kleines Problem habe ich noch: Mein audacity brauch wohl noch wxGTK2-2.4
linux:/home/soeren/temp/wxGTK-2.4.2 # rpm -Uhv /usr/src/packages/RPMS/i386/wxGTK-2.4.2-1.i386.rpm error: Failed dependencies: libwx_gtk2-2.4.so.0 is needed by (installed) audacity-1.2.2-0.pm.2 libwx_gtk2-2.4.so.0(WXGTK2_2.4) is needed by (installed) audacity-1.2.2-0.pm.2
Grundsätzlich ist die 2.4.2 abwärtskompatibel zu 2.4.0 Das Failed dependencies ist dadurch das die von packman (pm) das (libwx_gtk2-2.4.so.0) als Abhängigkeit mit eingebaut haben. Ich blicke nur nicht so genau warum. Aber vielleicht blicke ich generell zu wenig *g* Läuft das audacity-1.2.2-0.pm.2 von packman denn bei Dir ?
Wo finde ich da das richtige Paket?
ich konnte leider das wxgtk2-2.4 nicht finden und habe mal das hier installiert: linux:/home/soeren/temp # rpm -qa | grep wx-gtk2 wx-gtk2-static-2.5.1-1
Das müsste die developer Version sein. Nein, sorry, war sie, die developer ist jetzt 2.5.3. Gruss Thomas
Am Dienstag, 28. Dezember 2004 15:33 schrieb Thomas Janssen: [..]
Das Failed dependencies ist dadurch das die von packman (pm) das (libwx_gtk2-2.4.so.0) als Abhängigkeit mit eingebaut haben. Ich blicke nur nicht so genau warum. Aber vielleicht blicke ich generell zu wenig *g*
Hm.. Naja, das merkwürdige bei mir ist ja, dass /usr/lib/libwx_gtk2-2.4.so.0 existiert.. Aber: soeren@linux:~> rpm -qf /usr/lib/libwx_gtk2-2.4.so.0 wxGTK-2.4.2.4-138 soeren@linux:~> Nach den komischen Abhängigkeiten des Audacity-RPMs von Packman braucht es aber die Datei libwx_gtk2-2.4.so.0 aus WXGTK2_2.4... Allerdings existiert die Datei, nur heißt das Paket geringfügig anders..
Läuft das audacity-1.2.2-0.pm.2 von packman denn bei Dir ?
Nein Gruß Sören
Am Dienstag, 28. Dezember 2004 22:21 schrieb Sören Wengerowsky:
Am Dienstag, 28. Dezember 2004 15:33 schrieb Thomas Janssen:
Aber: soeren@linux:~> rpm -qf /usr/lib/libwx_gtk2-2.4.so.0 wxGTK-2.4.2.4-138 soeren@linux:~>
Nach den komischen Abhängigkeiten des Audacity-RPMs von Packman braucht es aber die Datei libwx_gtk2-2.4.so.0 aus WXGTK2_2.4...
Jetzt glaube ich es zu blicken! Wenn Du in dem src-Paket von packman den Namen des Paketes korrigierst und daraus dann ein Binary baust, sollte es laufen.
Allerdings existiert die Datei, nur heißt das Paket geringfügig anders..
Installiert hast Du es vermutlich per Yast aus dem Konqueror heraus, welcher ja von Haus aus ein --force macht. Das ist übrigens ein Grund warum ich maximal Software von der original-DVD mit Yast installiere und sonst lieber auf RPM zurückgreife.
Läuft das audacity-1.2.2-0.pm.2 von packman denn bei Dir ?
Nein
Wundert mich nicht mehr.. S.o.
Gruß Sören
Gruss Thomas
Hallo, Am Mittwoch, 29. Dezember 2004 01:28 schrieb Thomas Janssen:
Am Dienstag, 28. Dezember 2004 22:21 schrieb Sören Wengerowsky:
Am Dienstag, 28. Dezember 2004 15:33 schrieb Thomas Janssen:
Aber: soeren@linux:~> rpm -qf /usr/lib/libwx_gtk2-2.4.so.0 wxGTK-2.4.2.4-138 soeren@linux:~>
Nach den komischen Abhängigkeiten des Audacity-RPMs von Packman braucht es aber die Datei libwx_gtk2-2.4.so.0 aus WXGTK2_2.4...
Jetzt glaube ich es zu blicken! Wenn Du in dem src-Paket von packman den Namen des Paketes korrigierst und daraus dann ein Binary baust, sollte es laufen.
Jetzt von audacity oder von wxGTK2? Allerdings habe ich jetzt immer wieder gelesen, dass wxgtk lieber nicht gegen gtk2 gelinkt werden soll. Ich habe mir jetzt mal das zugehörige src-RPM gezogen, weil da gleich ein .spec-file zum abändern ist.. Momentan brech ich mir noch einen ab, was das .spec-File angeht.. aber dafür kommt da vielleicht ein ordentliches RPM raus. Naja.. ich glaube, der kompilliert hier noch ne weile..
Allerdings existiert die Datei, nur heißt das Paket geringfügig anders..
Installiert hast Du es vermutlich per Yast aus dem Konqueror heraus, welcher ja von Haus aus ein --force macht. Das ist übrigens ein Grund warum ich maximal Software von der original-DVD mit Yast installiere und sonst lieber auf RPM zurückgreife.
Ich habs auch per RPM gemacht.. Gruß Sören
Am Mittwoch, 29. Dezember 2004 01:51 schrieb Sören Wengerowsky:
Hallo,
Hallo, Du brauchst auch keinen Schlaf oder :o)
Am Mittwoch, 29. Dezember 2004 01:28 schrieb Thomas Janssen:
Am Dienstag, 28. Dezember 2004 22:21 schrieb Sören Wengerowsky:
Am Dienstag, 28. Dezember 2004 15:33 schrieb Thomas Janssen:
Aber: soeren@linux:~> rpm -qf /usr/lib/libwx_gtk2-2.4.so.0 wxGTK-2.4.2.4-138 soeren@linux:~>
Nach den komischen Abhängigkeiten des Audacity-RPMs von Packman braucht es aber die Datei libwx_gtk2-2.4.so.0 aus WXGTK2_2.4...
Jetzt glaube ich es zu blicken! Wenn Du in dem src-Paket von packman den Namen des Paketes korrigierst und daraus dann ein Binary baust, sollte es laufen.
Jetzt von audacity oder von wxGTK2?
Das src-Paket von packman (audacity).
Momentan brech ich mir noch einen ab, was das .spec-File angeht.. aber dafür kommt da vielleicht ein ordentliches RPM raus.
Ist ätzend wenn man es nicht regelmässig macht *g* Ich brech mir auch immer einen ab.
Allerdings existiert die Datei, nur heißt das Paket geringfügig anders..
Installiert hast Du es vermutlich per Yast aus dem Konqueror heraus, welcher ja von Haus aus ein --force macht. Das ist übrigens ein Grund warum ich maximal Software von der original-DVD mit Yast installiere und sonst lieber auf RPM zurückgreife.
Ich habs auch per RPM gemacht..
Hmmmm.... Bester Weg auf jeden Fall... Gruss Thomas
Hallo, Am Mittwoch, 29. Dezember 2004 02:06 schrieb Thomas Janssen:
Am Mittwoch, 29. Dezember 2004 01:51 schrieb Sören Wengerowsky:
Hallo, Du brauchst auch keinen Schlaf oder :o)
Naja.. für mich war das schon ziemlich spät... außerdem hast du ja noch später geantwortet ;-) [..]
Jetzt von audacity oder von wxGTK2?
Das src-Paket von packman (audacity).
Gegenüber dem spec von wxGTK sah das hier winzig aus.. Die Requires-Liste scheint aber unverdächtig zu sein: Requires: wxGTK >= 2.4 Requires: libogg Requires: mad Requires: glibc >= 2.3.3 Requires: libgcc >= 3.3.3 Requires: libid3tag >= 0.15.1b Requires: libogg >= 1.1 Requires: libstdc++ >= 3.3.3 Requires: libvorbis >= 1.0.1 Requires: mad >= 0.15.1b Requires: wxGTK >= 2.4.2.4 Was würdest du da ändern? Wenn ich versuche, das so zu kompillieren, wie es ist, kommt diese Fehlermeldung: http://paste.phpfi.com/43628 Hast du/irgendwer anderes dazu eine Idee?
Momentan brech ich mir noch einen ab, was das .spec-File angeht.. aber dafür kommt da vielleicht ein ordentliches RPM raus.
Ist ätzend wenn man es nicht regelmässig macht *g* Ich brech mir auch immer einen ab.
Ja.. vor allem, da die %files-Liste irgendwie nie stimmt, brauche ich mindestens 2 Versuche... Ich habs jetzt geschafft :-) Das komplizierte Spec hat 4 RPMs erstellt... linux:/usr/src/packages/SPECS # ls -lh /usr/src/packages/RPMS/i586/wxGTK* -rw-r--r-- 1 root root 2,5M 2004-12-29 14:38 /usr/src/packages/RPMS/i586/wxGTK-2.4.2-1.i586.rpm -rw-r--r-- 1 root root 564K 2004-12-29 14:38 /usr/src/packages/RPMS/i586/wxGTK-devel-2.4.2-1.i586.rpm -rw-r--r-- 1 root root 1,6K 2004-12-29 14:38 /usr/src/packages/RPMS/i586/wxGTK-gl-2.4.2-1.i586.rpm -rw-r--r-- 1 root root 2,3M 2004-12-29 14:38 /usr/src/packages/RPMS/i586/wxGTK-static-2.4.2-1.i586.rpm linux:/usr/src/packages/SPECS # Aber die nutzen mir auch noch nichts, solange audacity diese komischen Abhängigkeiten verlangt... Gruß Sören
Am Mittwoch, 29. Dezember 2004 16:39 schrieb Sören Wengerowsky:
Die Requires-Liste scheint aber unverdächtig zu sein:
Requires: wxGTK >= 2.4 Requires: libogg Requires: mad Requires: glibc >= 2.3.3 Requires: libgcc >= 3.3.3 Requires: libid3tag >= 0.15.1b Requires: libogg >= 1.1 Requires: libstdc++ >= 3.3.3 Requires: libvorbis >= 1.0.1 Requires: mad >= 0.15.1b Requires: wxGTK >= 2.4.2.4
Warum ist da Requires wxGTK 2 mal drin ? Hmmm...
Was würdest du da ändern?
Ich würde das untere rauswerfen..
Wenn ich versuche, das so zu kompillieren, wie es ist, kommt diese Fehlermeldung: http://paste.phpfi.com/43628
Grundgütiger! *g*
Hast du/irgendwer anderes dazu eine Idee?
Rein theoretisch gesprochen: Wenn Du das untere "Requires" rauswirfst und es kompiliert, sollten Dir eigentlich die unten folgenden Pakete helfen.
linux:/usr/src/packages/SPECS # ls -lh /usr/src/packages/RPMS/i586/wxGTK* -rw-r--r-- 1 root root 2,5M 2004-12-29 14:38 /usr/src/packages/RPMS/i586/wxGTK-2.4.2-1.i586.rpm -rw-r--r-- 1 root root 564K 2004-12-29 14:38 /usr/src/packages/RPMS/i586/wxGTK-devel-2.4.2-1.i586.rpm -rw-r--r-- 1 root root 1,6K 2004-12-29 14:38 /usr/src/packages/RPMS/i586/wxGTK-gl-2.4.2-1.i586.rpm -rw-r--r-- 1 root root 2,3M 2004-12-29 14:38 /usr/src/packages/RPMS/i586/wxGTK-static-2.4.2-1.i586.rpm linux:/usr/src/packages/SPECS #
Aber die nutzen mir auch noch nichts, solange audacity diese komischen Abhängigkeiten verlangt...
Wahrscheinlich lesen die von packman hier jetzt mit und schmeissen sich weg über unsere verzweifelten Versuche *g* Gruss Thomas
Am Mittwoch, 29. Dezember 2004 18:31 schrieb Thomas Janssen:
Am Mittwoch, 29. Dezember 2004 16:39 schrieb Sören Wengerowsky:
Die Requires-Liste scheint aber unverdächtig zu sein:
Requires: wxGTK >= 2.4 Requires: libogg Requires: mad Requires: glibc >= 2.3.3 Requires: libgcc >= 3.3.3 Requires: libid3tag >= 0.15.1b Requires: libogg >= 1.1 Requires: libstdc++ >= 3.3.3 Requires: libvorbis >= 1.0.1 Requires: mad >= 0.15.1b Requires: wxGTK >= 2.4.2.4
Warum ist da Requires wxGTK 2 mal drin ? Hmmm...
Was würdest du da ändern?
Ich würde das untere rauswerfen..
Also nur die letzte Zeile? Ich habs mal gemacht... Die Fehlermeldung ist aber die gleiche. Irgendwie muss man dieses wxUSE definieren. In ./configure --help habe ich weder über MDI noch über wxUSE etwas gefunden... ================ test -d obj/blockfile || mkdir obj/blockfile g++ -c -I../lib-src/portaudio-v19/pa_common -I../lib-src/soundtouch/src -g -O2 - I../lib-src/expat -I../lib-src/allegro -I../lib-src/libnyquist/nyx -I../lib-src/ libsndfile/src -I../lib-src/libresample/include -Wall -Iinclude -I/usr/lib/wx/i nclude/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE _FILES BlockFile.cpp -o obj/BlockFile.o In Datei, eingefügt von /usr/lib/wx/include/gtk2-2.4/wx/setup.h:1144, von /usr/include/wx/platform.h:148, von /usr/include/wx/defs.h:25, von /usr/include/wx/object.h:24, von /usr/include/wx/utils.h:30, von BlockFile.cpp:15: /usr/include/wx/chkconf.h:55:9: #error "wxUSE_EXCEPTIONS must be defined." /usr/include/wx/chkconf.h:158:9: #error "wxUSE_XML must be defined." /usr/include/wx/chkconf.h:336:9: #error "wxUSE_DISPLAY must be defined." /usr/include/wx/chkconf.h:412:13: #error "wxUSE_LIBMSPACK must be defined." /usr/include/wx/chkconf.h:453:9: #error "wxUSE_LISTBOOK must be defined." /usr/include/wx/chkconf.h:501:9: #error "wxUSE_MDI must be defined." /usr/include/wx/chkconf.h:605:9: #error "wxUSE_SOUND must be defined." /usr/include/wx/chkconf.h:902:13: #error "wxUSE_DYNAMIC_LOADER requires wxUSE_DY NLIB_CLASS." /usr/include/wx/chkconf.h:1393:14: #error "MDI requires wxUSE_MDI" In Datei, eingefügt von /usr/include/wx/platform.h:151, von /usr/include/wx/defs.h:25, von /usr/include/wx/object.h:24, von /usr/include/wx/utils.h:30, von BlockFile.cpp:15: /usr/include/wx/chkconf.h:55:9: #error "wxUSE_EXCEPTIONS must be defined." /usr/include/wx/chkconf.h:158:9: #error "wxUSE_XML must be defined." /usr/include/wx/chkconf.h:336:9: #error "wxUSE_DISPLAY must be defined." /usr/include/wx/chkconf.h:412:13: #error "wxUSE_LIBMSPACK must be defined." /usr/include/wx/chkconf.h:453:9: #error "wxUSE_LISTBOOK must be defined." /usr/include/wx/chkconf.h:501:9: #error "wxUSE_MDI must be defined." /usr/include/wx/chkconf.h:605:9: #error "wxUSE_SOUND must be defined." /usr/include/wx/chkconf.h:902:13: #error "wxUSE_DYNAMIC_LOADER requires wxUSE_DY NLIB_CLASS." /usr/include/wx/chkconf.h:1393:14: #error "MDI requires wxUSE_MDI" In Datei, eingefügt von /usr/include/wx/memory.h:20, von /usr/include/wx/object.h:25, von /usr/include/wx/utils.h:30, von BlockFile.cpp:15: /usr/include/wx/string.h:163:4: #error "Please define string case-insensitive co mpare for your OS/compiler" make[1]: *** [obj/BlockFile.o] Fehler 1 make[1]: Leaving directory `/usr/src/packages/BUILD/audacity-src-1.2.2/src' make: *** [audacity] Fehler 2 error: Bad exit status from /var/tmp/rpm-tmp.55657 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.55657 (%build) =================== [..]
Wahrscheinlich lesen die von packman hier jetzt mit und schmeissen sich weg über unsere verzweifelten Versuche *g*
Tja.. also so langsam ärgert mich das auch. Ich mach mal NT, vielleicht meldet sich ja noch jemand dazu. Allerdings ist das SPEC nicht von Manfred..
Gruss Thomas
Gruß Sören
Am Mittwoch, 29. Dezember 2004 18:52 schrieb Sören Wengerowsky: [..]
Ich mach mal NT, vielleicht meldet sich ja noch jemand dazu. Allerdings ist das SPEC nicht von Manfred..
Hm.. ne, doch nicht. Ich habe jetzt mal audacity mit rpm -e deinstalliert, dann meine rpms von wxGTK mit rpm -Fhv hineingeprügelt. Und dann audacity wieder auf die sanfte Art installiert. Doch auch das hat nichts gebracht. soeren@linux:~> audacity audacity: error while loading shared libraries: /usr/lib/libwx_gtk2-2.4.so.0: undefined symbol: _gtk_accel_group_attach Hier ist nochmal die ganze settings.cpp habe ich da etwas falsch gemacht? http://paste.phpfi.com/43674 Ungelöste Abhängigkeiten habe ich jetzt übrigens keine mehr. Wenn das mit der settings.cpp richtig ist und du auch keine zündende Idee mehr hast, werde ich es erstmal dabei bleiben lassen und weiterhin mit dem audacity 1.2.0 arbeiten... oder auf ein Update seitens SuSE oder Packman hoffen. Gruß Sören
Am Mittwoch, 29. Dezember 2004 19:10 schrieb Sören Wengerowsky:
Hier ist nochmal die ganze settings.cpp habe ich da etwas falsch gemacht? http://paste.phpfi.com/43674
Ich bin mir jetzt nicht ganz sicher, aber, gehören da nicht auch die Klammern (eine Zeile drüber und drunter) mit // bearbeitet ? Einen Versuch wäre es vielleicht noch wert.
Ungelöste Abhängigkeiten habe ich jetzt übrigens keine mehr.
Na das ist doch schon mal was :)
Wenn das mit der settings.cpp richtig ist und du auch keine zündende Idee mehr hast, werde ich es erstmal dabei bleiben lassen und weiterhin mit dem audacity 1.2.0 arbeiten... oder auf ein Update seitens SuSE oder Packman hoffen.
Ich mache sowieso fast nichts mit Audacity, weshalb ich bei meiner 1.2.0 Version bleibe. Ich sehe keinen Grund für`s Update. Gruss Thomas -- powered by SuSE Ocius, firmus, stabilis, viridis
Am Freitag, 31. Dezember 2004 12:21 schrieb Thomas Janssen:
Am Mittwoch, 29. Dezember 2004 19:10 schrieb Sören Wengerowsky:
Hier ist nochmal die ganze settings.cpp habe ich da etwas falsch gemacht? http://paste.phpfi.com/43674
Ich bin mir jetzt nicht ganz sicher, aber, gehören da nicht auch die Klammern (eine Zeile drüber und drunter) mit // bearbeitet ? Einen Versuch wäre es vielleicht noch wert.
Ich habs mal versucht. Einmal hab ich die KLammern mit auskommentiert, ein andermal das else auch.. aber hat irgendwie alles nichts genutzt...
Ich mache sowieso fast nichts mit Audacity, weshalb ich bei meiner 1.2.0 Version bleibe. Ich sehe keinen Grund für`s Update.
Ich werde jetzt auch erstmal bei der 1.2.0 bleiben (müssen). Laut audacity.org sollen da ja auch nicht so große Änderungen sein. Naja.. vielleicht läuft die nächste Version ja wieder. vielen Dank für die viele Hilfe! guten Rutsch... Gruß Sören
Am Donnerstag, 23. Dezember 2004 11:53 schrieb Michael Schueller:
Vielleicht hilft ja folgende Fehlermeldung die ich gerade erhalten habe als ich versuchte das src.rpm von Packman zu kompilieren.
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_attach' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_rc_context_get_default_font_name'
Versuch mal das: Kommentiere die folgenden Zeilen aus in der: wxWindows src/gtk/settings.cpp //const gchar *font_name = //_gtk_rc_context_get_default_font_name(gtk_settings_get_default()); //g_systemFont = new wxFont(wxString::FromAscii(font_name)); (ungestested) Gruss Thomas
Am Montag, 20. Dezember 2004 19:55 schrieb Tibor Attila ANCA: [Text von mir ausgeschnitten] Also, an Euch allen ein großes Dankeschön. Mit dem Tipp von Sören Wengerowsky läuft jetzt bei mir Audacity. Leider habe ich im Büro keine Zeit die weiteren Tipps zur Neukompilierung wahrzunehmen. Aber jetzt bin ich zufrieden :-) Gruß, -- Tibor-Attila ANCA Studieninspektor Hans-Iwand-Haus Humboldtstr. 42 53115 Bonn T.: +49.(0)228.73-2200 eMail: studinsp-hih@gmx.de
participants (6)
-
Michael Schueller
-
Peter Geerds
-
Sören Wengerowsky
-
Thomas Janssen
-
Tibor Attila ANCA
-
Tibor-Attila ANCA