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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to