Bug#484290: vdr-plugin-epgsearch: FTBFS on amd64: Tries to link non-PIC objects into shared library

Daniel Schepler schepler at math.berkeley.edu
Tue Jun 3 13:05:47 UTC 2008

Package: vdr-plugin-epgsearch
Version: 0.9.24~beta3-5
Severity: serious

From my pbuilder build log, on amd64:

g++ -g -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"epgsearch"' -I/usr/include/vdr uservars.c
g++ -g -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"epgsearch"' -I/usr/include/vdr varparser.c
g++ -g -O2  -shared afuzzy.o blacklist.o changrp.o conflictcheck.o conflictcheck_thread.o distance.o 
epgsearch.o epgsearchcats.o epgsearchcfg.o epgsearchext.o epgsearchsetup.o  epgsearchsvdrp.o 
epgsearchtools.o i18n.o mail.o md5.o menu_announcelist.o menu_blacklistedit.o menu_blacklists.o 
menu_commands.o menu_conflictcheck.o menu_deftimercheckmethod.o menu_dirselect.o 
menu_event.o menu_favorites.o menu_main.o menu_myedittimer.o menu_quicksearch.o 
menu_recsdone.o menu_search.o menu_searchactions.o menu_searchedit.o menu_searchresults.o 
menu_searchtemplate.o menu_switchtimers.o menu_templateedit.o menu_timersdone.o 
menu_whatson.o noannounce.o rcfile.o  recdone.o recstatus.o searchtimer_thread.o services.o 
switchtimer.o switchtimer_thread.o templatefile.o timer_thread.o timerdone.o uservars.o 
varparser.o    -o libvdr-epgsearch.so
/usr/bin/ld: afuzzy.o: relocation R_X86_64_32 against `__gxx_personality_v0' can not be used when 
making a shared object; recompile with -fPIC
afuzzy.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [libvdr-epgsearch.so] Error 1
make[1]: Leaving directory `/tmp/buildd/vdr-plugin-epgsearch-0.9.24~beta3'
make: *** [common-build-arch] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

(The same goes for several other vdr-plugin-* packages.)
Daniel Schepler

More information about the pkg-vdr-dvb-devel mailing list