[GHC] #729 Build system uses wrong version of include files.

Gregory Wright gwright at comcast.net
Fri Sep 1 10:00:51 EDT 2006


Shaun,

Could you run

	sudo port clean ghc
	sudo port -dv install ghc > install.log 2>&1

and send the install.log file?  The "-dv" flag supply verbose
debugging output.  Running clean first should
clean out any junk left over from a failed build. (You should
always run it if for some reason a build failed or was interrupted
before trying again.)

Best Wishes,
Greg

On Sep 1, 2006, at 9:09 AM, Simon Marlow wrote:

> Shaun Lippy reports that #729 is happening for him too (I  
> previously closed this bug assuming driver error).  Can someone on  
> MacOS X reproduce and possibly diagnose this please?
>
> Cheers,
>     Simon
>
> From: Shaun Lippy [mailto:shaunlippy at gmail.com]
> Sent: 30 August 2006 05:22
> To: simonmarhaskell at gmail.com
> Subject: Re: [GHC] #729 Build system uses wrong version of include  
> files.
>
> Hi Simon -
>
> I am seeing this error as well, building for Tiger.  I simply ran  
> 'sudo port install ghc'.  This proceeded to go get the GMP libs,  
> built them successfully; it then gets the Perl that it needs,   
> successfully builds that; it gets something called Readline,  
> successfully builds that.  Then it gets GHC and starts to build  
> that; it is in stage 1 build.
>
> Here's the entire output of the sudo command mentioned:
>
> adsl-64-109-253-64:~ slippy$ sudo port install ghc
> Password:
> --->  Fetching gmp
> --->  Attempting to fetch gmp-4.2.1.tar.bz2 from ftp://ftp.gnu.org/ 
> gnu/gmp
> --->  Verifying checksum(s) for gmp
> --->  Extracting gmp
> --->  Configuring gmp
> --->  Building gmp with target all
> --->  Staging gmp into destroot
> running ranlib on static libraries
> --->  Installing gmp 4.2.1_4+test
> --->  Activating gmp 4.2.1_4+test
> --->  Cleaning gmp
> --->  Fetching perl5.8
> --->  Attempting to fetch perl-5.8.8.tar.bz2 from http:// 
> www.cpan.org/src/5.0/
> --->  Verifying checksum(s) for perl5.8
> --->  Extracting perl5.8
> --->  Applying patches to perl5.8
> --->  Configuring perl5.8
> --->  Building perl5.8 with target all
> --->  Staging perl5.8 into destroot
> --->  Installing perl5.8 5.8.8_0+darwin_8
> --->  Activating perl5.8 5.8.8_0+darwin_8
> --->  Cleaning perl5.8
> --->  Fetching readline
> --->  Attempting to fetch readline51-001 from ftp://ftp.cwru.edu/ 
> pub/bash/readline-5.1-patches/
> --->  Attempting to fetch readline51-002 from ftp://ftp.cwru.edu/ 
> pub/bash/readline-5.1-patches/
> --->  Attempting to fetch readline51-003 from ftp://ftp.cwru.edu/ 
> pub/bash/readline-5.1-patches/
> --->  Attempting to fetch readline51-004 from ftp://ftp.cwru.edu/ 
> pub/bash/readline-5.1-patches/
> --->  Attempting to fetch readline-5.1.tar.gz from ftp:// 
> ftp.gnu.org/gnu/readline
> --->  Verifying checksum(s) for readline
> --->  Extracting readline
> --->  Applying patches to readline
> --->  Configuring readline
> --->  Building readline with target all
> --->  Staging readline into destroot
> --->  Installing readline 5.1.004_0
> --->  Activating readline 5.1.004_0
> --->  Cleaning readline
> --->  Fetching ghc
> --->  Attempting to fetch ghc-6.4.2-src.tar.bz2 from http:// 
> www.haskell.org/ghc//dist/6.4.2/
> --->  Attempting to fetch happy-1.15-src.tar.gz from http:// 
> www.haskell.org/happy/dist/1.15
> --->  Attempting to fetch ghc-6.4-darwin-bootstrap-tiger.tar.bz2  
> from http://www.haskell.org/ghc//dist/6.4/MacOSX/
> --->  Verifying checksum(s) for ghc
> --->  Extracting ghc
> --->  Applying patches to ghc
> --->  Configuring ghc
> --->  Building ghc with target all
> Error: Target com.apple.build returned: shell command  
> "DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib make all" returned error 2
> Command output:  
> ---------------------------------------------------------------------- 
> --
> /opt/local/var/db/dports/build/ 
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_lang_ghc/work/ghc-bootstrap/bin/ghc -H16m -O -I/opt/local/ 
> include -I/usr/include -L/opt/local/lib -L/usr/lib  -istage1/utils   
> -istage1/basicTypes  -istage1/types  -istage1/hsSyn  -istage1/ 
> prelude  -istage1/rename  -istage1/typecheck  -istage1/deSugar  - 
> istage1/coreSyn  -istage1/specialise  -istage1/simplCore  -istage1/ 
> stranal  -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  - 
> istage1/main  -istage1/profiling  -istage1/parser  -istage1/ 
> cprAnalysis  -istage1/compMan  -istage1/ndpFlatten  -istage1/iface   
> -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno- 
> generics -Rghc-timing -I. -IcodeGen -InativeGen -Iparser -package  
> unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include "  
> hschooks.h"' -i../lib/compat -ignore-package Cabal    -c basicTypes/ 
> OccName.lhs-boot -o stage1/basicTypes/OccName.o-boot  -ohi stage1/ 
> basicTypes/OccName.hi-boot
> <<ghc: 28500036 bytes, 8 GCs, 2406298/4716080 avg/max bytes  
> residency (2 samples), 18M in use, 0.00 INIT (0.00 elapsed), 0.14  
> MUT (0.27 elapsed), 0.14 GC (0.21 elapsed) :ghc>>
> /opt/local/var/db/dports/build/ 
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_lang_ghc/work/ghc-bootstrap/bin/ghc -H16m -O -I/opt/local/ 
> include -I/usr/include -L/opt/local/lib -L/usr/lib  -istage1/utils   
> -istage1/basicTypes  -istage1/types  -istage1/hsSyn  -istage1/ 
> prelude  -istage1/rename  -istage1/typecheck  -istage1/deSugar  - 
> istage1/coreSyn  -istage1/specialise  -istage1/simplCore  -istage1/ 
> stranal  -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  - 
> istage1/main  -istage1/profiling  -istage1/parser  -istage1/ 
> cprAnalysis  -istage1/compMan  -istage1/ndpFlatten  -istage1/iface   
> -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno- 
> generics -Rghc-timing -I. -IcodeGen -InativeGen -Iparser -package  
> unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include "  
> hschooks.h"' -i../lib/compat -ignore-package Cabal    -c basicTypes/ 
> Module.lhs-boot -o stage1/basicTypes/Module.o-boot  -ohi stage1/ 
> basicTypes/Module.hi-boot
> <<ghc: 28498768 bytes, 8 GCs, 2406274/4716080 avg/max bytes  
> residency (2 samples), 18M in use, 0.00 INIT (0.00 elapsed), 0.14  
> MUT (0.35 elapsed), 0.13 GC (0.18 elapsed) :ghc>>
> /opt/local/var/db/dports/build/ 
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_lang_ghc/work/ghc-bootstrap/bin/ghc -H16m -O -I/opt/local/ 
> include -I/usr/include -L/opt/local/lib -L/usr/lib  -istage1/utils   
> -istage1/basicTypes  -istage1/types  -istage1/hsSyn  -istage1/ 
> prelude  -istage1/rename  -istage1/typecheck  -istage1/deSugar  - 
> istage1/coreSyn  -istage1/specialise  -istage1/simplCore  -istage1/ 
> stranal  -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  - 
> istage1/main  -istage1/profiling  -istage1/parser  -istage1/ 
> cprAnalysis  -istage1/compMan  -istage1/ndpFlatten  -istage1/iface   
> -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno- 
> generics -Rghc-timing -I. -IcodeGen -InativeGen -Iparser -package  
> unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include "  
> hschooks.h"' -i../lib/compat -ignore-package Cabal    -c utils/ 
> PrimPacked.lhs -o stage1/utils/PrimPacked.o  -ohi stage1/utils/ 
> PrimPacked.hi
>
> utils/PrimPacked.lhs:250:0:
>     Warning: foreign declaration uses deprecated non-standard syntax
>
> utils/PrimPacked.lhs:254:0:
>     Warning: foreign declaration uses deprecated non-standard syntax
>
> utils/PrimPacked.lhs:257:0:
>     Warning: foreign declaration uses deprecated non-standard syntax
>
> utils/PrimPacked.lhs:260:0:
>     Warning: foreign declaration uses deprecated non-standard syntax
>
> utils/PrimPacked.lhs:263:0:
>     Warning: foreign declaration uses deprecated non-standard syntax
> In file included from /tmp/ghc16873.hc:5:
> /opt/local/var/db/dports/build/ 
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_lang_ghc/work/ghc-bootstrap/lib/ghc-6.4/include/HsUnix.h: In  
> function `__hsunix_rtldNext':
> /opt/local/var/db/dports/build/ 
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_lang_ghc/work/ghc-bootstrap/lib/ghc- 6.4/include/HsUnix.h: 
> 103: error: `RTLD_NEXT' undeclared (first use in this function)
> /opt/local/var/db/dports/build/ 
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_lang_ghc/work/ghc-bootstrap/lib/ghc- 6.4/include/HsUnix.h: 
> 103: error: (Each undeclared identifier is reported only once
> /opt/local/var/db/dports/build/ 
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_lang_ghc/work/ghc-bootstrap/lib/ghc- 6.4/include/HsUnix.h: 
> 103: error: for each function it appears in.)
> <<ghc: 55036388 bytes, 12 GCs, 3366910/6779028 avg/max bytes  
> residency (3 samples), 17M in use, 0.00 INIT (0.00 elapsed), 0.40  
> MUT (1.13 elapsed), 0.33 GC (0.41 elapsed) :ghc>>
> make[2]: *** [stage1/utils/PrimPacked.o] Error 1
> make[1]: *** [all] Error 1
> make: *** [build] Error 1
>
> Error: Status 1 encountered during processing.
>
>
> -- 
> Shaun Lippy
> slippy at acm.org
>
> The things that we fear are a weapon to be held against us.
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org//pipermail/glasgow-haskell-users/attachments/20060901/7b1f0ee1/attachment-0001.htm


More information about the Glasgow-haskell-users mailing list