Mailinglist Archive: opensuse-buildservice (189 mails)

< Previous Next >
Re: [opensuse-buildservice] Shlib Policy Name Error
  • From: "Sascha 'saigkill' Manns" <samannsml@xxxxxxxxxxxxx>
  • Date: Fri, 13 Feb 2009 13:33:34 +0100
  • Message-id: <200902131333.34638@xxxxxxxxxxxxxxxxxxxxx>
On Freitag 13 Februar 2009 09:27:38 Dominique Leuenberger wrote:
+ g++ -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -
D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous- unwind-tables -shared -o libtinyxml.so.0.2.5.3
-Wl,-
soname,libtinyxml.so.0 tinystr.cpp.o tinyxml.cpp.o
tinyxmlerror.cpp.o tinyxmlparser.cpp.o

Here i find the Place, and i see, that the Function build with -
soname,libtinyxml.so.0

Your package is called tinyxml. It contains a lib libtinyxml.so.0,
which (in case the soname is properly set, which I assume her) leads
to a correct packagename of libtinyxml0

You need to name your package / subpackage accordingly and the Lint
error will disappear.
I've renamed the Package, but i see the same Error.
libtinyxml.i586: E: shlib-policy-name-error (Badness: 10000) libtinyxml0
Your package contains a single shared library but is not named after its
SONAME.

--
Sincereley yours

Sascha Manns
openSUSE Marketing Team (Weekly News)
openSUSE Build Service
Web: http://saschamanns.gulli.to
Blog: http://lizards.opensuse.org/author/saigkill

--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >