From: Luis F. A. <ar...@gn...> - 2004-12-05 18:16:21
|
Hello all, I got some problems building wxHaskell 0.8 (both cvs and tarball) on GNU/Linux , ghc 6.2.1, wxWidget 2.4.2, here i show some of the error messages of make. out/wxdirect/Classes.o(.text+0x5a0a): In function `s2zg_entry': : undefined reference to `TextziParserCombinatorsziParsecziChar_string_closure' out/wxdirect/Classes.o(.text+0x5a56): In function `s2zi_entry': : undefined reference to `TextziParserCombinatorsziParsecziPrim_try_closure' out/wxdirect/Classes.o(.text+0x5b40): In function `s2AD_entry': : undefined reference to `TextziParserCombinatorsziParsecziPrim_zdfMonadGenParser_closure' out/wxdirect/Classes.o(.text+0x5b50): In function `r2lX_srt': : undefined reference to `TextziParserCombinatorsziParsecziPrim_zlzbzg_closure' out/wxdirect/Classes.o(.text+0x5bba): In function `r2lX_entry': : undefined reference to `TextziParserCombinatorsziParsecziPrim_zlzbzg_closure' out/wxdirect/Classes.o(.text+0x5bc8): In function `r2lZ_srt': : undefined reference to `TextziParserCombinatorsziParsecziPrim_parse_closure' out/wxdirect/Classes.o(.text+0x5c51): In function `r2lZ_entry': : undefined reference to `TextziParserCombinatorsziParsecziPrim_parse_closure' collect2: ld returned 1 exit status make: *** [out/wxdirect/wxdirect] Error 1 This is the last command run before the errors: ghc -o out/wxdirect/wxdirect out/wxdirect/Map.o out/wxdirect/Set.o out/wxdirect/MultiSet.o out/wxdirect/HaskellNames.o out/wxdirect/Types.o out/wxdirect/ParseEiffel.o out/wxdirect/ParseC.o out/wxdirect/Classes.o out/wxdirect/DeriveTypes.o out/wxdirect/CompileHeader.o out/wxdirect/CompileClassTypes.o out/wxdirect/CompileClassInfo.o out/wxdirect/CompileClasses.o out/wxdirect/CompileDefs.o out/wxdirect/Main.o I got ghc and wxWidgets well installed. Thanks. -- Luis F. Araujo |
From: Luis F. A. <ar...@gn...> - 2004-12-05 14:32:33
Attachments:
error
|
Hello all, I got some problems building wxHaskell 0.8 (both cvs and tarball) on GNU/Linux , ghc 6.0.2, wxWidget 2.4.2, here i attach the file with the error message of make. Thanks. -- Luis F. Araujo |
From: Rickard N. <ric...@te...> - 2004-12-05 18:51:18
|
> I got some problems building wxHaskell 0.8 (both cvs and tarball) > on GNU/Linux , ghc 6.2.1, wxWidget 2.4.2, here i show some of the error > messages of make. > > out/wxdirect/Classes.o(.text+0x5a0a): In function `s2zg_entry': > : undefined reference to > collect2: ld returned 1 exit status > make: *** [out/wxdirect/wxdirect] Error 1 > > > This is the last command run before the errors: > > ghc -o out/wxdirect/wxdirect out/wxdirect/Map.o out/wxdirect/Set.o > out/wxdirect/MultiSet.o out/wxdirect/HaskellNames.o out/wxdirect/Types.o > out/wxdirect/ParseEiffel.o out/wxdirect/ParseC.o out/wxdirect/Classes.o > out/wxdirect/DeriveTypes.o out/wxdirect/CompileHeader.o > out/wxdirect/CompileClassTypes.o out/wxdirect/CompileClassInfo.o > out/wxdirect/CompileClasses.o out/wxdirect/CompileDefs.o > out/wxdirect/Main.o I had similar problems when compiling wxHaskell in ghc 6.2.1. After upgrading to ghc 6.2.2 it worked well, though. I guess it _should_ be possible to compile it in 6.2.1, but I never got it right. And I had no reason not to install 6.2.2. / rickard |
From: Daan L. <da...@cs...> - 2004-12-06 10:47:26
|
Luis F. Araujo wrote: > Hello all, > > I got some problems building wxHaskell 0.8 (both cvs and tarball) > on GNU/Linux , ghc 6.2.1, wxWidget 2.4.2, here i show some of the error > messages of make. It seems that the parsec package is not included. Maybe the package structure is not well installed with ghc 6.2.1 (although it worked for me on most platforms). You can probably fix it by editing the makefile. Add at after the include statements (line 56?) the line: HCFLAGS += $(HCFLAGS) -package parsec and it will probably all work well. -- Daan. > > out/wxdirect/Classes.o(.text+0x5a0a): In function `s2zg_entry': > : undefined reference to > `TextziParserCombinatorsziParsecziChar_string_closure' > out/wxdirect/Classes.o(.text+0x5a56): In function `s2zi_entry': > : undefined reference to > `TextziParserCombinatorsziParsecziPrim_try_closure' > out/wxdirect/Classes.o(.text+0x5b40): In function `s2AD_entry': > : undefined reference to > `TextziParserCombinatorsziParsecziPrim_zdfMonadGenParser_closure' > out/wxdirect/Classes.o(.text+0x5b50): In function `r2lX_srt': > : undefined reference to > `TextziParserCombinatorsziParsecziPrim_zlzbzg_closure' > out/wxdirect/Classes.o(.text+0x5bba): In function `r2lX_entry': > : undefined reference to > `TextziParserCombinatorsziParsecziPrim_zlzbzg_closure' > out/wxdirect/Classes.o(.text+0x5bc8): In function `r2lZ_srt': > : undefined reference to > `TextziParserCombinatorsziParsecziPrim_parse_closure' > out/wxdirect/Classes.o(.text+0x5c51): In function `r2lZ_entry': > : undefined reference to > `TextziParserCombinatorsziParsecziPrim_parse_closure' > collect2: ld returned 1 exit status > make: *** [out/wxdirect/wxdirect] Error 1 > > > This is the last command run before the errors: > > ghc -o out/wxdirect/wxdirect out/wxdirect/Map.o out/wxdirect/Set.o > out/wxdirect/MultiSet.o out/wxdirect/HaskellNames.o out/wxdirect/Types.o > out/wxdirect/ParseEiffel.o out/wxdirect/ParseC.o out/wxdirect/Classes.o > out/wxdirect/DeriveTypes.o out/wxdirect/CompileHeader.o > out/wxdirect/CompileClassTypes.o out/wxdirect/CompileClassInfo.o > out/wxdirect/CompileClasses.o out/wxdirect/CompileDefs.o > out/wxdirect/Main.o > > > I got ghc and wxWidgets well installed. > > Thanks. > |
From: Luis F. A. <ar...@gn...> - 2004-12-06 14:24:45
|
Hello Daan, I did just what you told me, and i get a few messages like this one: bash-2.05b$ make makefile:482: *** Recursive variable `HCFLAGS' references itself (eventually). Stop I remove the HCFLAGS reference in that line, and the process goes on. But then, it throws again the same error. :-( Since im sort of new to haskell, i really don't know too much about this. Thanks. Daan Leijen wrote: > Luis F. Araujo wrote: > >> Hello all, >> >> I got some problems building wxHaskell 0.8 (both cvs and tarball) >> on GNU/Linux , ghc 6.2.1, wxWidget 2.4.2, here i show some of the error >> messages of make. > > > It seems that the parsec package is not included. Maybe the package > structure is not well installed with ghc 6.2.1 (although it worked > for me on most platforms). > > You can probably fix it by editing the makefile. Add at after the > include statements (line 56?) the line: > > HCFLAGS += $(HCFLAGS) -package parsec > > and it will probably all work well. > > -- Daan. > > >> >> out/wxdirect/Classes.o(.text+0x5a0a): In function `s2zg_entry': >> : undefined reference to >> `TextziParserCombinatorsziParsecziChar_string_closure' >> out/wxdirect/Classes.o(.text+0x5a56): In function `s2zi_entry': >> : undefined reference to >> `TextziParserCombinatorsziParsecziPrim_try_closure' >> out/wxdirect/Classes.o(.text+0x5b40): In function `s2AD_entry': >> : undefined reference to >> `TextziParserCombinatorsziParsecziPrim_zdfMonadGenParser_closure' >> out/wxdirect/Classes.o(.text+0x5b50): In function `r2lX_srt': >> : undefined reference to >> `TextziParserCombinatorsziParsecziPrim_zlzbzg_closure' >> out/wxdirect/Classes.o(.text+0x5bba): In function `r2lX_entry': >> : undefined reference to >> `TextziParserCombinatorsziParsecziPrim_zlzbzg_closure' >> out/wxdirect/Classes.o(.text+0x5bc8): In function `r2lZ_srt': >> : undefined reference to >> `TextziParserCombinatorsziParsecziPrim_parse_closure' >> out/wxdirect/Classes.o(.text+0x5c51): In function `r2lZ_entry': >> : undefined reference to >> `TextziParserCombinatorsziParsecziPrim_parse_closure' >> collect2: ld returned 1 exit status >> make: *** [out/wxdirect/wxdirect] Error 1 >> >> >> This is the last command run before the errors: >> >> ghc -o out/wxdirect/wxdirect out/wxdirect/Map.o out/wxdirect/Set.o >> out/wxdirect/MultiSet.o out/wxdirect/HaskellNames.o >> out/wxdirect/Types.o out/wxdirect/ParseEiffel.o out/wxdirect/ParseC.o >> out/wxdirect/Classes.o out/wxdirect/DeriveTypes.o >> out/wxdirect/CompileHeader.o out/wxdirect/CompileClassTypes.o >> out/wxdirect/CompileClassInfo.o out/wxdirect/CompileClasses.o >> out/wxdirect/CompileDefs.o out/wxdirect/Main.o >> >> >> I got ghc and wxWidgets well installed. >> >> Thanks. >> > > > > -- Luis F. Araujo |
From: Arthur B. <ar...@cs...> - 2004-12-06 14:34:59
|
I think Daan meant: HCFLAGS += -package parsec Arthur On 6-dec-04, at 15:27, Luis F. Araujo wrote: > Hello Daan, > > I did just what you told me, and i get a few messages like this one: > > bash-2.05b$ make > makefile:482: *** Recursive variable `HCFLAGS' references itself > (eventually). Stop > > I remove the HCFLAGS reference in that line, and the process goes on. > > But then, it throws again the same error. :-( > > Since im sort of new to haskell, i really don't know too much > about this. > > Thanks. > > Daan Leijen wrote: > >> Luis F. Araujo wrote: >> >>> Hello all, >>> >>> I got some problems building wxHaskell 0.8 (both cvs and tarball) >>> on GNU/Linux , ghc 6.2.1, wxWidget 2.4.2, here i show some of the >>> error >>> messages of make. >> >> >> It seems that the parsec package is not included. Maybe the package >> structure is not well installed with ghc 6.2.1 (although it worked >> for me on most platforms). >> >> You can probably fix it by editing the makefile. Add at after the >> include statements (line 56?) the line: >> >> HCFLAGS += $(HCFLAGS) -package parsec >> >> and it will probably all work well. >> >> -- Daan. >> >> >>> >>> out/wxdirect/Classes.o(.text+0x5a0a): In function `s2zg_entry': >>> : undefined reference to >>> `TextziParserCombinatorsziParsecziChar_string_closure' >>> out/wxdirect/Classes.o(.text+0x5a56): In function `s2zi_entry': >>> : undefined reference to >>> `TextziParserCombinatorsziParsecziPrim_try_closure' >>> out/wxdirect/Classes.o(.text+0x5b40): In function `s2AD_entry': >>> : undefined reference to >>> `TextziParserCombinatorsziParsecziPrim_zdfMonadGenParser_closure' >>> out/wxdirect/Classes.o(.text+0x5b50): In function `r2lX_srt': >>> : undefined reference to >>> `TextziParserCombinatorsziParsecziPrim_zlzbzg_closure' >>> out/wxdirect/Classes.o(.text+0x5bba): In function `r2lX_entry': >>> : undefined reference to >>> `TextziParserCombinatorsziParsecziPrim_zlzbzg_closure' >>> out/wxdirect/Classes.o(.text+0x5bc8): In function `r2lZ_srt': >>> : undefined reference to >>> `TextziParserCombinatorsziParsecziPrim_parse_closure' >>> out/wxdirect/Classes.o(.text+0x5c51): In function `r2lZ_entry': >>> : undefined reference to >>> `TextziParserCombinatorsziParsecziPrim_parse_closure' >>> collect2: ld returned 1 exit status >>> make: *** [out/wxdirect/wxdirect] Error 1 >>> >>> >>> This is the last command run before the errors: >>> >>> ghc -o out/wxdirect/wxdirect out/wxdirect/Map.o out/wxdirect/Set.o >>> out/wxdirect/MultiSet.o out/wxdirect/HaskellNames.o >>> out/wxdirect/Types.o out/wxdirect/ParseEiffel.o >>> out/wxdirect/ParseC.o out/wxdirect/Classes.o >>> out/wxdirect/DeriveTypes.o out/wxdirect/CompileHeader.o >>> out/wxdirect/CompileClassTypes.o out/wxdirect/CompileClassInfo.o >>> out/wxdirect/CompileClasses.o out/wxdirect/CompileDefs.o >>> out/wxdirect/Main.o >>> >>> >>> I got ghc and wxWidgets well installed. >>> >>> Thanks. >>> >> >> >> >> > > > -- > > Luis F. Araujo > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real > users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > wxhaskell-users mailing list > wxh...@li... > https://lists.sourceforge.net/lists/listinfo/wxhaskell-users > |