Re: Re: [opensuse-progr amming-de] Linkflags => abhängige Dateien mit ins RPM aufnehmen

Lothar Behrens <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Am 14.09.2007 um 13:24 schrieb Henne Vogelsang:

> Hi,
>
> On Friday, September 14, 2007 at 13:16:59, Lothar Behrens wrote:
>
>> Ich verwende ein Framework (wxWidgets), gegen das ich meine Quellen 
>> linke.
>> Dies geht ja, da die Linkflags einfach zu erfragen
>> sind. Nur mein Problem ist, die Shared Libraries auch automatisch in 
>> mein
>> RPM Paket zu bekommen.
>
> Warum würdest du shared libs die nicht von deiner software sind in das
> Paket einpacken? Das macht nicht so wirklich sinn. In dem System, in 
> dem
> du baust, kommen die ja auch wahrscheinlich nicht von irgendwo her
> sondern aus anderen Paketen. Also Autoreqprov anmachen in deinem spec
> file und zur not Requires von hand setzen.
>

Ich habe Autoreqprov auf on gesetzt. Beim installieren meines Paketes 
gibt es auch
Mecker von Yast.

Nun hat SuSE die Abhängigkeit nicht automatisch aufgelöst, da ich nicht 
gegen eine
SuSE Variante von wxWidgets gelinkt hatte.

Ich hatte schon versucht, auf VMWare ein OpenSuSE 10.2 (zwecks neuerem 
wxW) als neues Testsystem
zu verwenden. Nur hat das noch nicht funktioniert.

Mir ist nicht bekannt, ob es für SuSE 9.1 mindestens ein wxWidgets 
2.6.3 gibt. Zudem
ist auf den Herstellerseiten von wxWidgets kein RPM zu finden.

In den wxWidgets mailings wird oftmals empfohlen ein static Build zu 
machen, was bei mir
aber nicht geht. Mit einem Static Build hat man dann weniger 
Abhängigkeitsprobleme.

Also baue ich meine wxWidgets Library mit einem Vendor tag um nicht in 
Konflikt mit evtl. vorhandenen
Libraries zu kommen.

Allgemein glaube ich, mehr Linux Distros abdecken zu können, wenn ich 
das so mache.
Mal abgesehen davon, ob GTK1 oder GTK2 installiert ist. Heute dürfte 
per se GTK2 installiert sein.
Glaube ich :-)

Und weiter, wenn einer lieber gegen andere Library Versionen linken 
will, ist ja immer noch ein
TGZ release verfügbar, oder ich baue zwei RPM Varianten.

Was ich möchte, ist das die manuelle Nachinstallation und / oder das 
kompilieren zu vermeiden.

Es soll eine Variante darstellen, nicht generell für Alle die einzige 
Möglichkeit, an mein Programm zu kommen.

Lothar

> Henne
>
> -- 
> Henne Vogelsang, openSUSE.
> Everybody has a plan, until they get hit.
> 	- Mike Tyson
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: 
> [email protected]
> For additional commands, e-mail: 
> [email protected]
>
>
>
--
Lothar Behrens				|	Rapid Prototyping ...
Heinrich-Scheufelen-Platz 2		|	
73252 Lenningen  				|	www.lollisoft.de
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.