[dvblast-devel] Compile failure on x86_64

Alexei Takaseev alexei at taf.ru
Tue Oct 2 07:11:16 CEST 2012


System ALT Linux Sisuphus 01-10-2012
arch x86_64
glibc 2.16
gcc version 4.7.2 20120920 (ALT Linux 4.7.2-alt2) (GCC) 

Compile failure on x86_64 with:
=======================================================
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.8535
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd dvblast-2.2
+ make
make: Entering directory `/usr/src/RPM/BUILD/dvblast-2.2'
CC      dvblast.c
CC      util.c
CC      dvb.c
CC      udp.c
CC      asi.c
CC      demux.c
CC      output.c
CC      en50221.c
In file included from /usr/include/string.h:656:0,
                 from en50221.c:30:
In function 'memcpy',
    inlined from 'TPDUSend.constprop.35' at en50221.c:318:19,
    inlined from 'SPDUSend' at en50221.c:500:26:
/usr/include/bits/string3.h:51:3: error: call to __builtin___memcpy_chk will always overflow destination buffer
make: *** [en50221.o] Error 1
make: Leaving directory `/usr/src/RPM/BUILD/dvblast-2.2'
===========================================================

On the i586 architecture there are no compilation errors.

Has anyone successfully compiled with the combination of x86_64 + gcc 4.7 + glibc 2.16 + last dvblast of git?


More information about the dvblast-devel mailing list