Thorkil Naur wrote:
Hello,

On Friday 21 November 2008 09:55, Simon Marlow wrote:
...
Right.  I'm just validating the fix ;-)  Sorry for the breakage Manuel.

After applying this fix, PPC Mac OS X (still) says:

/Users/thorkilnaur/tn/GHCDarcsRepository/ghc-HEAD-complete-for-pulling-and-copying-20070713_1212/ghc/ghc/stage1-inplace/ghc
-optc-Werror -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I. -optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer -optc-I../gmp/gmpbuild -optc-I../libffi/build/include -optc-fno-strict-aliasing -Werror -H64m -O0 -fasm -optc-O2 -I../includes -I. -Iparallel -Ism -DCOMPILING_RTS -package-name rts -static -I../gmp/gmpbuild -I../libffi/build/include -I. -dcmm-lint -c Linker.c -o Linker.o
Linker.c:4678:1:  error: "SymI_NeedsProto" redefined

Linker.c:938:1:
     error: this is the location of the previous definition

Linker.c:4686:1:  error: "SymI_NeedsProto" redefined

Linker.c:4678:1:
     error: this is the location of the previous definition
make[1]: *** [Linker.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [stage1] Error 2

Digging back through the history, it looks like this problem was introduced by:

Mon Oct 13 17:24:33 BST 2008  Clemens Fruhwirth <[EMAIL PROTECTED]>
  * Rename symbol macros to a consistant naming scheme

and should be fixed by changing the two '#undef Sym' directives at line 4677 and 4685 to '#undef SymI_NeedsProto'. Could you try that and submit a patch?

Cheers,
        Simon

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to