Your message dated Mon, 5 Oct 2009 21:53:30 +0200
with message-id <20091005195330.ga29...@xanadu.blop.info>
and subject line Re: Bug#527704: hugs98: FTBFS: runhugs: Error occurred
has caused the Debian Bug report #527704,
regarding hugs98: FTBFS: runhugs: Error occurred
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
527704: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527704
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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 |
--- End Message ---
--- Begin Message ---
I can't reproduce this failure anymore, so I'm closing this bug.
--- End Message ---