Hi Lucas, Y build motion 3.2.9-2 in amd64 node with Sid and they built successfully. You can see the log here:
http://0x29.com.ve/debian/motion/logs/00_checking_size_of_short_int.txt I use Gcc 4.3: [EMAIL PROTECTED]:~/pkgs/motion/tmp/motion-3.2.9$ x86_64-linux-gnu-gcc -v Usando especificaciones internas. Objetivo: x86_64-linux-gnu Configurado con: ../src/configure -v --with-pkgversion='Debian 4.3.0-5' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-cld --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Modelo de hilos: posix gcc versión 4.3.1 20080523 (prerelease) (Debian 4.3.0-5) Lucas Nussbaum escribió: > Package: motion > Version: 3.2.9-2 > Severity: serious > User: [EMAIL PROTECTED] > Usertags: qa-ftbfs-20080520 qa-ftbfs > Justification: FTBFS on i386 > > Hi, > > During a rebuild of all packages in sid, your package failed to build on > i386. > > This rebuild was done with gcc 4.3 instead of gcc 4.2, because gcc 4.3 > is now the default on most architectures (even if it's not the case on > i386 yet). Consequently, many failures are caused by the switch to gcc > 4.3. > If you determine that this failure is caused by gcc 4.3, feel free to > downgrade this bug to 'important' if your package is only built on i386, > and this bug is specific to gcc 4.3 (i.e the package builds fine with > gcc 4.2). > > Relevant part: >> /usr/bin/fakeroot debian/rules clean >> dh_testdir >> dh_testroot >> rm -f build-stamp configure-stamp >> [ ! -f Makefile ] || /usr/bin/make distclean >> rm -f config.{sub,guess,log,status} >> dh_clean >> dpkg-source -b motion-3.2.9 >> dpkg-source: info: using source format `1.0' >> dpkg-source: info: building motion using existing motion_3.2.9.orig.tar.gz >> dpkg-source: info: building motion in motion_3.2.9-2.diff.gz >> dpkg-source: info: building motion in motion_3.2.9-2.dsc >> debian/rules build >> dh_testdir >> cp -f /usr/share/misc/config.guess config.guess >> cp -f /usr/share/misc/config.sub config.sub >> # Add here commands to configure the package. >> CFLAGS="-Wall -g -O2" LDFLAGS="-Wl,--as-needed" ./configure \ >> --prefix=/usr \ >> --bindir=\${prefix}/bin \ >> --build=i486-linux-gnu \ >> --host=i486-linux-gnu \ >> --datadir=\${prefix}/share \ >> --mandir=\${datadir}/man \ >> --infodir=\${datadir}/info \ >> --sysconfdir=/etc/motion \ >> --with-ffmpeg \ >> --with-mysql \ >> --with-pgsql \ >> --without-optimizecpu \ >> --without-jpeg-mmx >> checking for Darwin... no >> checking for *BSD... no >> checking for i486-linux-gnu-gcc... i486-linux-gnu-gcc >> checking for C compiler default output file name... a.out >> checking whether the C compiler works... yes >> checking whether we are cross compiling... no >> checking for suffix of executables... >> checking for suffix of object files... o >> checking whether we are using the GNU C compiler... yes >> checking whether i486-linux-gnu-gcc accepts -g... yes >> checking for i486-linux-gnu-gcc option to accept ISO C89... none needed >> checking for pthread_create in -lpthread... yes >> checking for libjpeg-mmx... skipping >> checking for jpeg_set_defaults in -ljpeg... yes >> checking how to run the C preprocessor... i486-linux-gnu-gcc -E >> checking for grep that handles long lines and -e... /bin/grep >> checking for egrep... /bin/grep -E >> checking for ANSI C header files... yes >> checking for sys/types.h... yes >> checking for sys/stat.h... yes >> checking for stdlib.h... yes >> checking for string.h... yes >> checking for memory.h... yes >> checking for strings.h... yes >> checking for inttypes.h... yes >> checking for stdint.h... yes >> checking for unistd.h... yes >> checking mjpegtools/jpegutils.h usability... no >> checking mjpegtools/jpegutils.h presence... no >> checking for mjpegtools/jpegutils.h... no >> checking mjpegtools/mjpeg_types.h usability... no >> checking mjpegtools/mjpeg_types.h presence... no >> checking for mjpegtools/mjpeg_types.h... no >> checking mjpegtools... no >> checking for ffmpeg autodetecting... found for debian >> checking for ffmpeg headers... found for debian >> checking file_protocol is defined in ffmpeg ?... no >> checking for mysql support... testing >> checking autodect mysql headers... yes >> checking autodect mysql libs... found >> checking for PostgreSQL... yes >> checking for PQcmdTuples in -lpq... no >> checking for PQoidValue in -lpq... no >> checking for PQclientEncoding in -lpq... no >> checking for pg_encoding_to_char in -lpq... no >> checking for ANSI C header files... (cached) yes >> checking stdio.h usability... yes >> checking stdio.h presence... yes >> checking for stdio.h... yes >> checking for unistd.h... (cached) yes >> checking fcntl.h usability... yes >> checking fcntl.h presence... yes >> checking for fcntl.h... yes >> checking time.h usability... yes >> checking time.h presence... yes >> checking for time.h... yes >> checking signal.h usability... yes >> checking signal.h presence... yes >> checking for signal.h... yes >> checking sys/ioctl.h usability... yes >> checking sys/ioctl.h presence... yes >> checking for sys/ioctl.h... yes >> checking sys/mman.h usability... yes >> checking sys/mman.h presence... yes >> checking for sys/mman.h... yes >> checking linux/videodev.h usability... yes >> checking linux/videodev.h presence... yes >> checking for linux/videodev.h... yes >> checking sys/param.h usability... yes >> checking sys/param.h presence... yes >> checking for sys/param.h... yes >> checking for struct v4l2_buffer... yes >> checking for V42L support... yes >> checking for short int... yes >> checking size of short int... configure: error: cannot compute sizeof (short >> int) >> See `config.log' for more details. >> make: *** [config.status] Error 77 > > The full build log is available from: > http://people.debian.org/~lucas/logs/2008/05/20 > > A list of current common problems and possible solutions is available at > http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! > > About the archive rebuild: The rebuild was done on about 50 AMD64 nodes > of the Grid'5000 platform, using a clean chroot containing a sid i386 > environment. Internet was not accessible from the build systems. > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]