* 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

Antwort per Email an