found 477404 1.0.0~rc2-17 tag 477404 + patch thanks Hi
The build failure outlined in this bugreport hasn't been fixed 1.0.0~rc2-17, see http://buildd.debian.org/fetch.cgi?pkg=vdr-plugin-xineliboutput;ver=1.0.0%7Erc2-17;arch=amd64;stamp=1208974087 or the attached local build: [...] g++ -O3 -pipe -Wall -Woverloaded-virtual -fPIC -g -shared -fvisibility=hidden xineliboutput.o device.o frontend.o osd.o config.o menu.o setup_menu.o i18n.o menuitems.o media_player.o equalizer.o frontend_local.o frontend_svr.o tools/cxsocket.o tools/udp_pes_scheduler.o tools/backgroundwriter.o tools/playlist.o tools/http.o tools/vdrdiscovery.o tools/time_pts.o black_720x576.o nosignal_720x576.o vdrlogo_720x576.o -lrt -o libvdr-xineliboutput.so /usr/bin/ld: tools/vdrdiscovery.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC tools/vdrdiscovery.o: could not read symbols: Bad value collect2: ld returned 1 exit status make[1]: *** [libvdr-xineliboutput.so] Error 1 Empirical testing reveals CFLAGS and CXXFLAGS to be the culprits, see attached (and confirmed to be working) patch. Regards Stefan Lippers-Hollmann
diff -u vdr-plugin-xineliboutput-1.0.0~rc2/debian/rules vdr-plugin-xineliboutput-1.0.0~rc2/debian/rules --- vdr-plugin-xineliboutput-1.0.0~rc2/debian/rules +++ vdr-plugin-xineliboutput-1.0.0~rc2/debian/rules @@ -2,8 +2,8 @@ # dpkg-buildpackage passes options that result in FTBFS # on 64bit architectures +unexport CFLAGS unexport CXXFLAGS -unexport LDFLAGS include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/dpatch.mk
signature.asc
Description: This is a digitally signed message part.