Dear Fink users,

I upgrade my OS to 10.6 recently and installed Xcode 4.
When I tried to install GILDAS using Fink, I faced a problem
Ocaml is on the dependance list, but cannot be compiled correctly.
My OS is 10.6.7, Fink version is

ywangdemacbook:~ ywang$ fink --version
Package manager version: 0.29.21
Distribution version: selfupdate-cvs Thu Apr 28 10:19:21 2011, 10.6, i386
Trees: local/main stable/main stable/crypto

Copyright (c) 2001 Christoph Pfisterer
Copyright (c) 2001-2011 The Fink Package Manager Team
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details. 


Part of the compiling error message is:


for i in unix str num dynlink bigarray systhreads threads graph dbm labltk; do \
          (cd otherlibs/$i; make allopt) || exit $?; \
        done
make[1]: Nothing to be done for `allopt'.
make[1]: Nothing to be done for `allopt'.
make[1]: Nothing to be done for `allopt'.
make[1]: Nothing to be done for `allopt'.
make[1]: Nothing to be done for `allopt'.
make[1]: Nothing to be done for `allopt'.
make[1]: Nothing to be done for `allopt'.
make[1]: Nothing to be done for `allopt'.
make[1]: Nothing to be done for `allopt'.
cd support; make opt
make[2]: Nothing to be done for `opt'.
cd labltk; make -f Makefile.gen
make[2]: Nothing to be done for `all'.
cd labltk; make opt
make[2]: Nothing to be done for `opt'.
cd camltk; make -f Makefile.gen
make[2]: Nothing to be done for `all'.
cd camltk; make opt
make[2]: Nothing to be done for `opt'.
cd lib; make opt
make[2]: Nothing to be done for `opt'.
cd jpf; make opt
make[2]: Nothing to be done for `opt'.
cd frx; make opt
make[2]: Nothing to be done for `opt'.
cd tkanim; make opt
make[2]: Nothing to be done for `opt'.
cd lex; make allopt
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A cset.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A syntax.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A parser.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A lexer.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A table.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A lexgen.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A compact.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A common.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A output.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A 
outputbis.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -c -warn-error A main.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -o ocamllex.opt cset.cmx 
syntax.cmx parser.cmx lexer.cmx table.cmx lexgen.cmx compact.cmx common.cmx 
output.cmx outputbis.cmx main.cmx
cd tools; make opt.opt
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -warn-error A -I ../utils 
-I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -c 
depend.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -warn-error A -I ../utils 
-I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -c 
ocamldep.ml
../boot/ocamlrun ../ocamlopt -nostdlib -I ../stdlib -I ../utils -I ../parsing 
-I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamldep.opt misc.cmx 
config.cmx clflags.cmx terminfo.cmx linenum.cmx warnings.cmx location.cmx 
longident.cmx syntaxerr.cmx parser.cmx lexer.cmx parse.cmx \
                   depend.cmx ocamldep.cmx
./build/ocamlbuild-native-only.sh
+ ./boot/ocamlrun boot/myocamlbuild native_stdlib_mixed_mode ocamlopt 
lex/ocamllex ocamlbuild/ocamlbuildlib.cmxa ocamlbuild/ocamlbuildlightlib.cmxa 
ocamlbuild/ocamlbuild.native ocamlbuild/ocamlbuildlight.native
../ocamlcompopt.sh -nostdlib -c -g -dtypes -w A -warn-error A -w e -I 
../otherlibs/unix -for-pack Ocamlbuild_pack -I ocamlbuild -I stdlib -o 
ocamlbuild/ocamlbuild.cmx ocamlbuild/ocamlbuild.ml
../ocamlcompopt.sh -nostdlib unix.cmxa -g -I stdlib -I ../otherlibs/unix 
ocamlbuild/ocamlbuild_executor.cmx ocamlbuild/ocamlbuild_pack.cmx 
ocamlbuild/ocamlbuild_unix_plugin.cmx ocamlbuild/ocamlbuild.cmx -o 
ocamlbuild/ocamlbuild.native
ld: in ocamlbuild/ocamlbuild_pack.o, in section __DATA,__data reloc 56: 
sectionForAddress(0x48026FD4) address not in any section for architecture i386
collect2: ld returned 1 exit status
File "caml_startup", line 1, characters 0-1:
Error: Error during linking
Exit code 2 while executing this command:
  ../ocamlcompopt.sh -nostdlib unix.cmxa -g -I stdlib -I ../otherlibs/unix 
ocamlbuild/ocamlbuild_executor.cmx ocamlbuild/ocamlbuild_pack.cmx 
ocamlbuild/ocamlbuild_unix_plugin.cmx ocamlbuild/ocamlbuild.cmx -o 
ocamlbuild/ocamlbuild.native
make: *** [ocamlbuild.native] Error 2
### execution of /var/tmp/tmp.1.4t5VMU failed, exit code 2
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-ocaml-3.11.1-1
(Reading database ... 22346 files and directories currently installed.)
Removing fink-buildlock-ocaml-3.11.1-1 ...
Failed: phase compiling: ocaml-3.11.1-1 failed

Cheers

Chris



------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Fink-beginners mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.beginners
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to