Help!!

Johan Nordlander nordland@sm.luth.se
Wed, 16 Apr 2003 12:54:34 +0200


Alastair Reid wrote:
>
> Is there some way we can tweak things so that Amy's problem (attached)
> is less likely to happen?
>
> What I'm thinking is that, though stock Darwin systems apparently
> don't have ncurses, they probably have something equivalent.  Could we
> figure out what that something is, make whatever changes Hugs needs
> (hopefully none) so that it can use that something and then (re)order
> the tests in configure.in so that it tests for the preferred form
> first.
>
> Or, since the problem presumably comes from having built the binary
> distro on quite a well configured development machine, does anyone out
> there have access to a less well configured Darwin box that we could
> use for building binary distributions?
>
> [Oh, how I long for the days when source distributions were the
> standard way of doing things.  You ran configure, it detected what
> your machine was actually like, and you built a binary which actually
> matched your machine.  Easy!  The binary distribution approach only
> seems to work well when machines are relatively uniform.]
>
> --
> Alastair

Well, since MacOS X 10.2 (Jaguar) comes with ncurses preinstalled, the 
problem is actually due to an old OS version.  Even MacOS X versions 
prior to 10.2 contain ncurses, although included in libSystem (Library 
Reorganization Considered Harmful!).  All Hugs binaries for MacOS X 
have used a statically linked version of libreadline to avoid external 
dependencies.

So it's basically a question of what what OS versions should be 
supported.  Compiling for 10.1 requires 10.1 installed, and I don't 
have that anymore.  Maybe someone still running 10.1 or 10.0 will want 
to provide Hugs binaries for those systems?

-- Johan

> Amy Barnes <amymarie@slingshot.co.nz> writes:
>> Finally worked out my problem was not that I didn't know to load
>> hugs, I have a file missing -
>>
>> [localhost:~] amy% hugs dyld: hugs can't open library:
>> /usr/lib/libncurses.5.dylib (No such file or directory, errno = 2)
> _______________________________________________
> Hugs-Bugs mailing list
> Hugs-Bugs@haskell.org
> http://www.haskell.org/mailman/listinfo/hugs-bugs
>