[Haskell-cafe] Must be a FAQ - Can't make install Hugs98-Nov2003 on MacOSX 10.3.8

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Fri Feb 25 18:10:14 EST 2005


> >> The configure script is (wrongly) determining that the MacOS X C
> >> compiler does not support Floats/Doubles.  Ideally, the autoconf magic
> >> which determined this setting should be fixed, [...]
> 
> Hmmm, I'm not sure if the autoconf magic has been fixed. Does it work with
> Hugs from CVS HEAD? If not, could somebody please send a patch for it or
> at least a log + all involved config.logs? I don't have access to a Mac...

I've just checked out the hugs98 sources on my Mac, but I can't immediately
work out how to build them from CVS.  The old distribution instructions were
    cd src/unix; ./configure
but there isn't a configure script there any more.  I tried
    autoconf
at the toplevel, but got errors:
    configure: creating ./config.status
    config.status: creating MkDefs
    config.status: creating src/Makefile
    config.status: creating src/platform.h
    config.status: creating docs/Makefile
    config.status: creating docs/users_guide/Makefile
    config.status: creating docs/hugs.1
    config.status: creating tests/config
    config.status: creating demos/Makefile
    config.status: creating src/config.h
    config.status: error: cannot find input file: src/config.h.in

So, tried
    autoreconf; ./configure; make
which seemed to create the necessary src/config.h.in etc, but then
make fell over with
    $ make
    mkdir fptools
    cvs -d `cat CVS/Root` checkout -r HEAD `for lib in concurrent data
            hssource lang net text util posix; do echo fptools/hslibs/$lib; done`
    Enter passphrase for key '/Users/malcolm/.ssh/id_dsa': ***************
    cvs checkout: in directory fptools:
    cvs checkout: cannot open CVS/Entries for reading: No such file or directory
    cvs [checkout aborted]: cannot open CVS/Tag: No such file or directory
    make: *** [fptools] Error 1

Are there any documented instructions for building Hugs from CVS?
Regards,
    Malcolm


More information about the Cvs-hugs mailing list