Opened 13 years ago

Closed 12 years ago

#30582 closed defect (fixed)

hugs98 build failure: Undefined symbols for architecture x86_64: "_environ"

Reported by: christophradig@… Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 2.0.1
Keywords: lion Cc:
Port: hugs98

Description (last modified by jmroot (Joshua Root))

After sudo port selfupdate (1.9.2 -> 2.0.2), then sudo port upgrade outdated. Everything worked fine, except for hugs.

Contents of /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/main.log:

version:1
:msg:clean --->  Computing dependencies for hugs98:info:clean .:debug:clean Searching for dependency: readline
:debug:clean Found Dependency: receipt exists for readline
:msg:clean 
:debug:main Executing org.macports.main (hugs98)
:debug:archivefetch archivefetch phase started at Wed Aug  3 20:13:38 CEST 2011
:msg:archivefetch --->  Fetching archive for hugs98
:debug:archivefetch Executing org.macports.archivefetch (hugs98)
:info:archivefetch --->  hugs98-plus-Sep2006_0.darwin_11.x86_64.tgz doesn't seem to exist in /opt/local/var/macports/software/hugs98
:msg:archivefetch --->  Attempting to fetch hugs98-plus-Sep2006_0.darwin_11.x86_64.tgz from http://packages.macports.org/hugs98
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404
:debug:fetch fetch phase started at Wed Aug  3 20:13:38 CEST 2011
:notice:fetch --->  Fetching hugs98
:debug:fetch Executing org.macports.fetch (hugs98)
:debug:checksum checksum phase started at Wed Aug  3 20:13:38 CEST 2011
:notice:checksum --->  Verifying checksum(s) for hugs98
:debug:checksum Executing org.macports.checksum (hugs98)
:info:checksum --->  Checksumming hugs98-plus-Sep2006.tar.gz
:debug:checksum Correct (md5) checksum for hugs98-plus-Sep2006.tar.gz
:debug:checksum Correct (sha1) checksum for hugs98-plus-Sep2006.tar.gz
:debug:extract extract phase started at Wed Aug  3 20:13:39 CEST 2011
:notice:extract --->  Extracting hugs98
:debug:extract Executing org.macports.extract (hugs98)
:info:extract --->  Extracting hugs98-plus-Sep2006.tar.gz
:debug:extract setting option extract.args to '/opt/local/var/macports/distfiles/hugs98/hugs98-plus-Sep2006.tar.gz'
:debug:extract Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7'
:debug:extract Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/hugs98/hugs98-plus-Sep2006.tar.gz' | /usr/bin/gnutar --no-same-owner -xf -'
:debug:extract Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/hugs98/hugs98-plus-Sep2006.tar.gz' | /usr/bin/gnutar --no-same-owner -xf - 
:debug:patch patch phase started at Wed Aug  3 20:13:44 CEST 2011
:debug:patch Executing org.macports.patch (hugs98)
:debug:configure configure phase started at Wed Aug  3 20:13:44 CEST 2011
:notice:configure --->  Configuring hugs98
:debug:configure Using compiler 'Mac OS X llvm-gcc 4.2'
:debug:configure Executing org.macports.configure (hugs98)
:debug:configure Environment: CPATH='/opt/local/include' CFLAGS='-O2 -arch x86_64' CPPFLAGS='-I/opt/local/include' CXXFLAGS='-O2 -arch x86_64' LIBRARY_PATH='/opt/local/lib' MACOSX_DEPLOYMENT_TARGET='10.7' CXX='/Developer/usr/bin/llvm-g++-4.2' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/.CC_PRINT_OPTIONS' F90FLAGS='-O2 -m64' LDFLAGS='-L/opt/local/lib -arch x86_64' OBJC='/Developer/usr/bin/llvm-gcc-4.2' FCFLAGS='-O2 -m64' INSTALL='/usr/bin/install -c' OBJCFLAGS='-O2 -arch x86_64' FFLAGS='-O2 -m64' CC_PRINT_OPTIONS='YES' CC='/Developer/usr/bin/llvm-gcc-4.2'
:debug:configure Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006" && ./configure --prefix=/opt/local'
:debug:configure Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006" && ./configure --prefix=/opt/local 
:info:configure checking build system type... i686-apple-darwin11.0.0
:info:configure checking host system type... i686-apple-darwin11.0.0
:info:configure checking target system type... i686-apple-darwin11.0.0
:info:configure checking for bison... bison -y
:info:configure checking for gcc... /Developer/usr/bin/llvm-gcc-4.2
:info:configure checking for C compiler default output file name... a.out
:info:configure checking whether the C compiler works... yes
:info:configure checking whether we are cross compiling... no
:info:configure checking for suffix of executables... 
:info:configure checking for suffix of object files... o
:info:configure checking whether we are using the GNU C compiler... yes
:info:configure checking whether /Developer/usr/bin/llvm-gcc-4.2 accepts -g... yes
:info:configure checking for /Developer/usr/bin/llvm-gcc-4.2 option to accept ISO C89... none needed
:info:configure checking how to run the C preprocessor... /Developer/usr/bin/llvm-gcc-4.2 -E
:info:configure checking for grep that handles long lines and -e... /usr/bin/grep
:info:configure checking for egrep... /usr/bin/grep -E
:info:configure checking whether /Developer/usr/bin/llvm-gcc-4.2 needs -traditional... no
:info:configure checking for rm... /bin/rm
:info:configure checking for cp... /bin/cp
:info:configure checking for ld... ld
:info:configure checking for perl... perl
:info:configure checking whether make sets $(MAKE)... yes
:info:configure checking for hp2ps... 1
:info:configure checking for docbook2html... no
:info:configure checking for db2html... no
:info:configure checking for docbook2dvi... no
:info:configure checking for db2dvi... no
:info:configure checking for docbook2pdf... no
:info:configure checking for db2pdf... no
:info:configure checking for docbook2ps... no
:info:configure checking for db2ps... no
:info:configure checking for diff... /usr/bin/diff
:info:configure checking whether to use "diff -c1" or "diff -C 1"... /usr/bin/diff -C 1
:info:configure checking for dlopen in -ldl... yes
:info:configure checking for shl_load in -ldld... no
:info:configure checking for atan in -lm... yes
:info:configure checking for ANSI C header files... yes
:info:configure checking for sys/wait.h that is POSIX.1 compatible... yes
:info:configure checking for sys/types.h... yes
:info:configure checking for sys/stat.h... yes
:info:configure checking for stdlib.h... yes
:info:configure checking for string.h... yes
:info:configure checking for memory.h... yes
:info:configure checking for strings.h... yes
:info:configure checking for inttypes.h... yes
:info:configure checking for stdint.h... yes
:info:configure checking for unistd.h... yes
:info:configure checking stdarg.h usability... yes
:info:configure checking stdarg.h presence... yes
:info:configure checking for stdarg.h... yes
:info:configure checking for stdlib.h... (cached) yes
:info:configure checking for unistd.h... (cached) yes
:info:configure checking assert.h usability... yes
:info:configure checking assert.h presence... yes
:info:configure checking for assert.h... yes
:info:configure checking ctype.h usability... yes
:info:configure checking ctype.h presence... yes
:info:configure checking for ctype.h... yes
:info:configure checking for string.h... (cached) yes
:info:configure checking limits.h usability... yes
:info:configure checking limits.h presence... yes
:info:configure checking for limits.h... yes
:info:configure checking fcntl.h usability... yes
:info:configure checking fcntl.h presence... yes
:info:configure checking for fcntl.h... yes
:info:configure checking sgtty.h usability... yes
:info:configure checking sgtty.h presence... yes
:info:configure checking for sgtty.h... yes
:info:configure checking termio.h usability... no
:info:configure checking termio.h presence... no
:info:configure checking for termio.h... no
:info:configure checking termios.h usability... yes
:info:configure checking termios.h presence... yes
:info:configure checking for termios.h... yes
:info:configure checking signal.h usability... yes
:info:configure checking signal.h presence... yes
:info:configure checking for signal.h... yes
:info:configure checking for sys/types.h... (cached) yes
:info:configure checking for sys/stat.h... (cached) yes
:info:configure checking sys/ioctl.h usability... yes
:info:configure checking sys/ioctl.h presence... yes
:info:configure checking for sys/ioctl.h... yes
:info:configure checking sys/resource.h usability... yes
:info:configure checking sys/resource.h presence... yes
:info:configure checking for sys/resource.h... yes
:info:configure checking sys/param.h usability... yes
:info:configure checking sys/param.h presence... yes
:info:configure checking for sys/param.h... yes
:info:configure checking console.h usability... no
:info:configure checking console.h presence... no
:info:configure checking for console.h... no
:info:configure checking Files.h usability... no
:info:configure checking Files.h presence... no
:info:configure checking for Files.h... no
:info:configure checking errno.h usability... yes
:info:configure checking errno.h presence... yes
:info:configure checking for errno.h... yes
:info:configure checking stat.h usability... no
:info:configure checking stat.h presence... no
:info:configure checking for stat.h... no
:info:configure checking direct.h usability... no
:info:configure checking direct.h presence... no
:info:configure checking for direct.h... no
:info:configure checking dirent.h usability... yes
:info:configure checking dirent.h presence... yes
:info:configure checking for dirent.h... yes
:info:configure checking whether time.h and sys/time.h may both be included... yes
:info:configure checking time.h usability... yes
:info:configure checking time.h presence... yes
:info:configure checking for time.h... yes
:info:configure checking sys/time.h usability... yes
:info:configure checking sys/time.h presence... yes
:info:configure checking for sys/time.h... yes
:info:configure checking sys/timeb.h usability... yes
:info:configure checking sys/timeb.h presence... yes
:info:configure checking for sys/timeb.h... yes
:info:configure checking sys/times.h usability... yes
:info:configure checking sys/times.h presence... yes
:info:configure checking for sys/times.h... yes
:info:configure checking float.h usability... yes
:info:configure checking float.h presence... yes
:info:configure checking for float.h... yes
:info:configure checking values.h usability... no
:info:configure checking values.h presence... no
:info:configure checking for values.h... no
:info:configure checking dos.h usability... no
:info:configure checking dos.h presence... no
:info:configure checking for dos.h... no
:info:configure checking conio.h usability... no
:info:configure checking conio.h presence... no
:info:configure checking for conio.h... no
:info:configure checking io.h usability... no
:info:configure checking io.h presence... no
:info:configure checking for io.h... no
:info:configure checking std.h usability... no
:info:configure checking std.h presence... no
:info:configure checking for std.h... no
:info:configure checking windows.h usability... no
:info:configure checking windows.h presence... no
:info:configure checking for windows.h... no
:info:configure checking dlfcn.h usability... yes
:info:configure checking dlfcn.h presence... yes
:info:configure checking for dlfcn.h... yes
:info:configure checking alloc.h usability... no
:info:configure checking alloc.h presence... no
:info:configure checking for alloc.h... no
:info:configure checking for valloc... yes
:info:configure checking locale.h usability... yes
:info:configure checking locale.h presence... yes
:info:configure checking for locale.h... yes
:info:configure checking wchar.h usability... yes
:info:configure checking wchar.h presence... yes
:info:configure checking for wchar.h... yes
:info:configure checking whether wchar_t is ISO 10646 (Unicode)... no
:info:configure checking for locale-based character encoding... no
:info:configure checking for library containing wcrtomb... none required
:info:configure checking for WinExec... no
:info:configure checking for GetModuleFileName... no
:info:configure checking for atan... yes
:info:configure checking for strcasecmp... yes
:info:configure checking for _stricmp... no
:info:configure checking for stricmp... no
:info:configure checking for strcmpi... no
:info:configure checking for strcmp... yes
:info:configure checking for rindex... yes
:info:configure checking for strrchr... yes
:info:configure checking for realpath... yes
:info:configure checking for _fullpath... no
:info:configure checking for macsystem... no
:info:configure checking for fseek... yes
:info:configure checking for ftell... yes
:info:configure checking for vsnprintf... yes
:info:configure checking for _vsnprintf... no
:info:configure checking for snprintf... yes
:info:configure checking for _snprintf... no
:info:configure checking for popen... yes
:info:configure checking for _popen... no
:info:configure checking for pclose... yes
:info:configure checking for _pclose... no
:info:configure checking for sigprocmask... yes
:info:configure checking for getrusage... yes
:info:configure checking for times... yes
:info:configure checking for isatty... yes
:info:configure checking for fstat... yes
:info:configure checking for select... yes
:info:configure checking for gettimeofday... yes
:info:configure checking for ftime... yes
:info:configure checking for time... yes
:info:configure checking for localtime... yes
:info:configure checking for gmtime... yes
:info:configure checking for mktime... yes
:info:configure checking for dup... yes
:info:configure checking whether struct tm is in sys/time.h or time.h... time.h
:info:configure checking for struct tm.tm_zone... yes
:info:configure checking for sys/time.h... (cached) yes
:info:configure checking whether timezone is declared... yes
:info:configure checking whether _timezone is declared... no
:info:configure checking whether altzone is declared... no
:info:configure checking for working alloca.h... yes
:info:configure checking for alloca... yes
:info:configure checking for _alloca... no
:info:configure checking for stime... no
:info:configure checking for poly... no
:info:configure checking for an ANSI C-conforming const... yes
:info:configure checking for function prototypes... yes
:info:configure checking for arrays of jmp_bufs... yes
:info:configure checking labels as values... yes
:info:configure checking whether struct tm is in sys/time.h or time.h... (cached) time.h
:info:configure checking return type of signal handlers... void
:info:configure checking for tputs in -lncurses... yes
:info:configure checking for readline in -lreadline... yes
:info:configure checking for int... yes
:info:configure checking size of int... 4
:info:configure checking for float... yes
:info:configure checking size of float... 4
:info:configure checking for double... yes
:info:configure checking size of double... 8
:info:configure checking for int*... yes
:info:configure checking size of int*... 8
:info:configure building large hugs
:info:configure checking if '/LD' builds loadable libraries... 
:info:configure checking if '/LD /ML /nologo' builds loadable libraries... 
:info:configure checking if '-shared -fPIC' builds loadable libraries... -shared -fPIC
:info:configure checking if '-flat_namespace -bundle -undefined suppress' builds loadable libraries... (cached) -shared -fPIC
:info:configure checking if '-bundle' builds loadable libraries... (cached) -shared -fPIC
:info:configure checking if '-r' builds loadable libraries... (cached) -shared -fPIC
:info:configure checking for LoadLibrary... no
:info:configure checking for dlopen... yes
:info:configure configure: creating ./config.status
:info:configure config.status: creating MkDefs
:info:configure config.status: creating src/Makefile
:info:configure config.status: creating docs/Makefile
:info:configure config.status: creating docs/users_guide/Makefile
:info:configure config.status: creating demos/Makefile
:info:configure config.status: creating src/platform.h
:info:configure config.status: creating docs/hugs.1
:info:configure config.status: creating src/config.h
:info:configure config.status: creating src/options.h
:info:configure === configuring in libraries (/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006/libraries)
:info:configure configure: running /bin/sh ./configure --prefix=/opt/local  'CC=/Developer/usr/bin/llvm-gcc-4.2' 'CFLAGS=-O2 -arch x86_64' 'LDFLAGS=-L/opt/local/lib -arch x86_64' 'CPPFLAGS=-I/opt/local/include' --cache-file=/dev/null --srcdir=.
:info:configure checking for gcc... /Developer/usr/bin/llvm-gcc-4.2
:info:configure checking for C compiler default output file name... a.out
:info:configure checking whether the C compiler works... yes
:info:configure checking whether we are cross compiling... no
:info:configure checking for suffix of executables... 
:info:configure checking for suffix of object files... o
:info:configure checking whether we are using the GNU C compiler... yes
:info:configure checking whether /Developer/usr/bin/llvm-gcc-4.2 accepts -g... yes
:info:configure checking for /Developer/usr/bin/llvm-gcc-4.2 option to accept ISO C89... none needed
:info:configure checking how to run the C preprocessor... /Developer/usr/bin/llvm-gcc-4.2 -E
:info:configure checking for grep that handles long lines and -e... /usr/bin/grep
:info:configure checking for egrep... /usr/bin/grep -E
:info:configure checking whether /Developer/usr/bin/llvm-gcc-4.2 needs -traditional... no
:info:configure checking how to run the C preprocessor... /Developer/usr/bin/llvm-gcc-4.2 -E
:info:configure checking for a traditional C preprocessor... /Developer/usr/bin/llvm-gcc-4.2 -E -traditional-cpp
:info:configure checking whether make sets $(MAKE)... yes
:info:configure checking for find... /usr/bin/find
:info:configure checking for sort... /usr/bin/sort
:info:configure checking for ANSI C header files... yes
:info:configure checking for sys/types.h... yes
:info:configure checking for sys/stat.h... yes
:info:configure checking for stdlib.h... yes
:info:configure checking for string.h... yes
:info:configure checking for memory.h... yes
:info:configure checking for strings.h... yes
:info:configure checking for inttypes.h... yes
:info:configure checking for stdint.h... yes
:info:configure checking for unistd.h... yes
:info:configure checking for long long... yes
:info:configure checking for char... yes
:info:configure checking size of char... 1
:info:configure checking for double... yes
:info:configure checking size of double... 8
:info:configure checking for float... yes
:info:configure checking size of float... 4
:info:configure checking for int... yes
:info:configure checking size of int... 4
:info:configure checking for long... yes
:info:configure checking size of long... 8
:info:configure checking for long long... (cached) yes
:info:configure checking size of long long... 8
:info:configure checking for short... yes
:info:configure checking size of short... 2
:info:configure checking for unsigned char... yes
:info:configure checking size of unsigned char... 1
:info:configure checking for unsigned int... yes
:info:configure checking size of unsigned int... 4
:info:configure checking for unsigned long... yes
:info:configure checking size of unsigned long... 8
:info:configure checking for unsigned long long... yes
:info:configure checking size of unsigned long long... 8
:info:configure checking for unsigned short... yes
:info:configure checking size of unsigned short... 2
:info:configure checking for void *... yes
:info:configure checking size of void *... 8
:info:configure checking for char... (cached) yes
:info:configure checking alignment of char... 1
:info:configure checking for double... (cached) yes
:info:configure checking alignment of double... 8
:info:configure checking for float... (cached) yes
:info:configure checking alignment of float... 4
:info:configure checking for int... (cached) yes
:info:configure checking alignment of int... 4
:info:configure checking for long... (cached) yes
:info:configure checking alignment of long... 8
:info:configure checking for long long... (cached) yes
:info:configure checking alignment of long long... 8
:info:configure checking for short... (cached) yes
:info:configure checking alignment of short... 2
:info:configure checking for unsigned char... (cached) yes
:info:configure checking alignment of unsigned char... 1
:info:configure checking for unsigned int... (cached) yes
:info:configure checking alignment of unsigned int... 4
:info:configure checking for unsigned long... (cached) yes
:info:configure checking alignment of unsigned long... 8
:info:configure checking for unsigned long long... (cached) yes
:info:configure checking alignment of unsigned long long... 8
:info:configure checking for unsigned short... (cached) yes
:info:configure checking alignment of unsigned short... 2
:info:configure checking for void *... (cached) yes
:info:configure checking alignment of void *... 8
:info:configure configure: creating ./config.status
:info:configure config.status: creating Makefile
:info:configure config.status: creating tools/config
:info:configure config.status: creating include/ghcconfig.h
:info:configure config.status: executing ultra-evil commands
:info:configure 
:info:configure ************************************************
:info:configure *** NOW DO: make ; make install
:info:configure ************************************************
:debug:build build phase started at Wed Aug  3 20:14:19 CEST 2011
:notice:build --->  Building hugs98
:debug:build Executing org.macports.build (hugs98)
:debug:build Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7'
:debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006" && /usr/bin/make -j2 -w all'
:debug:build Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006" && /usr/bin/make -j2 -w all 
:info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006'
:info:build cd src; /usr/bin/make all
:info:build make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006/src'
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 hugs.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 edit.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 observe.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 builtin.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 char.c
:info:build In file included from builtin.c:1414:
:info:build iomonad.c: In function ‘primCastSPToP’:
:info:build iomonad.c:1632: warning: cast to pointer from integer of different size
:info:build iomonad.c: In function ‘primCastPToSP’:
:info:build iomonad.c:1638: warning: cast from pointer to integer of different size
:info:build builtin.c: In function ‘putStablePtr4’:
:info:build builtin.c:1777: warning: cast from pointer to integer of different size
:info:build builtin.c: In function ‘getStablePtr4’:
:info:build builtin.c:1782: warning: cast to pointer from integer of different size
:info:build builtin.c: In function ‘freeStablePtr4’:
:info:build builtin.c:1786: warning: cast from pointer to integer of different size
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  compiler.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 errors.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 evaluator.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 ffi.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 goal.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 input.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 machdep.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 machine.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  module.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 opts.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 output.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 plugin.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 script.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  static.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 storage.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 strutil.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  subst.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  type.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 runhugs.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 server.c
:info:build /Developer/usr/bin/llvm-gcc-4.2 -c -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp  -O2 -DFFI_COMPILER runhugs.c -o ffihugs.o
:info:build /Developer/usr/bin/llvm-gcc-4.2 -L/opt/local/lib -arch x86_64 -flat_namespace   hugs.o edit.o observe.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 hugs 
:info:build /Developer/usr/bin/llvm-gcc-4.2 -L/opt/local/lib -arch x86_64 -flat_namespace   runhugs.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 runhugs
:info:build /Developer/usr/bin/llvm-gcc-4.2 -L/opt/local/lib -arch x86_64 -flat_namespace   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
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006/src'
:info:build cd libraries; /usr/bin/make all
:info:build make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006/libraries'
:info:build mkdir -p ../hugsdir/include
:info:build /bin/cp ../src/HsFFI.h ../hugsdir/include
:info:build mkdir -p ../ghc/includes
:info:build /bin/cp ../src/platform.h include/MachDeps.h include/ghcconfig.h ../ghc/includes
:info:build CPPFLAGS='-D__HUGS__ -Ddarwin_HOST_OS -Ddarwin_TARGET_OS' tools/make_bootlib
:info:build checking for gcc... gcc
:info:build checking for C compiler default output file name... a.out
:info:build checking whether the C compiler works... yes
:info:build checking whether we are cross compiling... no
:info:build checking for suffix of executables... 
:info:build checking for suffix of object files... o
:info:build checking whether we are using the GNU C compiler... yes
:info:build checking whether gcc accepts -g... yes
:info:build checking for gcc option to accept ISO C89... none needed
:info:build checking how to run the C preprocessor... gcc -E
:info:build checking for grep that handles long lines and -e... /usr/bin/grep
:info:build checking for egrep... /usr/bin/grep -E
:info:build checking for ANSI C header files... yes
:info:build checking for sys/types.h... yes
:info:build checking for sys/stat.h... yes
:info:build checking for stdlib.h... yes
:info:build checking for string.h... yes
:info:build checking for memory.h... yes
:info:build checking for strings.h... yes
:info:build checking for inttypes.h... yes
:info:build checking for stdint.h... yes
:info:build checking for unistd.h... yes
:info:build checking for long long... yes
:info:build checking for pid_t... yes
:info:build checking vfork.h usability... no
:info:build checking vfork.h presence... no
:info:build checking for vfork.h... no
:info:build checking for fork... yes
:info:build checking for vfork... yes
:info:build checking for working fork... yes
:info:build checking for working vfork... (cached) yes
:info:build checking for an ANSI C-conforming const... yes
:info:build checking for ANSI C header files... (cached) yes
:info:build checking ctype.h usability... yes
:info:build checking ctype.h presence... yes
:info:build checking for ctype.h... yes
:info:build checking dirent.h usability... yes
:info:build checking dirent.h presence... yes
:info:build checking for dirent.h... yes
:info:build checking errno.h usability... yes
:info:build checking errno.h presence... yes
:info:build checking for errno.h... yes
:info:build checking fcntl.h usability... yes
:info:build checking fcntl.h presence... yes
:info:build checking for fcntl.h... yes
:info:build checking limits.h usability... yes
:info:build checking limits.h presence... yes
:info:build checking for limits.h... yes
:info:build checking signal.h usability... yes
:info:build checking signal.h presence... yes
:info:build checking for signal.h... yes
:info:build checking sys/resource.h usability... yes
:info:build checking sys/resource.h presence... yes
:info:build checking for sys/resource.h... yes
:info:build checking sys/select.h usability... yes
:info:build checking sys/select.h presence... yes
:info:build checking for sys/select.h... yes
:info:build checking sys/syscall.h usability... yes
:info:build checking sys/syscall.h presence... yes
:info:build checking for sys/syscall.h... yes
:info:build checking sys/time.h usability... yes
:info:build checking sys/time.h presence... yes
:info:build checking for sys/time.h... yes
:info:build checking sys/timeb.h usability... yes
:info:build checking sys/timeb.h presence... yes
:info:build checking for sys/timeb.h... yes
:info:build checking sys/timers.h usability... no
:info:build checking sys/timers.h presence... no
:info:build checking for sys/timers.h... no
:info:build checking sys/times.h usability... yes
:info:build checking sys/times.h presence... yes
:info:build checking for sys/times.h... yes
:info:build checking sys/utsname.h usability... yes
:info:build checking sys/utsname.h presence... yes
:info:build checking for sys/utsname.h... yes
:info:build checking sys/wait.h usability... yes
:info:build checking sys/wait.h presence... yes
:info:build checking for sys/wait.h... yes
:info:build checking termios.h usability... yes
:info:build checking termios.h presence... yes
:info:build checking for termios.h... yes
:info:build checking time.h usability... yes
:info:build checking time.h presence... yes
:info:build checking for time.h... yes
:info:build checking utime.h usability... yes
:info:build checking utime.h presence... yes
:info:build checking for utime.h... yes
:info:build checking windows.h usability... no
:info:build checking windows.h presence... no
:info:build checking for windows.h... no
:info:build checking winsock.h usability... no
:info:build checking winsock.h presence... no
:info:build checking for winsock.h... no
:info:build checking for special C compiler options needed for large files... no
:info:build checking for _FILE_OFFSET_BITS value needed for large files... no
:info:build rm: conftest.dSYM: is a directory
:info:build checking for _LARGE_FILES value needed for large files... no
:info:build rm: conftest.dSYM: is a directory
:info:build checking wctype.h usability... yes
:info:build checking wctype.h presence... yes
:info:build checking for wctype.h... yes
:info:build checking for iswspace... yes
:info:build checking for ftime... yes
:info:build checking for gmtime_r... yes
:info:build checking for localtime_r... yes
:info:build checking for lstat... yes
:info:build checking for readdir_r... yes
:info:build checking for getclock... no
:info:build checking for getrusage... yes
:info:build checking for gettimeofday... yes
:info:build checking for setitimer... yes
:info:build checking for times... yes
:info:build checking for _chsize... no
:info:build checking for ftruncate... yes
:info:build checking whether time.h and sys/time.h may both be included... yes
:info:build checking whether struct tm is in sys/time.h or time.h... time.h
:info:build checking for struct tm.tm_zone... yes
:info:build checking for sys/time.h... (cached) yes
:info:build checking whether altzone is declared... no
:info:build checking Haskell type for char... Int8
:info:build checking Haskell type for signed char... Int8
:info:build checking Haskell type for unsigned char... Word8
:info:build checking Haskell type for short... Int16
:info:build checking Haskell type for unsigned short... Word16
:info:build checking Haskell type for int... Int32
:info:build checking Haskell type for unsigned int... Word32
:info:build checking Haskell type for long... Int64
:info:build checking Haskell type for unsigned long... Word64
:info:build checking Haskell type for long long... Int64
:info:build checking Haskell type for unsigned long long... Word64
:info:build checking Haskell type for float... Float
:info:build checking Haskell type for double... Double
:info:build checking Haskell type for ptrdiff_t... Int64
:info:build checking Haskell type for size_t... Word64
:info:build checking Haskell type for wchar_t... Int32
:info:build checking Haskell type for sig_atomic_t... Int32
:info:build checking Haskell type for clock_t... Word64
:info:build checking Haskell type for time_t... Int64
:info:build checking Haskell type for dev_t... Int32
:info:build checking Haskell type for ino_t... Word64
:info:build checking Haskell type for mode_t... Word16
:info:build checking Haskell type for off_t... Int64
:info:build checking Haskell type for pid_t... Int32
:info:build checking Haskell type for gid_t... Word32
:info:build checking Haskell type for uid_t... Word32
:info:build checking Haskell type for cc_t... Word8
:info:build checking Haskell type for speed_t... Word64
:info:build checking Haskell type for tcflag_t... Word64
:info:build checking Haskell type for nlink_t... Word16
:info:build checking Haskell type for ssize_t... Int64
:info:build checking Haskell type for rlim_t... Word64
:info:build checking Haskell type for wint_t... Int32
:info:build checking Haskell type for intptr_t... Int64
:info:build checking Haskell type for uintptr_t... Word64
:info:build checking Haskell type for intmax_t... Int64
:info:build checking Haskell type for uintmax_t... Word64
:info:build checking value of E2BIG... 7
:info:build checking value of EACCES... 13
:info:build checking value of EADDRINUSE... 48
:info:build checking value of EADDRNOTAVAIL... 49
:info:build checking value of EADV... -1
:info:build checking value of EAFNOSUPPORT... 47
:info:build checking value of EAGAIN... 35
:info:build checking value of EALREADY... 37
:info:build checking value of EBADF... 9
:info:build checking value of EBADMSG... 94
:info:build checking value of EBADRPC... 72
:info:build checking value of EBUSY... 16
:info:build checking value of ECHILD... 10
:info:build checking value of ECOMM... -1
:info:build checking value of ECONNABORTED... 53
:info:build checking value of ECONNREFUSED... 61
:info:build checking value of ECONNRESET... 54
:info:build checking value of EDEADLK... 11
:info:build checking value of EDESTADDRREQ... 39
:info:build checking value of EDIRTY... -1
:info:build checking value of EDOM... 33
:info:build checking value of EDQUOT... 69
:info:build checking value of EEXIST... 17
:info:build checking value of EFAULT... 14
:info:build checking value of EFBIG... 27
:info:build checking value of EFTYPE... 79
:info:build checking value of EHOSTDOWN... 64
:info:build checking value of EHOSTUNREACH... 65
:info:build checking value of EIDRM... 90
:info:build checking value of EILSEQ... 92
:info:build checking value of EINPROGRESS... 36
:info:build checking value of EINTR... 4
:info:build checking value of EINVAL... 22
:info:build checking value of EIO... 5
:info:build checking value of EISCONN... 56
:info:build checking value of EISDIR... 21
:info:build checking value of ELOOP... 62
:info:build checking value of EMFILE... 24
:info:build checking value of EMLINK... 31
:info:build checking value of EMSGSIZE... 40
:info:build checking value of EMULTIHOP... 95
:info:build checking value of ENAMETOOLONG... 63
:info:build checking value of ENETDOWN... 50
:info:build checking value of ENETRESET... 52
:info:build checking value of ENETUNREACH... 51
:info:build checking value of ENFILE... 23
:info:build checking value of ENOBUFS... 55
:info:build checking value of ENODATA... 96
:info:build checking value of ENODEV... 19
:info:build checking value of ENOENT... 2
:info:build checking value of ENOEXEC... 8
:info:build checking value of ENOLCK... 77
:info:build checking value of ENOLINK... 97
:info:build checking value of ENOMEM... 12
:info:build checking value of ENOMSG... 91
:info:build checking value of ENONET... -1
:info:build checking value of ENOPROTOOPT... 42
:info:build checking value of ENOSPC... 28
:info:build checking value of ENOSR... 98
:info:build checking value of ENOSTR... 99
:info:build checking value of ENOSYS... 78
:info:build checking value of ENOTBLK... 15
:info:build checking value of ENOTCONN... 57
:info:build checking value of ENOTDIR... 20
:info:build checking value of ENOTEMPTY... 66
:info:build checking value of ENOTSOCK... 38
:info:build checking value of ENOTTY... 25
:info:build checking value of ENXIO... 6
:info:build checking value of EOPNOTSUPP... 102
:info:build checking value of EPERM... 1
:info:build checking value of EPFNOSUPPORT... 46
:info:build checking value of EPIPE... 32
:info:build checking value of EPROCLIM... 67
:info:build checking value of EPROCUNAVAIL... 76
:info:build checking value of EPROGMISMATCH... 75
:info:build checking value of EPROGUNAVAIL... 74
:info:build checking value of EPROTO... 100
:info:build checking value of EPROTONOSUPPORT... 43
:info:build checking value of EPROTOTYPE... 41
:info:build checking value of ERANGE... 34
:info:build checking value of EREMCHG... -1
:info:build checking value of EREMOTE... 71
:info:build checking value of EROFS... 30
:info:build checking value of ERPCMISMATCH... 73
:info:build checking value of ERREMOTE... -1
:info:build checking value of ESHUTDOWN... 58
:info:build checking value of ESOCKTNOSUPPORT... 44
:info:build checking value of ESPIPE... 29
:info:build checking value of ESRCH... 3
:info:build checking value of ESRMNT... -1
:info:build checking value of ESTALE... 70
:info:build checking value of ETIME... 101
:info:build checking value of ETIMEDOUT... 60
:info:build checking value of ETOOMANYREFS... 59
:info:build checking value of ETXTBSY... 26
:info:build checking value of EUSERS... 68
:info:build checking value of EWOULDBLOCK... 35
:info:build checking value of EXDEV... 18
:info:build checking value of ENOCIGAR... -1
:info:build checking value of SIGABRT... 6
:info:build checking value of SIGALRM... 14
:info:build checking value of SIGBUS... 10
:info:build checking value of SIGCHLD... 20
:info:build checking value of SIGCONT... 19
:info:build checking value of SIGFPE... 8
:info:build checking value of SIGHUP... 1
:info:build checking value of SIGILL... 4
:info:build checking value of SIGINT... 2
:info:build checking value of SIGKILL... 9
:info:build checking value of SIGPIPE... 13
:info:build checking value of SIGQUIT... 3
:info:build checking value of SIGSEGV... 11
:info:build checking value of SIGSTOP... 17
:info:build checking value of SIGTERM... 15
:info:build checking value of SIGTSTP... 18
:info:build checking value of SIGTTIN... 21
:info:build checking value of SIGTTOU... 22
:info:build checking value of SIGUSR1... 30
:info:build checking value of SIGUSR2... 31
:info:build checking value of SIGPOLL... -1
:info:build checking value of SIGPROF... 27
:info:build checking value of SIGSYS... 12
:info:build checking value of SIGTRAP... 5
:info:build checking value of SIGURG... 16
:info:build checking value of SIGVTALRM... 26
:info:build checking value of SIGXCPU... 24
:info:build checking value of SIGXFSZ... 25
:info:build checking value of SIG_BLOCK... 1
:info:build checking value of SIG_SETMASK... 3
:info:build checking value of SIG_UNBLOCK... 2
:info:build checking value of SIG_DFL... 0
:info:build checking value of SIG_IGN... 1
:info:build checking value of SIG_ERR... 18446744073709551615
:info:build checking value of O_BINARY... 0
:info:build checking what readdir sets errno to upon EOF... 0
:info:build configure: creating ./config.status
:info:build config.status: creating include/HsBaseConfig.h
:info:build Preprocessing Control/Applicative
:info:build Preprocessing Control/Arrow
:info:build Preprocessing Control/Concurrent
:info:build Preprocessing Control/Concurrent/Chan
:info:build Preprocessing Control/Concurrent/MVar
:info:build Preprocessing Control/Concurrent/QSem
:info:build Preprocessing Control/Concurrent/QSemN
:info:build Preprocessing Control/Concurrent/SampleVar
:info:build Preprocessing Control/Exception
:info:build Preprocessing Control/Monad
:info:build Preprocessing Control/Monad/Fix
:info:build Preprocessing Control/Monad/Instances
:info:build Preprocessing Control/Monad/ST
:info:build Preprocessing Control/Monad/ST/Lazy
:info:build Preprocessing Control/Monad/ST/Strict
:info:build Preprocessing Control/Parallel
:info:build Preprocessing Control/Parallel/Strategies
:info:build Preprocessing Data/Array
:info:build Preprocessing Data/Array/Base
:info:build Preprocessing Data/Array/Diff
:info:build Preprocessing Data/Array/IArray
:info:build Preprocessing Data/Array/IO
:info:build Preprocessing Data/Array/IO/Internals
:info:build Preprocessing Data/Array/MArray
:info:build Preprocessing Data/Array/ST
:info:build Preprocessing Data/Array/Storable
:info:build Preprocessing Data/Array/Unboxed
:info:build Preprocessing Data/Bits
:info:build Preprocessing Data/Bool
:info:build Preprocessing Data/ByteString
:info:build Preprocessing Data/ByteString/Base
:info:build Preprocessing Data/ByteString/Char8
:info:build Preprocessing Data/ByteString/Fusion
:info:build Preprocessing Data/ByteString/Lazy
:info:build Preprocessing Data/ByteString/Lazy/Char8
:info:build Preprocessing Data/Char
:info:build Preprocessing Data/Complex
:info:build Preprocessing Data/Dynamic
:info:build Preprocessing Data/Either
:info:build Preprocessing Data/Eq
:info:build Preprocessing Data/Fixed
:info:build Preprocessing Data/Foldable
:info:build Preprocessing Data/FunctorM
:info:build Preprocessing Data/Generics
:info:build Preprocessing Data/Generics/Aliases
:info:build Preprocessing Data/Generics/Basics
:info:build Preprocessing Data/Generics/Instances
:info:build Preprocessing Data/Generics/Schemes
:info:build Preprocessing Data/Generics/Text
:info:build Preprocessing Data/Generics/Twins
:info:build Preprocessing Data/Graph
:info:build Preprocessing Data/HashTable
:info:build Preprocessing Data/IORef
:info:build Preprocessing Data/Int
:info:build Preprocessing Data/IntMap
:info:build Preprocessing Data/IntSet
:info:build Preprocessing Data/Ix
:info:build Preprocessing Data/List
:info:build Preprocessing Data/Map
:info:build Preprocessing Data/Maybe
:info:build Preprocessing Data/Monoid
:info:build Preprocessing Data/Ord
:info:build Preprocessing Data/PackedString
:info:build Preprocessing Data/Queue
:info:build Preprocessing Data/Ratio
:info:build Preprocessing Data/STRef
:info:build Preprocessing Data/STRef/Lazy
:info:build Preprocessing Data/STRef/Strict
:info:build Preprocessing Data/Sequence
:info:build Preprocessing Data/Set
:info:build Preprocessing Data/Traversable
:info:build Preprocessing Data/Tree
:info:build Preprocessing Data/Tuple
:info:build Preprocessing Data/Typeable
:info:build Preprocessing Data/Unique
:info:build Preprocessing Data/Version
:info:build Preprocessing Data/Word
:info:build Preprocessing Debug/Trace
:info:build Preprocessing Foreign
:info:build Preprocessing Foreign/C
:info:build Preprocessing Foreign/C/Error
:info:build Preprocessing Foreign/C/String
:info:build Preprocessing Foreign/C/Types
:info:build Preprocessing Foreign/Concurrent
:info:build Preprocessing Foreign/ForeignPtr
:info:build Preprocessing Foreign/Marshal
:info:build Preprocessing Foreign/Marshal/Alloc
:info:build Preprocessing Foreign/Marshal/Array
:info:build Preprocessing Foreign/Marshal/Error
:info:build Preprocessing Foreign/Marshal/Pool
:info:build Preprocessing Foreign/Marshal/Utils
:info:build Preprocessing Foreign/Ptr
:info:build Preprocessing Foreign/StablePtr
:info:build Preprocessing Foreign/Storable
:info:build Preprocessing Numeric
:info:build Preprocessing Prelude
:info:build Preprocessing System/CPUTime
:info:build Preprocessing System/Cmd
:info:build Preprocessing System/Console/GetOpt
:info:build Preprocessing System/Directory
:info:build Preprocessing System/Directory/Internals
:info:build Preprocessing System/Environment
:info:build Preprocessing System/Exit
:info:build Preprocessing System/IO
:info:build Preprocessing System/IO/Error
:info:build Preprocessing System/IO/Unsafe
:info:build Preprocessing System/Info
:info:build Preprocessing System/Locale
:info:build Preprocessing System/Mem
:info:build Preprocessing System/Mem/StableName
:info:build Preprocessing System/Mem/Weak
:info:build Preprocessing System/Posix/Internals
:info:build Preprocessing System/Posix/Signals
:info:build Preprocessing System/Posix/Types
:info:build Preprocessing System/Process
:info:build Preprocessing System/Process/Internals
:info:build Preprocessing System/Random
:info:build Preprocessing System/Time
:info:build Preprocessing Text/ParserCombinators/ReadP
:info:build Preprocessing Text/ParserCombinators/ReadPrec
:info:build Preprocessing Text/PrettyPrint
:info:build Preprocessing Text/PrettyPrint/HughesPJ
:info:build Preprocessing Text/Printf
:info:build Preprocessing Text/Read
:info:build Preprocessing Text/Read/Lex
:info:build Preprocessing Text/Show
:info:build Preprocessing Text/Show/Functions
:info:build Preprocessing Array
:info:build Preprocessing Bits
:info:build Preprocessing CError
:info:build Preprocessing CForeign
:info:build Preprocessing CPUTime
:info:build Preprocessing CString
:info:build Preprocessing CTypes
:info:build Preprocessing Char
:info:build Preprocessing Complex
:info:build Preprocessing Directory
:info:build Preprocessing ForeignPtr
:info:build Preprocessing IO
:info:build Preprocessing Int
:info:build Preprocessing Ix
:info:build Preprocessing List
:info:build Preprocessing Locale
:info:build Preprocessing MarshalAlloc
:info:build Preprocessing MarshalArray
:info:build Preprocessing MarshalError
:info:build Preprocessing MarshalUtils
:info:build Preprocessing Maybe
:info:build Preprocessing Monad
:info:build Preprocessing Ptr
:info:build Preprocessing Random
:info:build Preprocessing Ratio
:info:build Preprocessing StablePtr
:info:build Preprocessing Storable
:info:build Preprocessing System
:info:build Preprocessing Time
:info:build Preprocessing Word
:info:build Preprocessing DefaultSetup
:info:build /tmp/cvt.52671/cppinput.c:1: error: invalid preprocessing directive #!
:info:build Preprocessing Distribution/Compat/Directory
:info:build Preprocessing Distribution/Compat/Exception
:info:build Preprocessing Distribution/Compat/FilePath
:info:build Preprocessing Distribution/Compat/Map
:info:build Preprocessing Distribution/Compat/RawSystem
:info:build Preprocessing Distribution/Compat/ReadP
:info:build Preprocessing Distribution/Compiler
:info:build Preprocessing Distribution/Extension
:info:build Preprocessing Distribution/GetOpt
:info:build Preprocessing Distribution/InstalledPackageInfo
:info:build Preprocessing Distribution/License
:info:build Preprocessing Distribution/Make
:info:build Preprocessing Distribution/Package
:info:build Preprocessing Distribution/PackageDescription
:info:build Preprocessing Distribution/ParseUtils
:info:build Preprocessing Distribution/PreProcess
:info:build Preprocessing Distribution/PreProcess/Unlit
:info:build Preprocessing Distribution/Program
:info:build Preprocessing Distribution/Setup
:info:build Preprocessing Distribution/Simple
:info:build Preprocessing Distribution/Simple/Build
:info:build Preprocessing Distribution/Simple/Configure
:info:build Preprocessing Distribution/Simple/GHC
:info:build Preprocessing Distribution/Simple/GHCPackageConfig
:info:build Preprocessing Distribution/Simple/Hugs
:info:build Preprocessing Distribution/Simple/Install
:info:build Preprocessing Distribution/Simple/JHC
:info:build Preprocessing Distribution/Simple/LocalBuildInfo
:info:build Preprocessing Distribution/Simple/NHC
:info:build Preprocessing Distribution/Simple/Register
:info:build Preprocessing Distribution/Simple/SrcDist
:info:build Preprocessing Distribution/Simple/Utils
:info:build Preprocessing Distribution/Version
:info:build Preprocessing Language/Haskell/Extension
:info:build Preprocessing Network/Hackage/CabalInstall/BuildDep
:info:build Preprocessing Network/Hackage/CabalInstall/Clean
:info:build Preprocessing Network/Hackage/CabalInstall/Config
:info:build Preprocessing Network/Hackage/CabalInstall/Configure
:info:build Preprocessing Network/Hackage/CabalInstall/Dependency
:info:build Preprocessing Network/Hackage/CabalInstall/Fetch
:info:build Preprocessing Network/Hackage/CabalInstall/Info
:info:build Preprocessing Network/Hackage/CabalInstall/Install
:info:build Preprocessing Network/Hackage/CabalInstall/List
:info:build Preprocessing Network/Hackage/CabalInstall/Main
:info:build Preprocessing Network/Hackage/CabalInstall/Setup
:info:build Preprocessing Network/Hackage/CabalInstall/TarUtils
:info:build Preprocessing Network/Hackage/CabalInstall/Types
:info:build Preprocessing Network/Hackage/CabalInstall/Update
:info:build Preprocessing Network/Hackage/Client
:info:build Preprocessing Network/Hackage/Interface
:info:build Preprocessing Network/Hackage/Version
:info:build Undefined symbols for architecture x86_64:
:info:build   "_environ", referenced from:
:info:build       ___hscore_environ in cc6m7TbH.o
:info:build      (maybe you meant: ___hscore_environ)
:info:build ld: symbol(s) not found for architecture x86_64
:info:build collect2: ld returned 1 exit status
:info:build runhugs: Error occurred
:info:build ERROR "libraries/bootlib/Foreign/C/Error.hs" - Error while running compilation command '/Developer/usr/bin/llvm-gcc-4.2 -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp -I/opt/local/include -L/opt/local/lib -arch x86_64 -flat_namespace -shared -fPIC -D__HUGS__ "-Ihugsdir/include" -o "libraries/bootlib/Foreign/C/Error.so" "libraries/bootlib/Foreign/C/Error.c" -Ipackages/base/include -Ighc/includes packages/base/cbits/PrelIOUtils.c'
:info:build 
:info:build 
:info:build Undefined symbols for architecture x86_64:
:info:build   "_environ", referenced from:
:info:build       ___hscore_environ in ccANmD0d.o
:info:build      (maybe you meant: ___hscore_environ)
:info:build ld: symbol(s) not found for architecture x86_64
:info:build collect2: ld returned 1 exit status
:info:build runhugs: Error occurred
:info:build ERROR "libraries/bootlib/Foreign/Marshal/Alloc.hs" - Error while running compilation command '/Developer/usr/bin/llvm-gcc-4.2 -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp -I/opt/local/include -L/opt/local/lib -arch x86_64 -flat_namespace -shared -fPIC -D__HUGS__ "-Ihugsdir/include" -o "libraries/bootlib/Foreign/Marshal/Alloc.so" "libraries/bootlib/Foreign/Marshal/Alloc.c" -Ipackages/base/include -Ighc/includes packages/base/cbits/PrelIOUtils.c packages/base/cbits/dirUtils.c packages/base/cbits/consUtils.c'
:info:build 
:info:build 
:info:build Undefined symbols for architecture x86_64:
:info:build   "_environ", referenced from:
:info:build       ___hscore_environ in ccWfaojL.o
:info:build      (maybe you meant: ___hscore_environ)
:info:build ld: symbol(s) not found for architecture x86_64
:info:build collect2: ld returned 1 exit status
:info:build runhugs: Error occurred
:info:build ERROR "libraries/bootlib/Foreign/Ptr.hs" - Error while running compilation command '/Developer/usr/bin/llvm-gcc-4.2 -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp -I/opt/local/include -L/opt/local/lib -arch x86_64 -flat_namespace -shared -fPIC -D__HUGS__ "-Ihugsdir/include" -o "libraries/bootlib/Foreign/Ptr.so" "libraries/bootlib/Foreign/Ptr.c" -Ipackages/base/include -Ighc/includes packages/base/cbits/PrelIOUtils.c'
:info:build 
:info:build 
:info:build Undefined symbols for architecture x86_64:
:info:build   "___hscore_readdir", referenced from:
:info:build       _hugsprim___hscore_readdir_40 in ccg1B8j6.o
:info:build   "___hscore_renameFile", referenced from:
:info:build       _hugsprim___hscore_renameFile_17 in ccg1B8j6.o
:info:build ld: symbol(s) not found for architecture x86_64
:info:build collect2: ld returned 1 exit status
:info:build runhugs: Error occurred
:info:build ERROR "libraries/bootlib/System/Posix/Internals.hs" - Error while running compilation command '/Developer/usr/bin/llvm-gcc-4.2 -DNDEBUG=1 -O2 -arch x86_64 -no-cpp-precomp -I/opt/local/include -L/opt/local/lib -arch x86_64 -flat_namespace -shared -fPIC -D__HUGS__ "-Ihugsdir/include" -o "libraries/bootlib/System/Posix/Internals.so" "libraries/bootlib/System/Posix/Internals.c" -Ipackages/base/include -Ighc/includes'
:info:build 
:info:build 
:info:build echo timestamp for bootlib >bootlib/.stamp
:info:build cd ../cpphs; HUGSFLAGS=-P../libraries/bootlib HUGSDIR=../hugsdir ../src/runhugs -98 ../packages/Cabal/examples/hapax.hs configure --verbose --hugs --prefix='/opt/local' --scratchdir='../hugsdir/packages/cpphs' --with-compiler=../src/ffihugs
:info:build runhugs: Error occurred
:info:build ERROR "../libraries/bootlib/Foreign/Ptr.hs" - Error while importing DLL "../libraries/bootlib/Foreign/Ptr.so":
:info:build dlopen(../libraries/bootlib/Foreign/Ptr.so, 9): image not found
:info:build 
:info:build 
:info:build 
:info:build make[1]: *** [../hugsdir/programs/cpphs/Main.hs] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006/libraries'
:info:build make: *** [all] Error 2
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006'
:info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/work/hugs98-plus-Sep2006" && /usr/bin/make -j2 -w all " returned error 2
:error:build Target org.macports.build returned: shell command failed (see log for details)
:debug:build Backtrace: shell command failed (see log for details)
    while executing
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"$procedure $targetname"
:info:build Warning: the following items did not execute (for hugs98): org.macports.activate org.macports.build org.macports.destroot org.macports.install
:notice:build Log for hugs98 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/main.log

Attachments (1)

main.log (57.6 KB) - added by christophradig@… 13 years ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/main.log

Download all attachments as: .zip

Change History (6)

Changed 13 years ago by christophradig@…

Attachment: main.log added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_hugs98/hugs98/main.log

comment:1 Changed 13 years ago by christophradig@…

The same error occurs on a clean install of MacPorts. My environment: OS X Lion, Xcode 4.1

comment:2 Changed 13 years ago by jmroot (Joshua Root)

Description: modified (diff)
Owner: changed from macports-tickets@… to mww@…

Please remember to use WikiFormatting if you paste logfiles inline (but it's better not to, just attach them); and also remember to cc the port's maintainer.

comment:3 Changed 13 years ago by jmroot (Joshua Root)

Keywords: lion added; hugs removed

Try with r81676.

comment:4 in reply to:  3 Changed 13 years ago by jessica.thrasher@…

Replying to jmr@…:

Try with r81676.

After trying with r81676 I no longer see this error, but now I'm seeing different errors. Was anyone able to successfully get hugs98 installed?

comment:5 Changed 12 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

Seems to build OK now.

Note: See TracTickets for help on using tickets.