[Unison-hackers] Help building OSX GUI
Benjamin Pierce
bcpierce at cis.upenn.edu
Wed Jun 10 23:04:29 EDT 2009
Hi Jerome,
> If you can't wait for the makefiles to be fixed, you can edit
> trunk/src/Makefile.OCaml and replace this line:
> (cd $(UIMACDIR); xcodebuild OCAMLLIBDIR="$(OCAMLLIBDIR)"
> SYMROOT=build)
> with:
> (cd $(UIMACDIR); xcodebuild -configuration Development
> OCAMLLIBDIR="$(OCAMLLIBDIR)" SYMROOT=build)
Doesn't quite work... is my OCaml compiled wrong, perhaps?
- B
CompileC build/uimacnew.build/Development/uimac.build/Objects-normal/
i386/ProgressCell.o /Users/bcpierce/current/unison/trunk/src/uimacnew/
ProgressCell.m normal i386 objective-c com.apple.compilers.gcc.4_0
cd /Users/bcpierce/current/unison/trunk/src/uimacnew
/Developer/usr/bin/gcc-4.0 -x objective-c -arch i386 -fmessage-
length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -
isysroot /Developer/SDKs/MacOSX10.5.sdk -mfix-and-continue -mmacosx-
version-min=10.5 -gdwarf-2 -I/Users/bcpierce/current/unison/trunk/src/
uimacnew/build/uimacnew.build/Development/uimac.build/Unison.hmap -
Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/Users/bcpierce/
current/unison/trunk/src/uimacnew/build/Development -F/Users/bcpierce/
current/unison/trunk/src/uimacnew -I/usr/local/lib/ocaml -I/Users/
bcpierce/current/unison/trunk/src/uimacnew/build/Development/include -
I/Users/bcpierce/current/unison/trunk/src/uimacnew/build/
uimacnew.build/Development/uimac.build/DerivedSources -c /Users/
bcpierce/current/unison/trunk/src/uimacnew/ProgressCell.m -o /Users/
bcpierce/current/unison/trunk/src/uimacnew/build/uimacnew.build/
Development/uimac.build/Objects-normal/i386/ProgressCell.o
Ld /Users/bcpierce/current/unison/trunk/src/uimacnew/build/Development/
Unison.app/Contents/MacOS/Unison normal i386
mkdir /Users/bcpierce/current/unison/trunk/src/uimacnew/build/
Development/Unison.app/Contents/MacOS
cd /Users/bcpierce/current/unison/trunk/src/uimacnew
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Developer/usr/bin/gcc-4.0 -arch i386 -isysroot /Developer/SDKs/
MacOSX10.5.sdk -L/Users/bcpierce/current/unison/trunk/src/uimacnew/
build/Development -F/Users/bcpierce/current/unison/trunk/src/uimacnew/
build/Development -F/Users/bcpierce/current/unison/trunk/src/uimacnew -
filelist /Users/bcpierce/current/unison/trunk/src/uimacnew/build/
uimacnew.build/Development/uimac.build/Objects-normal/i386/
Unison.LinkFileList -mmacosx-version-min=10.5 -L/usr/local/lib/ocaml -
lunix -lthreadsnat -lstr -lbigarray -lasmrun -framework Cocoa -
framework Security -framework Growl -framework ExceptionHandling /
Users/bcpierce/current/unison/trunk/src/uimacnew/../unison-blob.o -o /
Users/bcpierce/current/unison/trunk/src/uimacnew/build/Development/
Unison.app/Contents/MacOS/Unison
Undefined symbols:
"_caml_apply2", referenced from:
_caml_callback2_exn in libasmrun.a(i386.o)
"_caml_apply3", referenced from:
_caml_callback3_exn in libasmrun.a(i386.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
PBXCp build/Development/Unison.app/Contents/Frameworks/Growl.framework
Growl.framework
mkdir /Users/bcpierce/current/unison/trunk/src/uimacnew/build/
Development/Unison.app/Contents/Frameworks
cd /Users/bcpierce/current/unison/trunk/src/uimacnew
/Developer/Library/PrivateFrameworks/DevToolsCore.framework/
Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-
src-symlinks /Users/bcpierce/current/unison/trunk/src/uimacnew/
Growl.framework /Users/bcpierce/current/unison/trunk/src/uimacnew/
build/Development/Unison.app/Contents/Frameworks
** BUILD FAILED **
The following build commands failed:
uimac:
Ld /Users/bcpierce/current/unison/trunk/src/uimacnew/build/
Development/Unison.app/Contents/MacOS/Unison normal i386
More information about the Unison-hackers
mailing list