Nothing can link with gtk on Snow Leopard
Axel.Simon at in.tum.de
Thu Nov 11 02:51:59 EST 2010
On 11.11.2010, at 08:27, Mark Spezzano wrote:
> Hi Axel,
> The error "file was build for unsupported file format which is not
> the architecture being linked (i386)" comes up soon after starting
> to install gtk via cabal.
> gtk is "installed" (at least, it comes up in ghc-pkg as installed)
> but then when linking threadscope or another gtk-reliant tool it
> fails during the final linking phase.
> It spits out a long list of functions that it can't link to.
Before we move this discussion to gtk2hs-devel at lists.sourceforge.net ,
I'd like to confirm that this is our problem.
- what version of Gtk+ do you have? (run "pkg-config --modversion gtk
- are the functions that cannot be linked to part of Gtk+ or of the
Haskell gtk package (i.e. send us some of the error messages
containing the function names)
- what ghc are you using ("ghc --version")
I suspect that the Gtk+ libraries and ghc do not agree on the
> On 11/11/2010, at 5:40 PM, Axel Simon wrote:
>> Hi Mark,
>> On 11.11.2010, at 03:13, Mark Spezzano wrote:
>>> I'm running Mac OS X Snow Leopard. I've done a "sudo cabal install
>>> gtk --global" on my system, and it warns me that "file was built
>>> for unsupported file format which is not the architecture being
>>> linked (i386)". What does this refer to?
>>> Subsequently, nothing else _links_ properly with gtk.
>> This might be a gtk problem. Does this happen very early or only
>> during linking? Could you check what
>> cabal build -v
>> throws up? (Also: Did you install gtk2hs-buildtools first?)
>>> For example, hp2any-manager (or other tools) all fail during
>>> linking with gtk.
>>> Am I doing something wrong?
>>> Mark _______________________________________________
>>> Libraries mailing list
>>> Libraries at haskell.org
More information about the Libraries