
Felix Martini wrote:
Christian Maeder wrote:
Maybe my new binary release is easier to install
Your new release installed ok, but GHC does not work on my system. I can compile a simple hello world program, but running ghci or doing other compilations result in program termination of GHC and the terminal. GHC 6.6 did the same.
-bash-3.1$ ldd lib/ghc-6.8.2/ghc-6.8.2 librt.so.1 => /lib/librt.so.1 libreadline.so.5 => /usr/local/lib/libreadline.so.5 libncurses.so.5 => /usr/local/lib/libncurses.so.5 libdl.so.1 => /lib/libdl.so.1 libm.so.2 => /lib/libm.so.2 libgmp.so.3 => /usr/local/lib/libgmp.so.3 libpthread.so.1 => /lib/libpthread.so.1 libc.so.1 => /lib/libc.so.1 libaio.so.1 => /lib/libaio.so.1 libmd5.so.1 => /lib/libmd5.so.1 libiconv.so.2 => /usr/local/lib/libiconv.so.2 libsocket.so.1 => /lib/libsocket.so.1 libnsl.so.1 => /lib/libnsl.so.1 libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 libmp.so.2 => /lib/libmp.so.2 libscf.so.1 => /lib/libscf.so.1 libdoor.so.1 => /lib/libdoor.so.1 libuutil.so.1 => /lib/libuutil.so.1 libgen.so.1 => /lib/libgen.so.1
My result of ldd is:
bash-3.00$ ldd /usr/local/lib/ghc-6.8.2/ghc-6.8.2 librt.so.1 => /lib/librt.so.1 libreadline.so.5 => /usr/lib/libreadline.so.5 libncurses.so.5 => /usr/gnu/lib/libncurses.so.5 libdl.so.1 => /lib/libdl.so.1 libm.so.2 => /lib/libm.so.2 libgmp.so.3 => /usr/lib/libgmp.so.3 libpthread.so.1 => /lib/libpthread.so.1 libc.so.1 => /lib/libc.so.1 libcurses.so.1 => /lib/libcurses.so.1
Your ldd output looks nice. Is it still that simple after you've update your readline lib? Most of my above libs get in via libreadline: -bash-3.1$ ldd /usr/local/lib/libreadline.so.5 warning: ldd: /usr/local/lib/libreadline.so.5: is not executable libiconv.so.2 => /usr/local/lib/libiconv.so.2 libsocket.so.1 => /lib/libsocket.so.1 libnsl.so.1 => /lib/libnsl.so.1 libm.so.2 => /lib/libm.so.2 libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 libc.so.1 => /lib/libc.so.1 libmp.so.2 => /lib/libmp.so.2 libmd5.so.1 => /lib/libmd5.so.1 libscf.so.1 => /lib/libscf.so.1 libdoor.so.1 => /lib/libdoor.so.1 libuutil.so.1 => /lib/libuutil.so.1 libgen.so.1 => /lib/libgen.so.1 I've not idea about /lib/libaio.so.1 (Possibly our system is set up suboptimal.) Cheers Christian