Package: firebird1.5 Version: 1.5.4.4910rc1+20070131-2 Severity: serious Hi,
I felt this was sufficiently different from #412356 to warrant an own bug report. Feel free to merge them if you disagree. gcc on sparc has no -march option, only -mcpu and -mtune. | Automatic build of firebird1.5_1.5.4.4910rc1+20070131-2 on odin by sbuild/sparc 98-farm | Build started at 20070225-1256 | ****************************************************************************** | Checking available source versions... | Fetching source files... | Reading Package Lists... | Building Dependency Tree... | Need to get 7606kB of source archives. | Get:1 http://ftp.de.debian.org experimental/main firebird1.5 1.5.4.4910rc1+20070131-2 (dsc) [1146B] | Get:2 http://ftp.de.debian.org experimental/main firebird1.5 1.5.4.4910rc1+20070131-2 (tar) [7197kB] | Get:3 http://ftp.de.debian.org experimental/main firebird1.5 1.5.4.4910rc1+20070131-2 (diff) [407kB] | Fetched 7606kB in 5s (1331kB/s) | Download complete and in download only mode | ** Using build dependencies supplied by package: | Build-Depends: debhelper (>> 5.0.0), docbook-to-man, libncurses5-dev, bison, quilt (>= 0.40), po-debconf, libeditline-dev [...] | Checking correctness of source dependencies... | Toolchain package versions: libc6-dev_2.3.6.ds1-11 linux-kernel-headers_2.6.18-7 binutils_2.17-3 gcc-4.1_4.1.1-21 g++-4.1_4.1.1-21 libstdc++6-4.1-dev_4.1.1-21 libstdc++6_4.1.1-21 | ------------------------------------------------------------------------------ | dpkg-source: extracting firebird1.5 in firebird1.5-1.5.4.4910rc1+20070131 | dpkg-buildpackage: source package is firebird1.5 | dpkg-buildpackage: source version is 1.5.4.4910rc1+20070131-2 | dpkg-buildpackage: host architecture sparc | dpkg-buildpackage: source version without epoch 1.5.4.4910rc1+20070131-2 [...] | echo Starting configure architecture SuperServer | Starting configure architecture SuperServer | dh_testdir | touch aclocal.m4 \ | && touch configure \ | && find . -name config.h.in -exec touch '{}' ';' \ | && find . -name Makefile.in -exec touch '{}' ';' | chmod u+x ./configure | ./configure --build sparc-linux-gnu --disable-static --disable-rpath --enable-superserver --prefix=/usr/lib/firebird/1.5 | checking whether make sets $(MAKE)... yes | checking build system type... sparc-unknown-linux-gnu | checking host system type... sparc-unknown-linux-gnu | checking target system type... sparc-unknown-linux-gnu | checking for gawk... gawk | checking for gcc... 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 gcc accepts -g... yes | checking for gcc option to accept ANSI C... none needed | checking for g++... g++ | checking whether we are using the GNU C++ compiler... yes | checking whether g++ accepts -g... yes | checking whether ln -s works... yes | checking for a sed that does not truncate output... /bin/sed | checking for egrep... grep -E | checking for ld used by gcc... /usr/bin/ld | checking if the linker (/usr/bin/ld) is GNU ld... yes | checking for /usr/bin/ld option to reload object files... -r | checking for BSD-compatible nm... /usr/bin/nm -B | checking how to recognise dependent libraries... pass_all | checking how to run the C preprocessor... gcc -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 dlfcn.h usability... yes | checking dlfcn.h presence... yes | checking for dlfcn.h... yes | checking how to run the C++ preprocessor... g++ -E | checking for g77... no | checking for f77... no | checking for xlf... no | checking for frt... no | checking for pgf77... no | checking for fort77... no | checking for fl32... no | checking for af77... no | checking for f90... no | checking for xlf90... no | checking for pgf90... no | checking for epcf90... no | checking for f95... no | checking for fort... no | checking for xlf95... no | checking for ifc... no | checking for efc... no | checking for pgf95... no | checking for lf95... no | checking for gfortran... no | checking whether we are using the GNU Fortran 77 compiler... no | checking whether accepts -g... no | checking the maximum length of command line arguments... 65536 | checking command to parse /usr/bin/nm -B output from gcc object... ok | checking for objdir... .libs | checking for ar... ar | checking for ranlib... ranlib | checking for strip... strip | checking if gcc static flag works... yes | checking if gcc supports -fno-rtti -fno-exceptions... no | checking for gcc option to produce PIC... -fPIC | checking if gcc PIC flag -fPIC works... yes | checking if gcc supports -c -o file.o... yes | checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes | checking whether -lc should be explicitly linked in... no | checking dynamic linker characteristics... GNU/Linux ld.so | checking how to hardcode library paths into programs... immediate | checking whether stripping libraries is possible... yes | checking for shl_load... no | checking for shl_load in -ldld... no | checking for dlopen... no | checking for dlopen in -ldl... yes | checking whether a program can dlopen itself... yes | checking whether a statically linked program can dlopen itself... yes | checking if libtool supports shared libraries... yes | checking whether to build shared libraries... yes | checking whether to build static libraries... no | configure: creating libtool | appending configuration tag "CXX" to libtool | checking for ld used by g++... /usr/bin/ld | checking if the linker (/usr/bin/ld) is GNU ld... yes | checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes | checking for g++ option to produce PIC... -fPIC | checking if g++ PIC flag -fPIC works... yes | checking if g++ supports -c -o file.o... yes | checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes | checking dynamic linker characteristics... GNU/Linux ld.so | checking how to hardcode library paths into programs... immediate | checking whether stripping libraries is possible... yes | checking for shl_load... (cached) no | checking for shl_load in -ldld... (cached) no | checking for dlopen... (cached) no | checking for dlopen in -ldl... (cached) yes | checking whether a program can dlopen itself... (cached) yes | checking whether a statically linked program can dlopen itself... (cached) yes | appending configuration tag "F77" to libtool | checking for bison... bison -y | checking for the pthreads library -lpthreads... no | checking whether pthreads work without any flags... no | checking whether pthreads work with -Kthread... no | checking whether pthreads work with -kthread... no | checking for the pthreads library -llthread... no | checking whether pthreads work with -pthread... yes | checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE | checking if more special flags are required for pthreads... no | checking for cc_r... gcc | checking assert.h usability... yes | checking assert.h presence... yes | checking for assert.h... yes | checking ctype.h usability... yes | checking ctype.h presence... yes | checking for ctype.h... yes | checking errno.h usability... yes | checking errno.h presence... yes | checking for errno.h... yes | checking fcntl.h usability... yes | checking fcntl.h presence... yes | checking for fcntl.h... yes | checking grp.h usability... yes | checking grp.h presence... yes | checking for grp.h... yes | checking pwd.h usability... yes | checking pwd.h presence... yes | checking for pwd.h... yes | checking libio.h usability... yes | checking libio.h presence... yes | checking for libio.h... yes | checking locale.h usability... yes | checking locale.h presence... yes | checking for locale.h... yes | checking math.h usability... yes | checking math.h presence... yes | checking for math.h... yes | checking pthread.h usability... yes | checking pthread.h presence... yes | checking for pthread.h... yes | checking for sys/types.h... (cached) yes | checking for sys/stat.h... (cached) yes | checking sys/uio.h usability... yes | checking sys/uio.h presence... yes | checking for sys/uio.h... yes | checking for sys/wait.h that is POSIX.1 compatible... yes | checking whether time.h and sys/time.h may both be included... yes | checking sys/timeb.h usability... yes | checking sys/timeb.h presence... yes | checking for sys/timeb.h... yes | checking sys/param.h usability... yes | checking sys/param.h presence... yes | checking for sys/param.h... yes | checking sys/ioctl.h usability... yes | checking sys/ioctl.h presence... yes | checking for sys/ioctl.h... yes | checking setjmp.h usability... yes | checking setjmp.h presence... yes | checking for setjmp.h... yes | checking stdarg.h usability... yes | checking stdarg.h presence... yes | checking for stdarg.h... yes | checking for stdlib.h... (cached) yes | checking for string.h... (cached) yes | checking signal.h usability... yes | checking signal.h presence... yes | checking for signal.h... yes | checking termio.h usability... yes | checking termio.h presence... yes | checking for termio.h... yes | checking termios.h usability... yes | checking termios.h presence... yes | checking for termios.h... yes | checking for dirent.h that defines DIR... yes | checking for library containing opendir... none required | checking for unistd.h... (cached) yes | checking varargs.h usability... no | checking varargs.h presence... no | checking for varargs.h... no | checking crypt.h usability... yes | checking crypt.h presence... yes | checking for crypt.h... yes | checking netinet/in.h usability... yes | checking netinet/in.h presence... yes | checking for netinet/in.h... yes | checking rpc/rpc.h usability... yes | checking rpc/rpc.h presence... yes | checking for rpc/rpc.h... yes | checking netconfig.h usability... no | checking netconfig.h presence... no | checking for netconfig.h... no | checking for rpc/xdr.h... yes | checking aio.h usability... yes | checking aio.h presence... yes | checking for aio.h... yes | checking mntent.h usability... yes | checking mntent.h presence... yes | checking for mntent.h... yes | checking mnttab.h usability... no | checking mnttab.h presence... no | checking for mnttab.h... no | checking sys/mntent.h usability... no | checking sys/mntent.h presence... no | checking for sys/mntent.h... no | checking sys/mnttab.h usability... no | checking sys/mnttab.h presence... no | checking for sys/mnttab.h... no | checking sys/ipc.h usability... yes | checking sys/ipc.h presence... yes | checking for sys/ipc.h... yes | checking sys/file.h usability... yes | checking sys/file.h presence... yes | checking for sys/file.h... yes | checking socket.h usability... no | checking socket.h presence... no | checking for socket.h... no | checking sys/socket.h usability... yes | checking sys/socket.h presence... yes | checking for sys/socket.h... yes | checking sys/sockio.h usability... no | checking sys/sockio.h presence... no | checking for sys/sockio.h... no | checking winsock2.h usability... no | checking winsock2.h presence... no | checking for winsock2.h... no | checking for main in -ldl... yes | checking for main in -lc... yes | checking for main in -lm... yes | checking for main in -lcrypt... yes | checking for main in -lcurses... yes | checking for main in -lstdc++... yes | checking for strlcpy... no | checking for strlcat... no | checking for gettimeofday... yes | checking if gettimeofday accepts second (timezone) argument... yes | checking for time... yes | checking for times... yes | checking for library containing gethostname... none required | checking for library containing connect... none required | checking for strcasecmp... yes | checking for stricmp... no | checking for library containing dirname... none required | checking for dirname... yes | checking for sigaction... yes | checking for setitimer... yes | checking for snprintf... yes | checking for swab... yes | checking for _swab... no | checking for stdlib.h... (cached) yes | checking for unistd.h... (cached) yes | checking for getpagesize... yes | checking for working mmap... yes | checking for pid_t... yes | checking for unistd.h... (cached) yes | checking vfork.h usability... no | checking vfork.h presence... no | checking for vfork.h... no | checking for fork... yes | checking for vfork... yes | checking for working fork... yes | checking for working vfork... (cached) yes | checking for setgrp... no | checking for setpgid... yes | checking for getpgrp... yes | checking whether setpgrp takes no argument... yes | checking for flock... yes | checking for initgroups... yes | checking for getpagesize... (cached) yes | checking for crypt... yes | checking for pread... yes | checking for pwrite... yes | checking for getcwd... yes | checking for getwd... yes | checking for setmntent... yes | checking for getmntent... yes | checking if getmntent needs second argument... no | checking for tcgetattr... yes | checking for strdup... yes | checking for mkstemp... yes | checking whether byte ordering is bigendian... yes | checking for working volatile... yes | checking return type of signal handlers... void | checking for special C compiler options needed for large files... no | checking for _FILE_OFFSET_BITS value needed for large files... 64 | checking for _LARGE_FILES value needed for large files... no | checking for void*... yes | checking size of void*... 4 | checking for long... yes | checking size of long... 4 | checking for socklen_t... yes | checking for semun... no | checking if sem.h defines semun... no | checking for struct XDR::xdr_ops... no | checking for struct xdr_ops... yes | checking alignment of long... 8 | checking alignment of double... 8 | checking for /proc/self/exe... yes | configure: creating ./config.status | updating header file src/jrd/build_no.h | config.status: creating gen/install/makeInstallImage.sh | config.status: creating gen/install/scripts/preinstall.sh | config.status: creating gen/install/scripts/tarinstall.sh | config.status: creating gen/install/scripts/tarMainInstall.sh | config.status: creating gen/install/scripts/taruninstall.sh | config.status: creating gen/install/scripts/tarMainUninstall.sh | config.status: creating gen/install/scripts/postinstall.sh | config.status: creating gen/install/scripts/preuninstall.sh | config.status: creating gen/install/scripts/postuninstall.sh | config.status: creating gen/install/scripts/rpmheader.txt | config.status: creating gen/install/scripts/rpmfiles.txt | config.status: creating gen/install/misc/firebird.conf | config.status: creating gen/install/misc/aliases.conf | config.status: creating gen/install/misc/firebird.xinetd | config.status: creating gen/install/misc/firebird.init.d.generic | config.status: creating gen/install/misc/firebird.init.d.mandrake | config.status: creating gen/install/misc/firebird.init.d.suse | config.status: creating gen/install/misc/firebird.init.d.debian | config.status: creating gen/install/misc/firebird.init.d.gentoo | config.status: creating gen/install/misc/rc.config.firebird | config.status: creating gen/install/bin/changeDBAPassword.sh | config.status: creating gen/install/bin/changeGdsLibraryCompatibleLink.sh | config.status: creating gen/install/bin/createAliasDB.sh | config.status: creating gen/install/bin/fb_config | config.status: creating gen/install/bin/CSchangeRunUser.sh | config.status: creating gen/install/bin/CSrestoreRootRunUser.sh | config.status: creating gen/install/bin/SSchangeRunUser.sh | config.status: creating gen/install/bin/SSrestoreRootRunUser.sh | config.status: creating gen/make.rules | config.status: creating gen/make.defaults | config.status: creating gen/make.platform | config.status: creating gen/make.shared.variables | config.status: creating gen/make.shared.targets | config.status: creating src/Makefile | config.status: creating gen/Makefile.libfbcommon | config.status: creating gen/Makefile.codes | config.status: creating gen/Makefile.boot.gpre | config.status: creating gen/Makefile.libfbstatic | config.status: creating gen/Makefile.static.gpre | config.status: creating gen/Makefile.static.gbak | config.status: creating gen/Makefile.static.isql | config.status: creating gen/Makefile.refDatabases | config.status: creating gen/Makefile.libfbserver | config.status: creating gen/Makefile.fbserver | config.status: creating gen/Makefile.libfbclient | config.status: creating gen/Makefile.client.gbak | config.status: creating gen/Makefile.client.gfix | config.status: creating gen/Makefile.client.gdef | config.status: creating gen/Makefile.client.isql | config.status: creating gen/Makefile.client.gpre | config.status: creating gen/Makefile.client.qli | config.status: creating gen/Makefile.client.util | config.status: creating gen/Makefile.intl | config.status: creating gen/Makefile.msgs | config.status: creating gen/Makefile.extlib | config.status: creating gen/Makefile.v5_examples | config.status: creating gen/Makefile.libfbembed | config.status: creating gen/Makefile.inet_server | config.status: creating gen/Makefile.embed.lockmgr | config.status: creating gen/Makefile.embed.util | config.status: creating gen/Makefile.embed.gfix | config.status: creating gen/Makefile.embed.gbak | config.status: creating gen/Makefile.embed.isql | config.status: creating gen/Makefile.embed.gdef | config.status: creating gen/Makefile.embed.qli | config.status: creating gen/Makefile.embed.gpre | config.status: creating src/v5_examples/Makefile | config.status: creating gen/Makefile.install | config.status: creating Makefile | config.status: creating gen/Makefile.extern.editline | config.status: creating src/include/gen/autoconfig.h | | | The Firebird2 package has been configured with the following options: | | Architecture : SuperServer | Debug : disabled | 64 bit I/O : enabled | Raw devices : disabled | Service name : gds_db | Service port : 3050 | GPRE modules : c_cxx.cpp | | Install Dir : /usr/lib/firebird/1.5 | | touch configure-super-stamp | echo Starting build-super-server | Starting build-super-server | dh_testdir | /usr/bin/make | make[1]: Entering directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131' | /usr/bin/make -C src firebird | make[2]: Entering directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | misc/writeBuildNum.sh createMakeVersion ../gen/Make.Version | make[2]: Leaving directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | make[2]: Entering directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | /usr/bin/make boot_phase1_build | make[3]: Entering directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | /usr/bin/make -f ../gen/Makefile.libfbcommon libfbcommon | make[4]: Entering directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | need to rebuild ../src/common/config/dir_list.cpp | echo ../temp/libfbcommon/common/config/dir_list.o " : FORCE" > ../temp/libfbcommon/common/config/dir_list.d | need to rebuild ../src/common/config/config_file.cpp | echo ../temp/libfbcommon/common/config/config_file.o " : FORCE" > ../temp/libfbcommon/common/config/config_file.d | need to rebuild ../src/common/config/config.cpp | echo ../temp/libfbcommon/common/config/config.o " : FORCE" > ../temp/libfbcommon/common/config/config.d | need to rebuild ../src/common/fb_exception.cpp | echo ../temp/libfbcommon/common/fb_exception.o " : FORCE" > ../temp/libfbcommon/common/fb_exception.d | need to rebuild ../src/common/classes/locks.cpp | echo ../temp/libfbcommon/common/classes/locks.o " : FORCE" > ../temp/libfbcommon/common/classes/locks.d | need to rebuild ../src/common/classes/alloc.cpp | echo ../temp/libfbcommon/common/classes/alloc.o " : FORCE" > ../temp/libfbcommon/common/classes/alloc.d | make[4]: Leaving directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | make[4]: Entering directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | g++ -DTERMINATE_IDLE_LOCK_MANAGER -DTERMINATE_IDLE_LOCK_MANAGER -I../src/include/gen -I../src/include -m32 -march=ultrasparc -mtune=ultrasparc -O3 -DNDEBUG -DLINUX -pipe -MMD -fPIC -Dsparc -DPROD_BUILD -DTERMINATE_IDLE_LOCK_MANAGER -I../src/include/gen -I../src/include -m32 -march=ultrasparc -mtune=ultrasparc -O3 -DNDEBUG -DLINUX -pipe -MMD -fPIC -Dsparc -DPROD_BUILD -I../src/include/gen -I../src/include -m32 -march=ultrasparc -mtune=ultrasparc -O3 -DNDEBUG -DLINUX -pipe -MMD -fPIC -Dsparc -DPROD_BUILD -DTERMINATE_IDLE_LOCK_MANAGER -I../src/include/gen -I../src/include -m32 -march=ultrasparc -mtune=ultrasparc -O3 -DNDEBUG -DLINUX -pipe -MMD -fPIC -Dsparc -DPROD_BUILD -I../src/include/gen -I../src/include -m32 -march=ultrasparc -mtune=ultrasparc -O3 -DNDEBUG -DLINUX -pipe -MMD -fPIC -Dsparc -DPROD_BUILD -I../src/include/gen -I../src/include -m32 -march=ultrasparc -mtune=ultrasparc -O3 -DNDEBUG -DLINUX -pipe -MMD -fPIC -Dsparc -DPROD_BUILD -c ../src/common/classes/alloc.cpp -o ../temp/libfbcommon/common/classes/alloc.o | cc1plus: error: unrecognized command line option "-march=ultrasparc" | cc1plus: error: unrecognized command line option "-march=ultrasparc" | cc1plus: error: unrecognized command line option "-march=ultrasparc" | cc1plus: error: unrecognized command line option "-march=ultrasparc" | cc1plus: error: unrecognized command line option "-march=ultrasparc" | cc1plus: error: unrecognized command line option "-march=ultrasparc" | make[4]: *** [../temp/libfbcommon/common/classes/alloc.o] Error 1 | make[4]: Leaving directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | make[3]: *** [libfbcommon] Error 2 | make[3]: Leaving directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | make[2]: *** [../gen/firebird/bin/gpre_static] Error 2 | make[2]: Leaving directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131/src' | make[1]: *** [firebird] Error 2 | make[1]: Leaving directory `/build/buildd/firebird1.5-1.5.4.4910rc1+20070131' | make: *** [build-super-stamp] Error 2 | ****************************************************************************** | Build finished at 20070225-1259 | FAILED [dpkg-buildpackage died] Full build log(s): http://experimental.ftbfs.de/build.php?&ver=1.5.4.4910rc1+20070131-2&pkg=firebird1.5&arch=sparc Gruesse, -- Frank Lichtenheld <[EMAIL PROTECTED]> www: http://www.djpig.de/