Quoth Marc Weber, nevermore:

      $ ls; ./setup -v build || echo -e "\n\n ===> build failed \n\n"; eval `./setup -v build 2>&1 | 
grep /usr/local/bin/greencard` && echo -e "\n\n =====> this works why?" ; ls
1>      Greencard.cabal  Greencard.gc  Greencard_stub_ffi.c  
Greencard_stub_ffi.h  dist  greencard_stub_ffi.c  greencard_stub_ffi.h  setup  
setup.hi  setup.hs
        Preprocessing executables for greencard-0.0...
2>      */usr/local/bin/greencard --libdir ../c_lib -tffi -oGreencard.hs 
Greencard.gc*
        unrecognized option `--libdir ../c_lib'

This may be a complete shot in the dark but

 --libdir=DIR                   use base library location

suggests that it wants "--libdir=../c_lib"
instead of "--libdir ../c_lib". Could this be the case? I'd like to think it would parse them pretty much the same way but you can never be sure...

D.

--
Dougal Stanton
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to