Re: libdbus++ Build

"Sascha 'saigkill' Manns" <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization openSUSE Marketing Team
Message-ID <[email protected]>
On Montag 16 Februar 2009 18:07:04 Philipp Thomas wrote:
> * 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.*).
Heißt jetzt aber sehr umständlich: libdbus++-libdbus++-0_6_0.0.6.0.rpm 
Gefällt mir nicht wirklich. Scheint auch nicht zu funktionieren.

Jetzt habe ich noch folgende Errors:
libdbus++.i586: W: no-binary
The package should be of the noarch architecture because it doesn't 
contain
any binaries.

libdbus++.i586: W: shlib-policy-missing-lib
Your package starts with 'lib' as part of it's name, but does not 
provide any
libraries. It must not be called a lib-package then. Give it a more 
sensible
name.

libdbus++.i586: W: shlib-policy-nonversioned-dir 
/usr/share/doc/packages/libdbus++
Your shared library package contains non-versioned directories. Those 
will not
allow to install multiple versions of the package in parallel.

libdbus++-devel.i586: W: static-library-without-debuginfo 
/usr/lib/libdbus++.a
The static library doesn't contain any debuginfo. Binaries linking 
against
this static library can't be properly debugged.

libdbus++-libdbus++-0_6_0.i586: E: shlib-policy-name-error (Badness: 
10000) libdbus++-0_6_0
Your package contains a single shared library but is not named after its
SONAME.

Das hängt wohl überwiegend mit der Library zusammen. *kopfkratz*

Ich habe mal einen checkin in das OBS gemacht (auch wenn ich es hasse 
etwas unfertiges Bauen zu lassen. Kostet zuviele Resourcen), so könnt 
ihr auch den Bauvorgang und die aktuelle Spec nachvollziehen.
dnh hat ja auch jetzt Maintainerrechte ;-)
Project: home:saigkill.

-- 
Sincereley yours

Sascha Manns
openSUSE Marketing Team (Weekly News)
openSUSE Build Service
Web: http://saschamanns.gulli.to
Blog: http://lizards.opensuse.org/author/saigkill
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.