Re: libdbus++ Build

David Haller <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,

Am Mon, 16 Feb 2009, Philipp Thomas schrieb:
>* Sascha 'saigkill' Manns ([email protected]) [20090216 13:53]:
>
>> libdbus++.i586: E: shlib-policy-name-error (Badness: 10000) libdbus++-0_6_0
>                                                              ^^^^^^^^^^^^^^
>Da gibt Dir rpmlint schon den Namen vor, den es zu sehen wünscht. Ergo
>solltest Du in libdbus++ ein Subpaket mit diesem Namen erzeugen, welches
>*nur* die dynamische Bibliothek sammt Symlink enthält (sprich 
>%{_libdir}/libdbus++.so.*).
>
>> Und auch wie vergebe ich Versionsnummern für so-Files?
>
>Die Versionsnummern werden von Bibliothek zu Bibliothek unterschiedlich
>gehandhabt, wobei nur wenige Projekte einen Plan zu haben scheinen, wie man
>sowas vernünftig handhabt. Das vernünftigste Konzept, welches mir
>bislang untergekommen ist findet sich in der libtool Dokumentation 
>(info '(libtool)Versioning'). BTW, abgesehen von dem guten Konzept macht
>libtool IMO mehr Probleme als es löst :)

BTW: findest du es sinnvoll, daß die lib 'libdbus++-0.6.0.so' heißt?

Ich hab das Spec grad mal umgebaut, so daß libdbus++.so.0.6.0 dabei
rauskommt (samt passender symlinks .so.0 und .so), und daß auch die
thread-safe Variante gebaut wird.

Ist das sinnvoller? Vorschläge?

Außerdem hab ich ein paar überflüssige BuildRequires rausgeworfen.

Mit rpmlint hab ich noch Ärger: shlib-policy-missing-suffix und
shlib-policy-nonversioned-dir (bezieht sich auf's docdir).

Sagt Bescheid, ob ich das spec raufladen soll (libdbus++-0.6.0.spec)
oder per Mail oder ...

-dnh

-- 
Yay! I have found the last bug bug bug bug bug bug bug
bug bug bug bug bug bug bug bug bug bug bug bug bug bug
bug bug bu%$@#$@#%$@#    Error: Missing Carrier Signal
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.