Re: [Haskell-cafe] Unable to hc-build ghc 6.6.1

2008-06-10 Thread Ian Lynagh
On Mon, Jun 09, 2008 at 01:48:48PM -0400, Re, Joseph (IT) wrote:
 I'm trying to do a registered hc-build on linux2.4 x86 with ghc 6.6.1.

You're likely to find it easier to bootstrap by installing a bindist
onto the machine, unless that is impossible for some reason.

 GenApply.o(.text+0x13a55): In function `s5cr_info':
 : undefined reference to `base_DataziList_zdsintersperse_info'

Nothing comes to mind. Were the libraries rebuilt after building
GenApply on the machine on which the hc files were generated?


Thanks
Ian

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


RE: [Haskell-cafe] Unable to hc-build ghc 6.6.1

2008-06-10 Thread Re, Joseph (IT)
 From: Ian Lynagh [mailto:[EMAIL PROTECTED] 
 You're likely to find it easier to bootstrap by installing a 
 bindist onto the machine, unless that is impossible for some reason.

Unfortunately it is due to policy.

  GenApply.o(.text+0x13a55): In function `s5cr_info':
  : undefined reference to `base_DataziList_zdsintersperse_info'
 
 Nothing comes to mind. Were the libraries rebuilt after 
 building GenApply on the machine on which the hc files were generated?

Nope. After building the hc tarball with a new copy of ghc 6.6.1 on the
host machine, I pulled it along with a new copy of the source tarball
from http://www.haskell.org/ghc onto the target machine. Untarred the hc
files, changed mk/build.mk and fixed mk/bootstrap.mk, and ran
distrib/hc-build.


NOTICE: If received in error, please destroy and notify sender. Sender does not 
intend to waive confidentiality or privilege. Use of this email is prohibited 
when received in error.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


RE: [Haskell-cafe] Unable to hc-build ghc 6.6.1

2008-06-10 Thread Re, Joseph (IT)
 -Original Message-
  From: Ian Lynagh [mailto:[EMAIL PROTECTED]
  Nothing comes to mind. Were the libraries rebuilt after building 
  GenApply on the machine on which the hc files were generated?
 
 Nope. After building the hc tarball with a new copy of ghc 
 6.6.1 on the host machine, I pulled it along with a new copy 
 of the source tarball from http://www.haskell.org/ghc onto 
 the target machine. Untarred the hc files, changed 
 mk/build.mk and fixed mk/bootstrap.mk, and ran distrib/hc-build.

Just wanted to note that I get the same error with ghc 6.4.2 (after
patching ghc/Makefile's ordering of the SUBDIRS line as noted in
http://hackage.haskell.org/trac/ghc/ticket/841, adding -lncurses to
mk/bootstrap.mk, and removing ghc 6.6.1 to prevent conflicts).


NOTICE: If received in error, please destroy and notify sender. Sender does not 
intend to waive confidentiality or privilege. Use of this email is prohibited 
when received in error.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Unable to hc-build ghc 6.6.1

2008-06-09 Thread Re, Joseph (IT)
I'm trying to do a registered hc-build on linux2.4 x86 with ghc 6.6.1.
After fixing mk/bootstrap.mk to include -lncurses in HC_BOOT_LIBS to
get past an undefined reference to tputs et al, I've gotten stuck with
the following undefined reference error:


== gmake all -wr;
 in /tmp/ghc-6.6.1/utils/runstdtest

gmake[1]: Nothing to be done for `all'.
Finished making all in runstdtest: 0

== gmake all -wr;
 in /tmp/ghc-6.6.1/utils/genapply

gcc -o genapply  -fno-defer-pop -fomit-frame-pointer -fno-builtin
-DDONT_WANT_WIN32_DLL_SUPPORT -D__GLASGOW_HASKELL__=606  -O
-I/tmp/ghc-6.6.1/includes -I/tmp/ghc-6.6.1/libraries/base/include
-I/tmp/ghc-6.6.1/libraries/unix/include
-I/tmp/ghc-6.6.1/libraries/parsec/include
-I/tmp/ghc-6.6.1/libraries/readline/include-L/tmp/ghc-6.6.1/rts
-L/tmp/ghc-6.6.1/libraries/base -L/tmp/ghc-6.6.1/libraries/base/cbits
-L/tmp/ghc-6.6.1/libraries/haskell98 -L/tmp/ghc-6.6.1/libraries/parsec
-L/tmp/ghc-6.6.1/libraries/regex-base
-L/tmp/ghc-6.6.1/libraries/regex-compat
-L/tmp/ghc-6.6.1/libraries/regex-posix -L/tmp/ghc-6.6.1/libraries/Cabal
-L/tmp/ghc-6.6.1/libraries/template-haskell
-L/tmp/ghc-6.6.1/libraries/readline -L/tmp/ghc-6.6.1/libraries/unix
-L/tmp/ghc-6.6.1/libraries/unix/cbits -u
base_GHCziBase_Izh_static_info -u base_GHCziBase_Czh_static_info -u
base_GHCziFloat_Fzh_static_info -u base_GHCziFloat_Dzh_static_info
-u base_GHCziPtr_Ptr_static_info -u base_GHCziWord_Wzh_static_info
-u base_GHCziInt_I8zh_static_info -u base_GHCziInt_I16zh_static_info
-u base_GHCziInt_I32zh_static_info -u
base_GHCziInt_I64zh_static_info -u base_GHCziWord_W8zh_static_info
-u base_GHCziWord_W16zh_static_info -u
base_GHCziWord_W32zh_static_info -u base_GHCziWord_W64zh_static_info
-u base_GHCziStable_StablePtr_static_info -u
base_GHCziBase_Izh_con_info -u base_GHCziBase_Czh_con_info -u
base_GHCziFloat_Fzh_con_info -u base_GHCziFloat_Dzh_con_info -u
base_GHCziPtr_Ptr_con_info -u base_GHCziStable_StablePtr_con_info -u
base_GHCziBase_False_closure -u base_GHCziBase_True_closure -u
base_GHCziPack_unpackCString_closure -u
base_GHCziIOBase_stackOverflow_closure -u
base_GHCziIOBase_heapOverflow_closure -u
base_GHCziIOBase_NonTermination_closure -u
base_GHCziIOBase_BlockedOnDeadMVar_closure -u
base_GHCziIOBase_Deadlock_closure -u
base_GHCziWeak_runFinalizzerBatch_closure -u __stginit_Prelude
GenApply.o -lHSreadline -lreadline -lHStemplate-haskell -lHSunix
-lHSunix_cbits -lHSCabal -lHShaskell98 -lHSregex-compat -lHSregex-posix
-lHSregex-base -lHSbase -lHSbase_cbits -lHSparsec -lHSrts -lgmp -lm
-lncurses  -ldl -lrt
GenApply.o(.text+0x13a55): In function `s5cr_info':
: undefined reference to `base_DataziList_zdsintersperse_info'
GenApply.o(.text+0x14c11): In function `s58p_info':
: undefined reference to `base_DataziList_zdsintersperse_info'
GenApply.o(.text+0x17d79): In function `s54x_info':
: undefined reference to `base_DataziList_zdsintersperse_info'
collect2: ld returned 1 exit status
gmake[1]: *** [genapply] Error 1
Failed making all in genapply: 1
gmake: *** [all] Error 1
gmake: Leaving directory `/tmp/ghc-6.6.1/utils'

Does anyone know why this might be occuring? The only reference to
base_DataziList_zdsintersperse_info on google didn't seem to have an
answer.  For reference my mk/build.mk is:

SRC_HC_OPTS = -H32m -O -fvia-C -Rghc-timing -keep-hc-files
GhcLibHcOpts= -O
GhcLibWays  =
SplitObjs   = NO

just as the example one given on
http://hackage.haskell.org/trac/ghc/wiki/Building/Porting.
Also- in case this is related- I moved AutoApply_thr.thr_hc to
AutoApply_thr.hc (and likewise for debug, thr_debug, and thr_p).

Thanks,
Joseph Re


NOTICE: If received in error, please destroy and notify sender. Sender does not 
intend to waive confidentiality or privilege. Use of this email is prohibited 
when received in error.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe