[MLton-user] Snow Leopard
Thant Tessman
thant at tessman.com
Thu Dec 24 16:07:47 PST 2009
Got past the ucontext thing:
http://duriansoftware.com/joe/PSA:-avoiding-the-%22ucontext-routines-are-deprecated%22-error-on-Mac-OS-X-Snow-Leopard.html
Modified include/platform/darwin.h to change
#include <ucontext.h>
to
#include <sys/ucontext.h>
which seemed to work. Still need to get past the gmp thing at link time though. Libraries on the mac are just weird.
On Dec 24, 2009, at 12:45 PM, Thant Tessman wrote:
>
> Here's the other error:
>
> /usr/include/ucontext.h:42:2: error: #error ucontext routines are deprecated, and require _XOPEN_SOURCE to be defined
> call to system failed with exit status 1:
> gcc -std=gnu99 -c -I/usr/local/lib/mlton/self/include -I/usr/local/lib/mlton/include -O1 -fno-common -fno-strict-aliasing -fomit-frame-pointer -w -I/usr/local/include -I/opt/local/include -I/sw/include -m32 -fno-strength-reduce -fschedule-insns -fschedule-insns2 -malign-functions=5 -malign-jumps=2 -malign-loops=2 -o /var/folders/I-/I-SdGOtYHBOL9lbrzS2UF++++TI/-Tmp-/filek1RT1r.o /var/folders/I-/I-SdGOtYHBOL9lbrzS2UF++++TI/-Tmp-/fileT8DULC.5.c
>
>
> On Dec 24, 2009, at 10:54 AM, Thant Tessman wrote:
>
>>
>> I'm running Mac OS 10.6.2. I've installed gmp via macports.
>>
>> I'm attempting to use:
>>
>> mlton-20090624-1.r7195.x86-darwin.gmp-macports.tgz
>>
>> I try to compile something that compiles fine on my linux system and I get:
>>
>> mlyacc path.grm
>> dyld: Library not loaded: /opt/local/lib/libgmp.3.dylib
>> Referenced from: /usr/local/bin/mlyacc
>> Reason: no suitable image found. Did find:
>> /opt/local/lib/libgmp.3.dylib: mach-o, but wrong architecture
>> make: *** [path.grm.sig] Trace/BPT trap
>>
>>
>> I know I can use the statically-linked version, but my impression is that I need to get this working anyway for the executables produced.
>>
>> Thanks for any advice.
>>
>> I want to test the latest experimental build because the official release build produces an error deep in some header. (This was on a machine I don't have access to at the moment. I will provide the info if I get past this issue and reproduce it.)
>>
>> -thant
>>
>>
>> _______________________________________________
>> MLton-user mailing list
>> MLton-user at mlton.org
>> http://mlton.org/mailman/listinfo/mlton-user
>
More information about the MLton-user
mailing list