
Would it be necessary to change Info.plist? It would be nice being able to distribute haskell apps in general, not only wxHaskell apps. One can certainly write the UI in C++/Objective C, or what have you, and use FFI to call haskell libraries. But I am also interested in writing an app 100% in haskell. Has anyone done that? Brandon: sorry for replying directly to you. -- Eduardo Sato On Thursday, August 8, 2013 at 12:26 PM, Brandon Allbery wrote:
On Thu, Aug 8, 2013 at 9:54 AM, Eduardo Sato
wrote: The only problem now is that I want to distribute a wxHaskell application on mac OS X. I tried using macosx-app and cabal-macosx (https://github.com/michaelt/cabal-macosx) to make an "app" file. It runs fine on my machine, but it fails to run on another computer. I get the following error:
Dyld Error Message: Library not loaded: /Users/eduardo/.cabal/lib/wxc-0.90.1.0/ghc-7.6.3/libwxc.dylib.
What would be the best way to redistribute wxHaskell apps?
This sounds like cabal-macosx was not updated to handle dynamic GHC libraries. (GHC used to default to static; OS X was one of the first platforms to switch to default dynamic.) I know in theory how to deal with this (copy the necessary libraries into the app bundle and use install_name_tool to adjust the references to be bundle-relative) but could not give you exact details.
-- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com (mailto:allbery.b@gmail.com) ballbery@sinenomine.net (mailto:ballbery@sinenomine.net) unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net