* Michael Bischof wrote/schrieb:
> ich habe versucht eine src.rpm zu installieren. Es endet mit folgender
> Fehlermeldung:
>
> checking whether make sets ${MAKE}... yes
> checking for working aclocal... found
> checking for working autoconf... found
> checking for working automake... found
> checking for working autoheader... found
> checking for working makeinfo... found
> checking for i586-mandrake-linux-gnu-gcc... i586-mandrake-linux-gnu-gcc
> checking for C compiler default output... configure: error: C compiler
> cannot create executables
> Fehler: Bad exit status from /var/tmp/rpm-tmp.36296 (%build)
Die binutils oder die libc-Header fehlen. Das kann aber eigentlich nicht
sein. Du hast doch neulich schonmal geschrieben, da� Du schon was �bersetzt
hast.
> Also habe ich gepr�ft:
>
> bash-2.05b$ which cc
> /usr/bin/cc
> bash-2.05b$ which make
> /usr/bin/make
> bash-2.05b$ which c++
> which: no c++ in (/usr/X11R6/bin:/usr/local/bin:/bin:/usr/bin)
> bash-2.05b$ which egcs
> /usr/bin/egcs
>
> Ich habe dann mal ein anderes Programm nur mit ./configure laufen
> lassen. Ergebnis:
> checking for Qt... configure: error: Qt (>= Qt 2.2.2) (headers and
> libraries) not found. Please check your installation!
> For more details about this problem, look at the end of config.log.
>
> Da ich annehme da� es irgendwie mit QT3 zu tun hat pr�fte ich:
> [root@koek kdevelop-2.1.4_for_KDE_2.2]# rpm -ivh
> '/mnt/cdrom/Mandrake/RPMS/libqt3-3.0.5-7mdk.i586.rpm'
> Preparing... ###########################################
> [100%]
> package libqt3-3.0.5-7mdk is already installed
>
> Somit k�nnte es ein Problem mit shared libraries sein ?
Nein, ein Header-Problem. Du brauchst ein Paket libqt3-dev, um Programme
mit QT �bersetzen zu k�nnen. Das h�ngt aber ziemlich sicher nicht nicht mit
der ganz oben gezeigten Fehlermeldung zusammen.
Ich habe langsam das Gef�hl, da� sich das Aufkommen an Fragen zur
�bersetzung um die H�lfte reduzieren w�rden, wenn die Distributoren
mit ihrer uns�glichen Trennung zwischen Libs und Includes aufh�ren w�rden.
> Die Seite "Linux-fuer-alle" bietet ein Script an um beim Einbau von
> src.rpm Fehler zu testen. Damit erhalte ich folgende Ausgabe:
>
> which: no sdl-config in
> (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin)
>
> Die Frage ist immer die gleiche: was w�re zu tun ?
Nichts. Wenn das Programm, das Du �bersetzen willst, nicht SDL braucht,
brauchst Du auch kein SDL. SDL ist eine Grafikbibliothek haupts�chlich f�r
die Spieleprogrammierung. Wenn Du die doch brauchst: Installieren, und
-dev-Paket nicht vergessen.
Ciao,
-martin
--
0 and 1. Now what could be so hard about that?
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org