[Haskell-cafe] Cabal-install: bus error

Martijn van Steenbergen martijn at van.steenbergen.nl
Tue May 4 06:48:53 EDT 2010


On 5/3/10 23:46, Jason Dagit wrote:
> This happened to a co-worker on her mac.  We used gdb to track the bus
> errors to the network library.  Once we tracked it down to there, we did
> some combination of deleting $HOME/.cabal, building/installing the
> latest version of Network and then relinking cabal-install.  I've also
> seen these errors with some versions of zlib (but, I think that was on
> an old Solaris box that had lots of issues).

I just updated to the newest version and had problems with zlib:

> ld: warning: in /opt/local/lib/libz.dylib, file is not of required architecture
(full error below)

The solution was:
# port install zlib +universal

I hope this is of use to someone. :-)

Martijn.



Full error:
(...)
[39 of 40] Compiling Distribution.Client.Install ( 
Distribution/Client/Install.hs, 
dist/build/cabal/cabal-tmp/Distribution/Client/Install.o )
[40 of 40] Compiling Main             ( Main.hs, 
dist/build/cabal/cabal-tmp/Main.o )
Linking dist/build/cabal/cabal ...
ld: warning: in /opt/local/lib/libz.dylib, file is not of required 
architecture
Undefined symbols:
   "_deflateEnd", referenced from:
       _deflateEnd$non_lazy_ptr in libHSzlib-0.5.2.0.a(Stream.o)
   "_inflateEnd", referenced from:
       _inflateEnd$non_lazy_ptr in libHSzlib-0.5.2.0.a(Stream.o)
   "_inflateInit2_", referenced from:
       _s4ug_info in libHSzlib-0.5.2.0.a(Stream.o)
   "_deflate", referenced from:
       _s4lq_info in libHSzlib-0.5.2.0.a(Stream.o)
   "_deflateInit2_", referenced from:
       _s4z5_info in libHSzlib-0.5.2.0.a(Stream.o)
   "_zlibVersion", referenced from:
       _r336_info in libHSzlib-0.5.2.0.a(Stream.o)
   "_inflate", referenced from:
       _s4om_info in libHSzlib-0.5.2.0.a(Stream.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
cabal: Error: some packages failed to install:
cabal-install-0.8.2 failed during the building phase. The exception was:
exit: ExitFailure 1


More information about the Haskell-Cafe mailing list