Package: src:gambas3
Version: 3.1.1-2
Severity: important
Tags: sid jessie
User: [email protected]
Usertags: ftbfs-glibc-2.17

The package fails to build in a test rebuild on at least amd64 with
eglibc-2.17, but succeeds to build with eglibc-2.13. The
severity of this report may be raised before the jessie release.

The test rebuild was done together with GCC-4.8, so some issues
might be caused by the updated GCC as well.

  csignal.c:45:17: error: conflicting types for 'siginfo_t'

The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/gambas3_3.1.1-2_unstable_gcc48.log
The last lines of the build log are at the end of this report.

To install eglibc from experimental,

  apt-get -t experimental install libc6-dev

To build with GCC 4.8, either set CC=gcc-4.8 CXX=g++-4.8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ g++-4.7 g++-4.8 libc6-dev


[...]
libtool: compile:  x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. 
-I../../share -pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char 
-fvisibility=hidden -g -Os -fno-omit-frame-pointer -MT 
gb_image_effect_la-qimage.lo -MD -MP -MF .deps/gb_image_effect_la-qimage.Tpo -c 
qimage.cpp  -fPIC -DPIC -o .libs/gb_image_effect_la-qimage.o
mv -f .deps/gb_image_effect_la-qimage.Tpo .deps/gb_image_effect_la-qimage.Plo
/bin/bash ../../libtool  --tag=CXX   --mode=compile x86_64-linux-gnu-g++ 
-DHAVE_CONFIG_H -I. -I../..    -I../../share -pipe -Wall -fno-exceptions 
-Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os 
-fno-omit-frame-pointer  -MT gb_image_effect_la-CImage.lo -MD -MP -MF 
.deps/gb_image_effect_la-CImage.Tpo -c -o gb_image_effect_la-CImage.lo `test -f 
'CImage.cpp' || echo './'`CImage.cpp
libtool: compile:  x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. 
-I../../share -pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char 
-fvisibility=hidden -g -Os -fno-omit-frame-pointer -MT 
gb_image_effect_la-CImage.lo -MD -MP -MF .deps/gb_image_effect_la-CImage.Tpo -c 
CImage.cpp  -fPIC -DPIC -o .libs/gb_image_effect_la-CImage.o
mv -f .deps/gb_image_effect_la-CImage.Tpo .deps/gb_image_effect_la-CImage.Plo
/bin/bash ../../libtool  --tag=CXX   --mode=compile x86_64-linux-gnu-g++ 
-DHAVE_CONFIG_H -I. -I../..    -I../../share -pipe -Wall -fno-exceptions 
-Wno-unused-value -fsigned-char -fvisibility=hidden -g -O3 
-fno-omit-frame-pointer  -MT libimageeffect_la-kimageeffect.lo -MD -MP -MF 
.deps/libimageeffect_la-kimageeffect.Tpo -c -o 
libimageeffect_la-kimageeffect.lo `test -f 'kimageeffect.cpp' || echo 
'./'`kimageeffect.cpp
libtool: compile:  x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. 
-I../../share -pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char 
-fvisibility=hidden -g -O3 -fno-omit-frame-pointer -MT 
libimageeffect_la-kimageeffect.lo -MD -MP -MF 
.deps/libimageeffect_la-kimageeffect.Tpo -c kimageeffect.cpp  -fPIC -DPIC -o 
.libs/libimageeffect_la-kimageeffect.o
mv -f .deps/libimageeffect_la-kimageeffect.Tpo 
.deps/libimageeffect_la-kimageeffect.Plo
/bin/bash ../../libtool  --tag=CXX   --mode=compile x86_64-linux-gnu-g++ 
-DHAVE_CONFIG_H -I. -I../..    -I../../share -pipe -Wall -fno-exceptions 
-Wno-unused-value -fsigned-char -fvisibility=hidden -g -O3 
-fno-omit-frame-pointer  -MT libimageeffect_la-effect.lo -MD -MP -MF 
.deps/libimageeffect_la-effect.Tpo -c -o libimageeffect_la-effect.lo `test -f 
'effect.cpp' || echo './'`effect.cpp
libtool: compile:  x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. 
-I../../share -pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char 
-fvisibility=hidden -g -O3 -fno-omit-frame-pointer -MT 
libimageeffect_la-effect.lo -MD -MP -MF .deps/libimageeffect_la-effect.Tpo -c 
effect.cpp  -fPIC -DPIC -o .libs/libimageeffect_la-effect.o
mv -f .deps/libimageeffect_la-effect.Tpo .deps/libimageeffect_la-effect.Plo
/bin/bash ../../libtool --tag=CXX   --mode=link x86_64-linux-gnu-g++ 
-I../../share -pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char 
-fvisibility=hidden -g -O3 -fno-omit-frame-pointer  -module   -o 
libimageeffect.la  libimageeffect_la-kimageeffect.lo 
libimageeffect_la-effect.lo  
libtool: link: ar cru .libs/libimageeffect.a 
.libs/libimageeffect_la-kimageeffect.o .libs/libimageeffect_la-effect.o 
libtool: link: ranlib .libs/libimageeffect.a
libtool: link: ( cd ".libs" && rm -f "libimageeffect.la" && ln -s 
"../libimageeffect.la" "libimageeffect.la" )
/bin/bash ../../libtool --tag=CXX   --mode=link x86_64-linux-gnu-g++ 
-I../../share -pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char 
-fvisibility=hidden -g -Os -fno-omit-frame-pointer  -module   -o 
gb.image.effect.la -rpath /«PKGBUILDDIR»/debian/tmp/usr/lib/gambas3 
gb_image_effect_la-main.lo gb_image_effect_la-kcpuinfo.lo 
gb_image_effect_la-qcolor.lo gb_image_effect_la-qpoint.lo 
gb_image_effect_la-qsize.lo gb_image_effect_la-qrect.lo 
gb_image_effect_la-qimage.lo gb_image_effect_la-CImage.lo libimageeffect.la 
libtool: link: x86_64-linux-gnu-g++  -fPIC -DPIC -shared -nostdlib 
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o 
/usr/lib/gcc/x86_64-linux-gnu/4.8/crtbeginS.o  .libs/gb_image_effect_la-main.o 
.libs/gb_image_effect_la-kcpuinfo.o .libs/gb_image_effect_la-qcolor.o 
.libs/gb_image_effect_la-qpoint.o .libs/gb_image_effect_la-qsize.o 
.libs/gb_image_effect_la-qrect.o .libs/gb_image_effect_la-qimage.o 
.libs/gb_image_effect_la-CImage.o  -Wl,--whole-archive ./.libs/libimageeffect.a 
-Wl,--no-whole-archive  -L/usr/lib/gcc/x86_64-linux-gnu/4.8 
-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu 
-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu 
-L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib 
-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. -lstdc++ -lm -lc -lgcc_s 
/usr/lib/gcc/x86_64-linux-gnu/4.8/crtendS.o 
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o  -Os   
-Wl,-soname -Wl,gb.image.effect.so.0 -o .libs/gb.image.effect.so.0.0.0
libtool: link: (cd ".libs" && rm -f "gb.image.effect.so.0" && ln -s 
"gb.image.effect.so.0.0.0" "gb.image.effect.so.0")
libtool: link: (cd ".libs" && rm -f "gb.image.effect.so" && ln -s 
"gb.image.effect.so.0.0.0" "gb.image.effect.so")
libtool: link: ( cd ".libs" && rm -f "gb.image.effect.la" && ln -s 
"../gb.image.effect.la" "gb.image.effect.la" )
make[6]: Leaving directory `/«PKGBUILDDIR»/main/lib/image.effect'
Making all in signal
make[6]: Entering directory `/«PKGBUILDDIR»/main/lib/signal'
/bin/bash ../../libtool  --tag=CC   --mode=compile x86_64-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. -I../..    -I../../share -I../../gbx -D_REENTRANT 
-I../../libltdl -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden 
-g -Os  -MT gb_signal_la-csignal.lo -MD -MP -MF .deps/gb_signal_la-csignal.Tpo 
-c -o gb_signal_la-csignal.lo `test -f 'csignal.c' || echo './'`csignal.c
libtool: compile:  x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. 
-I../../share -I../../gbx -D_REENTRANT -I../../libltdl -pipe -Wall 
-Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -MT 
gb_signal_la-csignal.lo -MD -MP -MF .deps/gb_signal_la-csignal.Tpo -c csignal.c 
 -fPIC -DPIC -o .libs/gb_signal_la-csignal.o
csignal.c:45:17: error: conflicting types for 'siginfo_t'
  struct siginfo siginfo_t;
                 ^
In file included from /usr/include/signal.h:80:0,
                 from csignal.c:28:
/usr/include/x86_64-linux-gnu/bits/siginfo.h:127:5: note: previous declaration 
of 'siginfo_t' was here
   } siginfo_t __SI_ALIGNMENT;
     ^
csignal.c: In function 'Signal_Catch':
csignal.c:234:22: warning: assignment from incompatible pointer type [enabled 
by default]
  action.sa_sigaction = handle_signal;
                      ^
make[6]: *** [gb_signal_la-csignal.lo] Error 1
make[6]: Leaving directory `/«PKGBUILDDIR»/main/lib/signal'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/«PKGBUILDDIR»/main/lib'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/«PKGBUILDDIR»/main'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/«PKGBUILDDIR»/main'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

_______________________________________________
Pkg-gambas-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-gambas-devel

Reply via email to