Package: hugs98 Version: 98.200609.21-5 Severity: serious User: debian...@lists.debian.org Usertags: qa-ftbfs-20090508 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: > gcc ffihugs.o server.o builtin.o char.o compiler.o errors.o evaluator.o > ffi.o goal.o input.o machdep.o machine.o module.o opts.o output.o plugin.o > script.o static.o storage.o strutil.o subst.o type.o version.o -lreadline > -lncurses -lm -ldl -o ffihugs > make[2]: Leaving directory > `/build/user-hugs98_98.200609.21-5-amd64-6V3Akb/hugs98-98.200609.21/src' > cd libraries; /usr/bin/make all > make[2]: Entering directory > `/build/user-hugs98_98.200609.21-5-amd64-6V3Akb/hugs98-98.200609.21/libraries' > mkdir -p ../hugsdir/include > /bin/cp ../src/HsFFI.h ../hugsdir/include > mkdir -p ../ghc/includes > /bin/cp ../src/platform.h include/MachDeps.h include/ghcconfig.h > ../ghc/includes > CPPFLAGS='-D__HUGS__ -Dlinux_HOST_OS -Dlinux_TARGET_OS' tools/make_bootlib > 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 ISO C89... none needed > checking how to run the C preprocessor... 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 for long long... yes > checking for pid_t... 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 an ANSI C-conforming const... yes > checking for ANSI C header files... (cached) yes > checking ctype.h usability... yes > checking ctype.h presence... yes > checking for ctype.h... yes > checking dirent.h usability... yes > checking dirent.h presence... yes > checking for dirent.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 limits.h usability... yes > checking limits.h presence... yes > checking for limits.h... yes > checking signal.h usability... yes > checking signal.h presence... yes > checking for signal.h... yes > checking sys/resource.h usability... yes > checking sys/resource.h presence... yes > checking for sys/resource.h... yes > checking sys/select.h usability... yes > checking sys/select.h presence... yes > checking for sys/select.h... yes > checking sys/syscall.h usability... yes > checking sys/syscall.h presence... yes > checking for sys/syscall.h... yes > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking sys/timeb.h usability... yes > checking sys/timeb.h presence... yes > checking for sys/timeb.h... yes > checking sys/timers.h usability... no > checking sys/timers.h presence... no > checking for sys/timers.h... no > checking sys/times.h usability... yes > checking sys/times.h presence... yes > checking for sys/times.h... yes > checking sys/utsname.h usability... yes > checking sys/utsname.h presence... yes > checking for sys/utsname.h... yes > checking sys/wait.h usability... yes > checking sys/wait.h presence... yes > checking for sys/wait.h... yes > checking termios.h usability... yes > checking termios.h presence... yes > checking for termios.h... yes > checking time.h usability... yes > checking time.h presence... yes > checking for time.h... yes > checking utime.h usability... yes > checking utime.h presence... yes > checking for utime.h... yes > checking windows.h usability... no > checking windows.h presence... no > checking for windows.h... no > checking winsock.h usability... no > checking winsock.h presence... no > checking for winsock.h... no > checking for special C compiler options needed for large files... no > checking for _FILE_OFFSET_BITS value needed for large files... no > checking for _LARGE_FILES value needed for large files... no > checking wctype.h usability... yes > checking wctype.h presence... yes > checking for wctype.h... yes > checking for iswspace... yes > checking for ftime... yes > checking for gmtime_r... yes > checking for localtime_r... yes > checking for lstat... yes > checking for readdir_r... yes > checking for getclock... no > checking for getrusage... yes > checking for gettimeofday... yes > checking for setitimer... yes > checking for times... yes > checking for _chsize... no > checking for ftruncate... yes > checking whether time.h and sys/time.h may both be included... yes > checking whether struct tm is in sys/time.h or time.h... time.h > checking for struct tm.tm_zone... yes > checking for sys/time.h... (cached) yes > checking whether altzone is declared... no > checking Haskell type for char... Int8 > checking Haskell type for signed char... Int8 > checking Haskell type for unsigned char... Word8 > checking Haskell type for short... Int16 > checking Haskell type for unsigned short... Word16 > checking Haskell type for int... Int32 > checking Haskell type for unsigned int... Word32 > checking Haskell type for long... Int64 > checking Haskell type for unsigned long... Word64 > checking Haskell type for long long... Int64 > checking Haskell type for unsigned long long... Word64 > checking Haskell type for float... Float > checking Haskell type for double... Double > checking Haskell type for ptrdiff_t... Int64 > checking Haskell type for size_t... Word64 > checking Haskell type for wchar_t... Int32 > checking Haskell type for sig_atomic_t... Int32 > checking Haskell type for clock_t... Int64 > checking Haskell type for time_t... Int64 > checking Haskell type for dev_t... Word64 > checking Haskell type for ino_t... Word64 > checking Haskell type for mode_t... Word32 > checking Haskell type for off_t... Int64 > checking Haskell type for pid_t... Int32 > checking Haskell type for gid_t... Word32 > checking Haskell type for uid_t... Word32 > checking Haskell type for cc_t... Word8 > checking Haskell type for speed_t... Word32 > checking Haskell type for tcflag_t... Word32 > checking Haskell type for nlink_t... Word64 > checking Haskell type for ssize_t... Int64 > checking Haskell type for rlim_t... Word64 > checking Haskell type for wint_t... not supported > checking Haskell type for intptr_t... Int64 > checking Haskell type for uintptr_t... Word64 > checking Haskell type for intmax_t... Int64 > checking Haskell type for uintmax_t... Word64 > checking value of E2BIG... 7 > checking value of EACCES... 13 > checking value of EADDRINUSE... 98 > checking value of EADDRNOTAVAIL... 99 > checking value of EADV... 68 > checking value of EAFNOSUPPORT... 97 > checking value of EAGAIN... 11 > checking value of EALREADY... 114 > checking value of EBADF... 9 > checking value of EBADMSG... 74 > checking value of EBADRPC... -1 > checking value of EBUSY... 16 > checking value of ECHILD... 10 > checking value of ECOMM... 70 > checking value of ECONNABORTED... 103 > checking value of ECONNREFUSED... 111 > checking value of ECONNRESET... 104 > checking value of EDEADLK... 35 > checking value of EDESTADDRREQ... 89 > checking value of EDIRTY... -1 > checking value of EDOM... 33 > checking value of EDQUOT... 122 > checking value of EEXIST... 17 > checking value of EFAULT... 14 > checking value of EFBIG... 27 > checking value of EFTYPE... -1 > checking value of EHOSTDOWN... 112 > checking value of EHOSTUNREACH... 113 > checking value of EIDRM... 43 > checking value of EILSEQ... 84 > checking value of EINPROGRESS... 115 > checking value of EINTR... 4 > checking value of EINVAL... 22 > checking value of EIO... 5 > checking value of EISCONN... 106 > checking value of EISDIR... 21 > checking value of ELOOP... 40 > checking value of EMFILE... 24 > checking value of EMLINK... 31 > checking value of EMSGSIZE... 90 > checking value of EMULTIHOP... 72 > checking value of ENAMETOOLONG... 36 > checking value of ENETDOWN... 100 > checking value of ENETRESET... 102 > checking value of ENETUNREACH... 101 > checking value of ENFILE... 23 > checking value of ENOBUFS... 105 > checking value of ENODATA... 61 > checking value of ENODEV... 19 > checking value of ENOENT... 2 > checking value of ENOEXEC... 8 > checking value of ENOLCK... 37 > checking value of ENOLINK... 67 > checking value of ENOMEM... 12 > checking value of ENOMSG... 42 > checking value of ENONET... 64 > checking value of ENOPROTOOPT... 92 > checking value of ENOSPC... 28 > checking value of ENOSR... 63 > checking value of ENOSTR... 60 > checking value of ENOSYS... 38 > checking value of ENOTBLK... 15 > checking value of ENOTCONN... 107 > checking value of ENOTDIR... 20 > checking value of ENOTEMPTY... 39 > checking value of ENOTSOCK... 88 > checking value of ENOTTY... 25 > checking value of ENXIO... 6 > checking value of EOPNOTSUPP... 95 > checking value of EPERM... 1 > checking value of EPFNOSUPPORT... 96 > checking value of EPIPE... 32 > checking value of EPROCLIM... -1 > checking value of EPROCUNAVAIL... -1 > checking value of EPROGMISMATCH... -1 > checking value of EPROGUNAVAIL... -1 > checking value of EPROTO... 71 > checking value of EPROTONOSUPPORT... 93 > checking value of EPROTOTYPE... 91 > checking value of ERANGE... 34 > checking value of EREMCHG... 78 > checking value of EREMOTE... 66 > checking value of EROFS... 30 > checking value of ERPCMISMATCH... -1 > checking value of ERREMOTE... -1 > checking value of ESHUTDOWN... 108 > checking value of ESOCKTNOSUPPORT... 94 > checking value of ESPIPE... 29 > checking value of ESRCH... 3 > checking value of ESRMNT... 69 > checking value of ESTALE... 116 > checking value of ETIME... 62 > checking value of ETIMEDOUT... 110 > checking value of ETOOMANYREFS... 109 > checking value of ETXTBSY... 26 > checking value of EUSERS... 87 > checking value of EWOULDBLOCK... 11 > checking value of EXDEV... 18 > checking value of ENOCIGAR... -1 > checking value of SIGABRT... 6 > checking value of SIGALRM... 14 > checking value of SIGBUS... 7 > checking value of SIGCHLD... 17 > checking value of SIGCONT... 18 > checking value of SIGFPE... 8 > checking value of SIGHUP... 1 > checking value of SIGILL... 4 > checking value of SIGINT... 2 > checking value of SIGKILL... 9 > checking value of SIGPIPE... 13 > checking value of SIGQUIT... 3 > checking value of SIGSEGV... 11 > checking value of SIGSTOP... 19 > checking value of SIGTERM... 15 > checking value of SIGTSTP... 20 > checking value of SIGTTIN... 21 > checking value of SIGTTOU... 22 > checking value of SIGUSR1... 10 > checking value of SIGUSR2... 12 > checking value of SIGPOLL... 29 > checking value of SIGPROF... 27 > checking value of SIGSYS... 31 > checking value of SIGTRAP... 5 > checking value of SIGURG... 23 > checking value of SIGVTALRM... 26 > checking value of SIGXCPU... 24 > checking value of SIGXFSZ... 25 > checking value of SIG_BLOCK... 0 > checking value of SIG_SETMASK... 2 > checking value of SIG_UNBLOCK... 1 > checking value of SIG_DFL... 0 > checking value of SIG_IGN... 1 > checking value of SIG_ERR... 18446744073709551615 > checking value of O_BINARY... 0 > checking what readdir sets errno to upon EOF... 0 > configure: creating ./config.status > config.status: creating include/HsBaseConfig.h > Preprocessing Data/Array > Preprocessing Data/Array/Base > Preprocessing Data/Array/Diff > Preprocessing Data/Array/IArray > Preprocessing Data/Array/IO > Preprocessing Data/Array/IO/Internals > Preprocessing Data/Array/MArray > Preprocessing Data/Array/ST > Preprocessing Data/Array/Storable > Preprocessing Data/Array/Unboxed > Preprocessing Data/Bits > Preprocessing Data/Bool > Preprocessing Data/ByteString > Preprocessing Data/ByteString/Base > Preprocessing Data/ByteString/Char8 > Preprocessing Data/ByteString/Fusion > Preprocessing Data/ByteString/Lazy > Preprocessing Data/ByteString/Lazy/Char8 > Preprocessing Data/Char > Preprocessing Data/Complex > Preprocessing Data/Dynamic > Preprocessing Data/Either > Preprocessing Data/Eq > Preprocessing Data/Fixed > Preprocessing Data/Foldable > Preprocessing Data/FunctorM > Preprocessing Data/Generics > Preprocessing Data/Generics/Aliases > Preprocessing Data/Generics/Basics > Preprocessing Data/Generics/Instances > Preprocessing Data/Generics/Schemes > Preprocessing Data/Generics/Text > Preprocessing Data/Generics/Twins > Preprocessing Data/Graph > Preprocessing Data/HashTable > Preprocessing Data/IORef > Preprocessing Data/Int > Preprocessing Data/IntMap > Preprocessing Data/IntSet > Preprocessing Data/Ix > Preprocessing Data/List > Preprocessing Data/Map > Preprocessing Data/Maybe > Preprocessing Data/Monoid > Preprocessing Data/Ord > Preprocessing Data/PackedString > Preprocessing Data/Queue > Preprocessing Data/Ratio > Preprocessing Data/STRef > Preprocessing Data/STRef/Lazy > Preprocessing Data/STRef/Strict > Preprocessing Data/Sequence > Preprocessing Data/Set > Preprocessing Data/Traversable > Preprocessing Data/Tree > Preprocessing Data/Tuple > Preprocessing Data/Typeable > Preprocessing Data/Unique > Preprocessing Data/Version > Preprocessing Data/Word > Preprocessing Debug/Trace > Preprocessing Foreign > Preprocessing Foreign/C > Preprocessing Foreign/C/Error > Preprocessing Foreign/C/String > Preprocessing Foreign/C/Types > Preprocessing Foreign/Concurrent > Preprocessing Foreign/ForeignPtr > Preprocessing Foreign/Marshal > Preprocessing Foreign/Marshal/Alloc > Preprocessing Foreign/Marshal/Array > Preprocessing Foreign/Marshal/Error > Preprocessing Foreign/Marshal/Pool > Preprocessing Foreign/Marshal/Utils > Preprocessing Foreign/Ptr > Preprocessing Foreign/StablePtr > Preprocessing Foreign/Storable > Preprocessing Numeric > Preprocessing Prelude > Preprocessing System/CPUTime > Preprocessing System/Cmd > Preprocessing System/Console/GetOpt > Preprocessing System/Directory > Preprocessing System/Directory/Internals > Preprocessing System/Environment > Preprocessing System/Exit > Preprocessing System/IO > Preprocessing System/IO/Error > Preprocessing System/IO/Unsafe > Preprocessing System/Info > Preprocessing System/Locale > Preprocessing System/Mem > Preprocessing System/Mem/StableName > Preprocessing System/Mem/Weak > Preprocessing System/Posix/Internals > Preprocessing System/Posix/Signals > Preprocessing System/Posix/Types > Preprocessing System/Process > Preprocessing System/Process/Internals > Preprocessing System/Random > Preprocessing System/Time > Preprocessing Array > Preprocessing Bits > Preprocessing CError > Preprocessing CForeign > Preprocessing CPUTime > Preprocessing CString > Preprocessing CTypes > Preprocessing Char > Preprocessing Complex > Preprocessing Directory > Preprocessing ForeignPtr > Preprocessing IO > Preprocessing Int > Preprocessing Ix > Preprocessing List > Preprocessing Locale > Preprocessing MarshalAlloc > Preprocessing MarshalArray > Preprocessing MarshalError > Preprocessing MarshalUtils > Preprocessing Maybe > Preprocessing Monad > Preprocessing Ptr > Preprocessing Random > Preprocessing Ratio > Preprocessing StablePtr > Preprocessing Storable > Preprocessing System > Preprocessing Time > Preprocessing Word > Preprocessing DefaultSetup > /tmp/cvt.20077/cppinput.c:1: error: invalid preprocessing directive #! > Preprocessing Distribution/Compat/Directory > Preprocessing Distribution/Compat/Exception > Preprocessing Distribution/Compat/FilePath > Preprocessing Distribution/Compat/Map > Preprocessing Distribution/Compat/RawSystem > Preprocessing Distribution/Compat/ReadP > Preprocessing Distribution/Compiler > Preprocessing Distribution/Extension > Preprocessing Distribution/GetOpt > Preprocessing Distribution/InstalledPackageInfo > Preprocessing Distribution/License > Preprocessing Distribution/Make > Preprocessing Distribution/Package > Preprocessing Distribution/PackageDescription > Preprocessing Distribution/ParseUtils > Preprocessing Distribution/PreProcess > Preprocessing Distribution/Program > Preprocessing Distribution/Setup > Preprocessing Distribution/Simple > Preprocessing Distribution/Simple/Build > Preprocessing Distribution/Simple/Configure > Preprocessing Distribution/Simple/GHC > Preprocessing Distribution/Simple/GHCPackageConfig > Preprocessing Distribution/Simple/Hugs > Preprocessing Distribution/Simple/Install > Preprocessing Distribution/Simple/JHC > Preprocessing Distribution/Simple/LocalBuildInfo > Preprocessing Distribution/Simple/NHC > Preprocessing Distribution/Simple/Register > Preprocessing Distribution/Simple/SrcDist > Preprocessing Distribution/Simple/Utils > Preprocessing Distribution/Version > Preprocessing Network/Hackage/CabalInstall/BuildDep > Preprocessing Network/Hackage/CabalInstall/Clean > Preprocessing Network/Hackage/CabalInstall/Config > Preprocessing Network/Hackage/CabalInstall/Configure > Preprocessing Network/Hackage/CabalInstall/Dependency > Preprocessing Network/Hackage/CabalInstall/Fetch > Preprocessing Network/Hackage/CabalInstall/Info > Preprocessing Network/Hackage/CabalInstall/Install > Preprocessing Network/Hackage/CabalInstall/List > Preprocessing Network/Hackage/CabalInstall/Main > Preprocessing Network/Hackage/CabalInstall/Setup > Preprocessing Network/Hackage/CabalInstall/TarUtils > Preprocessing Network/Hackage/CabalInstall/Types > Preprocessing Network/Hackage/CabalInstall/Update > Preprocessing Network/Hackage/Client > Preprocessing Network/Hackage/Interface > Preprocessing Network/Hackage/Version > runhugs: Error occurred > ERROR "libraries/bootlib/Data/HashTable.hs" - Can't find imported module > "Control.Monad" > > > runhugs: Error occurred > ERROR "libraries/bootlib/Data/HashTable.hs" - Can't find imported module > "Control.Monad" > > > runhugs: Error occurred > ERROR "libraries/bootlib/Data/HashTable.hs" - Can't find imported module > "Control.Monad" > > > runhugs: Error occurred > ERROR "libraries/bootlib/Data/HashTable.hs" - Can't find imported module > "Control.Monad" > > > runhugs: Error occurred > ERROR "libraries/bootlib/Data/HashTable.hs" - Can't find imported module > "Control.Monad" > > > runhugs: Error occurred > ERROR "libraries/bootlib/Data/HashTable.hs" - Can't find imported module > "Control.Monad" > > > echo timestamp for bootlib >bootlib/.stamp > cd ../cpphs; HUGSFLAGS=-P../libraries/bootlib HUGSDIR=../hugsdir > ../src/runhugs -98 ../packages/Cabal/examples/hapax.hs configure --verbose > --hugs --prefix='/usr' --scratchdir='../hugsdir/packages/cpphs' > --with-compiler=../src/ffihugs > runhugs: Error occurred > ERROR "../libraries/bootlib/Data/HashTable.hs" - Can't find imported module > "Control.Monad" > > > make[2]: *** [../hugsdir/programs/cpphs/Main.hs] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2009/05/08/hugs98_98.200609.21-5_lsid64.buildlog 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. Internet was not accessible from the build systems. -- | Lucas Nussbaum | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org