Package: packagesearch
Version: 1.3
Severity: serious

Hi,

Your package is creating a shared lib and is linking that to a
static lib.  This is not portable and fails on some arches with
the following error:
g++ -shared -o libdebtagsplugin.so .obj/debtagsplugin.o 
.obj/debtagsplugincontainer.o .obj/relatedplugin.o .obj/stringtagcollbuilder.o 
.obj/tagitem.o .obj/taglistviewitem.o .obj/tagselectionlistview.o 
.obj/tagselectionview.o .obj/tagselectionwidget.o 
.obj/selectioninputanddisplay.o .obj/selectedfacetsmatcher.o 
.obj/instantiations.o .obj/debtagspluginfactory.o .obj/singlesimpledebtags.o 
.obj/debtagssettingswidget.o .obj/choosentagsdisplay.o 
.obj/relatedfeedbackwidget.o .obj/relatedinput.o .obj/tagchooserwidget.o 
.obj/moc_debtagsplugin.o .obj/moc_debtagsplugincontainer.o 
.obj/moc_relatedplugin.o .obj/moc_taglistviewitem.o 
.obj/moc_tagselectionlistview.o .obj/moc_tagselectionwidget.o 
.obj/moc_selectioninputanddisplay.o .obj/moc_debtagssettingswidget.o 
.obj/moc_choosentagsdisplay.o .obj/moc_relatedfeedbackwidget.o 
.obj/moc_relatedinput.o .obj/moc_tagchooserwidget.o  -L/usr/share/qt3/lib 
-ldebtags1 -ltagcoll1 -lkdecore -lqt-mt -lpthread
/usr/bin/ld: 
/usr/lib/gcc/x86_64-linux-gnu/4.0.2/../../../../lib64/libdebtags1.a(Tag.o): 
relocation R_X86_64_32 against `a local symbol' can not be used when making a 
shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.0.2/../../../../lib64/libdebtags1.a: could not 
read symbols: Bad value

debtags is not making a shared library because it's API is
not stable yet.  Either you will have to ask a pic version
of the static library, wait until they make a shared
library, or don't make a shared library yourself.


Kurt



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to