![](https://seccdn.libravatar.org/avatar/cc1e9ccb6d154fa33fdee8ca32b2b0eb.jpg?s=120&d=mm&r=g)
Hallo Leute Versuche hier einige Programme zu installieren die nicht von Suse sind. Das Programm benötigt gdkixmap (ist ein Bestandteil von gtk+ Development) also versuche ich gtk+ 1.3.6 zu installieren. Dieses mekerte ich benötige noch pkgconfig. OK das Paket pkgconfig habe ich nun erfolgreich installiert. Nun habe ich wieder versucht gtk+ zu installieren, aber mit der Meldung die ich jetzt sehe, komme ich nicht zurecht. -------------------<--------------------------- c++ -g -O2 -o .libs/pango-viewer viewer-qt.o moc_viewer-qt.o ../pango/.libs/lib pangox.so -L/usr/X11R6/lib -lX11 /usr/src/gtk+-all-1.3.6/pango/pango/.libs/libpango.so ../pango/.libs/libpango.so /usr/src/gtk+-all-1.3.6/glib/gobject/.libs/lib gobject-1.3.so /usr/src/gtk+-all-1.3.6/glib/gmodule/.libs/libgmodule-1.3.so /usr/src/gtk+-all-1.3.6/glib/.libs/libglib-1.3.so -ldl-L/usr/lib/qt-2.3.0/lib -lqt /usr/i486-suse-linux/bin/ld: cannot find -lqt collect2: ld returned 1 exit status make[3]: *** [pango-viewer] Error 1 make[3]: Leaving directory `/usr/src/gtk+-all-1.3.6/pango/examples' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/gtk+-all-1.3.6/pango' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/usr/src/gtk+-all-1.3.6/pango' make: *** [all-recursive] Error 1 ------------------------>---------------------- Habe natürlich in /usr/lib/qt-2.3.0/lib nachgeschaut, dort gibt es kein lib Verzeichnis. Jedoch in /usr/lib/qt-2.3.1 und .../qt-2.3.2 gibt es ein lib verzeichnis. Ich verstehe auch nicht genau was mit -lqt gemeint ist. Die Datei /usr/i486-suse-linux/bin/ld ist dort, sieht aber aus wie ein link (@ld). Kann jemand von euch damit was anfangen. Evt. kann mir auch gleich jemand sagen welche Teile ich noch installieren soll um Programme die auf gtk basieren auch alle laufen. Mir scheint, dass etliche Programme die mich interessienen genau darauf basieren. Gruss Luc
![](https://seccdn.libravatar.org/avatar/4da7e10db3ad5fc9057dc4640707b61c.jpg?s=120&d=mm&r=g)
Lucas Kissling wrote:
Nun habe ich wieder versucht gtk+ zu installieren, aber mit der Meldung die ich jetzt sehe, komme ich nicht zurecht. -------------------<--------------------------- c++ -g -O2 -o .libs/pango-viewer viewer-qt.o moc_viewer-qt.o ../pango/.libs/lib pangox.so -L/usr/X11R6/lib -lX11 /usr/src/gtk+-all-1.3.6/pango/pango/.libs/libpango.so ../pango/.libs/libpango.so /usr/src/gtk+-all-1.3.6/glib/gobject/.libs/lib gobject-1.3.so /usr/src/gtk+-all-1.3.6/glib/gmodule/.libs/libgmodule-1.3.so /usr/src/gtk+-all-1.3.6/glib/.libs/libglib-1.3.so -ldl-L/usr/lib/qt-2.3.0/lib -lqt /usr/i486-suse-linux/bin/ld: cannot find -lqt collect2: ld returned 1 exit status make[3]: *** [pango-viewer] Error 1 make[3]: Leaving directory `/usr/src/gtk+-all-1.3.6/pango/examples' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/gtk+-all-1.3.6/pango' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/usr/src/gtk+-all-1.3.6/pango' make: *** [all-recursive] Error 1 ------------------------>----------------------
Habe natürlich in /usr/lib/qt-2.3.0/lib nachgeschaut, dort gibt es kein lib Verzeichnis. Jedoch in /usr/lib/qt-2.3.1 und .../qt-2.3.2 gibt es ein lib verzeichnis. Ich verstehe auch nicht genau was mit -lqt gemeint ist. Die Datei /usr/i486-suse-linux/bin/ld ist dort, sieht aber aus wie ein link (@ld). Kann jemand von euch damit was anfangen.
Das mit dem link ist schon richtig Setze mal den QTDIR richtig: # export QTDIR=/usr/lib/qt-2.3.1 # ./configure Klappt es jetzt? Aber wieso ein Gtk+-Programm Qt braucht? *wunder*
Evt. kann mir auch gleich jemand sagen welche Teile ich noch installieren soll um Programme die auf gtk basieren auch alle laufen. Mir scheint, dass etliche Programme die mich interessienen genau darauf basieren.
gdk dgk-devel gtk gtk-devel würden mir jetzt so spontan einfallen, gibt bestimmt noch viel mehr. Bei GNOME-Programmen brauchste zum Beispiel noch viele andere Libs, Bonobo, etc. Rene -- Omnis enim res, quae dando non deficit, dum habetur et non datur, nondum habetur, quomodo habenda est [Aurelius Augustinus, 4. Jhd]
![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
On Wed, 09 Jan 2002, Lucas Kissling wrote:
Versuche hier einige Programme zu installieren die nicht von Suse sind. Das Programm benötigt gdkixmap (ist ein Bestandteil von gtk+ Development) also versuche ich gtk+ 1.3.6 zu installieren. Dieses mekerte ich benötige noch pkgconfig. OK das Paket pkgconfig habe ich nun erfolgreich installiert. Nun habe ich wieder versucht gtk+ zu installieren, aber mit der Meldung die ich jetzt sehe, komme ich nicht zurecht. -------------------<--------------------------- c++ -g -O2 -o .libs/pango-viewer viewer-qt.o moc_viewer-qt.o ../pango/.libs/lib pangox.so -L/usr/X11R6/lib -lX11 /usr/src/gtk+-all-1.3.6/pango/pango/.libs/libpango.so ../pango/.libs/libpango.so /usr/src/gtk+-all-1.3.6/glib/gobject/.libs/lib gobject-1.3.so /usr/src/gtk+-all-1.3.6/glib/gmodule/.libs/libgmodule-1.3.so /usr/src/gtk+-all-1.3.6/glib/.libs/libglib-1.3.so -ldl-L/usr/lib/qt-2.3.0/lib -lqt ^^^^^^^
Steht das so in der Ausgabe / im Log? Wenn ja, dann ist's klar, dass libqt nicht gefunden wird. Die Frage ist, warum das Leerzeichen fehlt. Die Ausgabe oben ist aber so schon mehr als merkwuerdig, denn dynamische libs werden eigentlich mit -l dazugelinkt, und nicht der komplette Dateiname auf der c++/gcc Kommandozeile angegeben. Maile doch bitte mal ein exaktes log (leite die Ausgabe mit 2>&1 | tee ...log in eine Datei um und maile dann eine Ausschnitt dieser log-Datei). Ein Wuergdrumrum waere evtl. export QTDIR="/usr/lib/qt-2.3.0" LDFLAGS="-ldl -L${QTDIR}/lib -lqt" make ... aber das waere nur ein rumdoktern an den Symptomen. -dnh -- Nur weil manche Leute an einer Störung des translateralen Tag-Nacht-Rhythmus-Generators leiden, der eine koeffizientielle Verschiebung der monoversalen non-a-wake-Rekreationsphasen bewirkt, mußt du hier nicht so rumprollen... -- Sebastian Posner in asr
participants (3)
-
David Haller
-
Lucas Kissling
-
Rene Engelhard