[Haskell-cafe] Installing Haskell on OSX

Antoine Latter aslatter at gmail.com
Sun Jun 20 14:06:18 EDT 2010


On Sun, Jun 20, 2010 at 12:53 PM, Giuseppe Luigi Punzi Ruiz
<glpunzi at lordzealon.com> wrote:
> Hi again,
>
> Yes, you are right, but now, "cabal install leksah" I get:
>

This one is a bummer, and I see it all the time when I try to build a
package linked against macports.

Here's the last thread about with, with more links and discussion:

http://thread.gmane.org/gmane.comp.lang.haskell.general/18064/

The response by Jean-Marie Gaillourdet has worked for me in the past.

Antoine

> ..
> ..
> Linking dist/build/leksah-server/leksah-server ...
> ld warning: atom sorting error for
> _ghczm6zi12zi1_LibFFI_Czuffizucif_closure_tbl and
> _ghczm6zi12zi1_LibFFI_Czuffizutype_closure_tbl in
> /Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/ghc-6.12.1/libHSghc-6.12.1.a(LibFFI.o)
> ld warning: atom sorting error for
> _ghczm6zi12zi1_LibFFI_Czuffizucif_closure_tbl and
> _ghczm6zi12zi1_LibFFI_Czuffizutype_closure_tbl in
> /Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/ghc-6.12.1/libHSghc-6.12.1.a(LibFFI.o)
> Undefined symbols:
>  "_iconv_close", referenced from:
>      _hs_iconv_close in libHSbase-4.2.0.0.a(iconv.o)
>  "_iconv_open", referenced from:
>      _hs_iconv_open in libHSbase-4.2.0.0.a(iconv.o)
>  "_iconv", referenced from:
>      _hs_iconv in libHSbase-4.2.0.0.a(iconv.o)
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> cabal: Error: some packages failed to install:
> gtksourceview2-0.11.0 failed during the configure step. The exception was:
> ExitFailure 1
> leksah-0.8.0.6 depends on leksah-server-0.8.0.6 which failed to install.
> leksah-server-0.8.0.6 failed during the building phase. The exception was:
> ExitFailure 1
>
>
> El 20/06/2010, a las 17:29, Antoine Latter escribió:
>
>> On Sun, Jun 20, 2010 at 10:08 AM, Giuseppe Luigi Punzi Ruiz
>> <glpunzi at lordzealon.com> wrote:
>>>
>>> [1 of 2] Compiling Gtk2HsSetup      (
>>>
>>> /var/folders/fA/fAGWxnQMEFCzPAHcFpbaMk+++TI/-Tmp-/glib-0.11.096835/glib-0.11.0/Gtk2HsSetup.hs,
>>>
>>> /var/folders/fA/fAGWxnQMEFCzPAHcFpbaMk+++TI/-Tmp-/glib-0.11.096835/glib-0.11.0/dist/setup/Gtk2HsSetup.o
>>> )
>>> [2 of 2] Compiling Main             (
>>>
>>> /var/folders/fA/fAGWxnQMEFCzPAHcFpbaMk+++TI/-Tmp-/glib-0.11.096835/glib-0.11.0/Setup.hs,
>>>
>>> /var/folders/fA/fAGWxnQMEFCzPAHcFpbaMk+++TI/-Tmp-/glib-0.11.096835/glib-0.11.0/dist/setup/Main.o
>>> )
>>> Linking
>>>
>>> /var/folders/fA/fAGWxnQMEFCzPAHcFpbaMk+++TI/-Tmp-/glib-0.11.096835/glib-0.11.0/dist/setup/setup
>>> ...
>>>
>>> /var/folders/fA/fAGWxnQMEFCzPAHcFpbaMk+++TI/-Tmp-/glib-0.11.096835/glib-0.11.0/dist/setup/setup
>>> configure --verbose=2 --ghc --prefix=/Users/glpunzi/.cabal --user
>>> --flags=closure_signals --constraint=base ==4.2.0.0
>>> --constraint=containers
>>> ==0.3.0.0 --constraint=haskell98 ==1.0.1.1
>>> Configuring glib-0.11.0...
>>> Flags chosen: closure_signals=True
>>> Dependency base ==4.2.0.0: using base-4.2.0.0
>>> Dependency containers ==0.3.0.0: using containers-0.3.0.0
>>> Dependency haskell98 ==1.0.1.1: using haskell98-1.0.1.1
>>> setup: gtk2hsC2hs is required but it could not be found.
>>> cabal: Error: some packages failed to install:
>>> glib-0.11.0 failed during the configure step. The exception was:
>>> ExitFailure 1
>>> galilea-2:haskell-platform-2010.1.0.0 glpunzi$
>>>
>>>
>>> If i do: cabal list gtk2hs-buildtools
>>>
>>> galilea-2:haskell-platform-2010.1.0.0 glpunzi$ cabal list
>>> gtk2hs-buildtools
>>> * gtk2hs-buildtools
>>>   Synopsis: Tools to build the Gtk2Hs suite of User Interface libraries.
>>>   Latest version available: 0.9
>>>   Latest version installed: [ Not installed ]
>>>   Homepage: http://www.haskell.org/gtk2hs/
>>>   License:  GPL (Just (Version {versionBranch = [2], versionTags = []}))
>>>
>>> It's the second time I install it. It suppose install succesfully.
>>>
>>> *****************************
>>> cabal install gtk2hs-buildtools
>>>
>>> [38 of 41] Compiling C                ( c2hs/c/C.hs,
>>> dist/build/gtk2hsC2hs/gtk2hsC2hs-tmp/C.o )
>>> [39 of 41] Compiling GBMonad          ( c2hs/gen/GBMonad.hs,
>>> dist/build/gtk2hsC2hs/gtk2hsC2hs-tmp/GBMonad.o )
>>> [40 of 41] Compiling GenBind          ( c2hs/gen/GenBind.hs,
>>> dist/build/gtk2hsC2hs/gtk2hsC2hs-tmp/GenBind.o )
>>> [41 of 41] Compiling Main             ( c2hs/toplevel/Main.hs,
>>> dist/build/gtk2hsC2hs/gtk2hsC2hs-tmp/Main.o )
>>> Linking dist/build/gtk2hsC2hs/gtk2hsC2hs ...
>>> Installing executable(s) in /Users/glpunzi/.cabal/bin
>>>
>>
>> Here we've installed gtk2hsC2hs in /Users/glpunzi/.cabal/bin. If that
>> isn't in your path, it won't be available for 'glib' to use during its
>> install.
>>
>>>
>>> El 20/06/2010, a las 17:01, Antoine Latter escribió:
>>>
>>>> cabal install glib -v
>>>
>>> Giuseppe Luigi Punzi Ruiz
>>> Blog: http://www.lordzealon.com
>>> Twitter & Skype & GoogleTalk accounts: glpunzi
>>>
>>>
>>>
>>>
>>>
>>>
>
> Giuseppe Luigi Punzi Ruiz
> Blog: http://www.lordzealon.com
> Twitter & Skype & GoogleTalk accounts: glpunzi
>
>
>
>
>
>


More information about the Haskell-Cafe mailing list