Re: Compiling Unison with OCaml 4.08

"Benjamin C. Pierce" <[email protected]> Tue, 3 Dec 2019 11:20:40 -0500
Newsgroups gmane.network.unison.devel
Message-ID <[email protected]>
That worked for me too — thank you very much for the quick help!

   - Benjamin

> On Dec 3, 2019, at 10:50 AM, Jakob Rath <[email protected]> wrote:
> 
> Hi,
> 
> I successfully built unison with OCaml 4.08.1 on Mojave a few weeks ago.
> 
> At first, I hit the same error as you though (linker can’t find the bigarray library). I assumed it was a problem with my OCaml installation and worked around it by creating a symlink:
> 
> $ cd /usr/local/lib/ocaml
> $ ln -s bigarray.a libbigarray.a
> 
> Best,
> Jakob
> 
> 
>> On 03.12.2019, at 15:31, Benjamin C. Pierce <[email protected]> wrote:
>> 
>> Has anyone been able to compile the GUI version of unison with OCaml 4.08?  I get this (on both Catalina and Mohave):
>> 
>> …
>> Ld /Users/bcpierce/home1/unison/src/uimac/build/Default/Unison.app/Contents/MacOS/Unison normal x86_64 (in target 'uimac' from project 'uimacnew')
>>    cd /Users/bcpierce/home1/unison/src/uimac
>>    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target x86_64-apple-macos10.6 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -L/Users/bcpierce/home1/unison/src/uimac/build/Default -F/Users/bcpierce/home1/unison/src/uimac/build/Default -filelist /Users/bcpierce/home1/unison/src/uimac/build/uimacnew.build/Default/uimac.build/Objects-normal/x86_64/Unison.LinkFileList -Xlinker -object_path_lto -Xlinker /Users/bcpierce/home1/unison/src/uimac/build/uimacnew.build/Default/uimac.build/Objects-normal/x86_64/Unison_lto.o -fobjc-link-runtime -L/Users/bcpierce/.opam/default/lib/ocaml -lunix -lthreadsnat -lcamlstr -lbigarray -lasmrun -framework Cocoa -framework Security -framework ExceptionHandling -Xlinker -dependency_info -Xlinker /Users/bcpierce/home1/unison/src/uimac/build/uimacnew.build/Default/uimac.build/Objects-normal/x86_64/Unison_dependency_info.dat -o /Users/bcpierce/home1/unison/src/uimac/build/Default/Unison.app/Contents/MacOS/Unison
>> ld: library not found for -lbigarray
>> clang: error: linker command failed with exit code 1 (use -v to see invocation)
>> 
>> ** BUILD FAILED **
>> 
>> Any idea what’s wrong here?  (The text UI builds fine.)
>> 
>> Thanks!
>> 
>>    - Benjamin
>> 
>> _______________________________________________
>> Unison-hackers mailing list
>> [email protected]
>> https://LISTS.SEAS.UPENN.EDU/mailman/listinfo/unison-hackers
> 
> _______________________________________________
> Unison-hackers mailing list
> [email protected]
> https://LISTS.SEAS.UPENN.EDU/mailman/listinfo/unison-hackers
> 

_______________________________________________
Unison-hackers mailing list
[email protected]
https://LISTS.SEAS.UPENN.EDU/mailman/listinfo/unison-hackers