Re: Compile Probleme

Stefan Hundhammer <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization SuSE Linux AG
Message-ID <[email protected]>
On Sunday 23 January 2005 19:47, [email protected] wrote:
> Ich hatte soga schon an automake und Konsorten gedacht, probiert,
> ist aber nicht leicht, da ein zu steigen.
>
> Würde mich freuen, wenn mir da mal jemand unter die Arme greift :-)

Als Einstieg zu empfehlen:

	http://www.amazon.de/exec/obidos/ASIN/1578701902/
	(die Leserbewertung dort von "shshsh" ist von mir)

Das Buch gibt es auch online (im Web) zu lesen:

	http://sources.redhat.com/autobook/

Referenz-Doku gibt's online (auf Deinem lokalen Rechner):

	info automake
	info autoconf
	info libtool

Das liest sich aber recht zäh.

Zu RPM gibt es AFAIK nur ein Buch:

	http://www.amazon.de/exec/obidos/ASIN/0672311054/

Dieses Buch ist sehr geschwätzig, aber leider eben das einzige zu diesem 
Thema. Es hat in etwa den Stil von:

"Es wäre doch sehr schön, wenn RPM auch Pakete wieder löschen könnte. Und, 
siehe da, es kann das. Dazu dient die Kommandozeilenoption "-e" des 
"rpm"-Kommandos. Um ein Paket zu löschen, rufen Sie also auf:

	rpm -e mypackage.rpm
"

Und das seitenlang. ;-)

Es ist aber auch erklärt, wie man .spec-Files schreibt, wie man Diffs macht, 
Original-Sourcen und Diffs einpackt u.s.w. - also das, was Du hier suchst.


Das alles ist mit Aufwand verbunden, aber der zahlt sich früher oder später 
aus - Du gewinnst damit eine stabile Bau-Umgebung, die Du nicht alle naselang 
komplett wegwerfen mußt, weil "xymake" nicht mehr gepflegt wird oder gerade 
das nicht unterstützt, was Du brauchst oder so. Ich würde Dir das dringend 
ans Herz legen.

Die Umgebung mit Automake, Autoconf und Libtool kann man übrigens auch mit 
KDevelop erstellen lassen, aber auch dort muß man natürlich irgendwann 
wissen, was man wie anfassen muß, wenn sich etwas ändert - d.h. es hilft nur 
initial wirklich, vor allem, weil KDevelop natürlich jeglichen Schnickschnack 
in die Makefile.am, configure.in, ... -Files schreibt, d.h. die sind dann 
wesentlich komplexer als etwas, das man auf der Basis des Automake-Buchs 
selber schreiben würde.


CU
-- 
Stefan Hundhammer <[email protected]>                Penguin by conviction.
YaST2 Development
SUSE Linux Products GmbH
Nuernberg, Germany

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.