I have XCode 3.2.4 and XCode 4.0.
Compiler version:
i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5664)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Is the issue reproducible in 32 bits?
A.
On Dec 9, 2010, at 3:28 PM, Alexander Hansen wrote:
> On Thu, Dec 9, 2010 at 5:46 AM, Andrea Cavalli <[email protected]> wrote:
>> I move /usr/local as suggested, but still fails.
>>
>> Fink version 64
>> Package manager version: 0.29.16
>> Distribution version: selfupdate-rsync Thu Dec 9 11:26:27 2010, 10.6, x86_64
>>
>> Fink version 32
>> Package manager version: 0.29.16
>> Distribution version: selfupdate-rsync Thu Dec 9 11:26:27 2010, 10.6, x86_64
>
> That distribution doesn't look like 32-bit, which should end in "i386"
> rather than "x86_64". Are you really on 64-bit, or did you just copy
> the line from above?
>
>>
>>
>>
>> Compilation out put 64 bit:
>>
>>
>> ../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/hooks.cmx ocamlbuild/hooks.ml
>> ../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/main.cmx ocamlbuild/main.ml
>> touch ocamlbuild/ocamlbuild_pack.mli ; if ../ocamlcompopt.sh -nostdlib
>> -pack -g -I ocamlbuild ocamlbuild/discard_printf.cmx
>> ocamlbuild/std_signatures.cmi ocamlbuild/signatures.cmi
>> ocamlbuild/my_std.cmx ocamlbuild/my_unix.cmx ocamlbuild/tags.cmx
>> ocamlbuild/display.cmx ocamlbuild/log.cmx ocamlbuild/shell.cmx
>> ocamlbuild/bool.cmx ocamlbuild/glob_ast.cmx ocamlbuild/glob_lexer.cmx
>> ocamlbuild/glob.cmx ocamlbuild/lexers.cmx ocamlbuild/command.cmx
>> ocamlbuild/flags.cmx ocamlbuild/ocamlbuild_Myocamlbuild_config.cmx
>> ocamlbuild/ocamlbuild_where.cmx ocamlbuild/slurp.cmx ocamlbuild/options.cmx
>> ocamlbuild/pathname.cmx ocamlbuild/configuration.cmx ocamlbuild/hygiene.cmx
>> ocamlbuild/digest_cache.cmx ocamlbuild/resource.cmx ocamlbuild/rule.cmx
>> ocamlbuild/solver.cmx ocamlbuild/report.cmx ocamlbuild/tools.cmx
>> ocamlbuild/fda.cmx ocamlbuild/ocaml_arch.cmx ocamlbuild/ocaml_utils.cmx
>> ocamlbuild/ocaml_dependencies.cmx ocamlbuild/ocaml_compiler.cmx
>> ocamlbuild/ocaml_tools.cmx ocamlbuild/ocaml_specific.cmx
>> ocamlbuild/plugin.cmx ocamlbuild/exit_codes.cmx ocamlbuild/hooks.cmx
>> ocamlbuild/main.cmx -o ocamlbuild/ocamlbuild_pack.cmx ; then rm -f
>> ocamlbuild/ocamlbuild_pack.mli ; else rm -f ocamlbuild/ocamlbuild_pack.mli
>> ; exit 1; fi
>> Assertion failed: (_file->_atomsArrayCount == computedAtomCount && "more
>> atoms allocated than expected"), function parse, file
>> /SourceCache/ld64/ld64-115.4/src/ld/parsers/macho_relocatable_file.cpp, line
>> 1504.
>
>
>
>>
>> Compilation output 32 bit:
>>
>> ../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/main.cmx ocamlbuild/main.ml
>> touch ocamlbuild/ocamlbuild_pack.mli ; if ../ocamlcompopt.sh -nostdlib
>> -pack -g -I ocamlbuild ocamlbuild/discard_printf.cmx
>> ocamlbuild/std_signatures.cmi ocamlbuild/signatures.cmi
>> ocamlbuild/my_std.cmx ocamlbuild/my_unix.cmx ocamlbuild/tags.cmx
>> ocamlbuild/display.cmx ocamlbuild/log.cmx ocamlbuild/shell.cmx
>> ocamlbuild/bool.cmx ocamlbuild/glob_ast.cmx ocamlbuild/glob_lexer.cmx
>> ocamlbuild/glob.cmx ocamlbuild/lexers.cmx ocamlbuild/command.cmx
>> ocamlbuild/flags.cmx ocamlbuild/ocamlbuild_Myocamlbuild_config.cmx
>> ocamlbuild/ocamlbuild_where.cmx ocamlbuild/slurp.cmx ocamlbuild/options.cmx
>> ocamlbuild/pathname.cmx ocamlbuild/configuration.cmx ocamlbuild/hygiene.cmx
>> ocamlbuild/digest_cache.cmx ocamlbuild/resource.cmx ocamlbuild/rule.cmx
>> ocamlbuild/solver.cmx ocamlbuild/report.cmx ocamlbuild/tools.cmx
>> ocamlbuild/fda.cmx ocamlbuild/ocaml_arch.cmx ocamlbuild/ocaml_utils.cmx
>> ocamlbuild/ocaml_dependencies.cmx ocamlbuild/ocaml_compiler.cmx
>> ocamlbuild/ocaml_tools.cmx ocamlbuild/ocaml_specific.cmx
>> ocamlbuild/plugin.cmx ocamlbuild/exit_codes.cmx ocamlbuild/hooks.cmx
>> ocamlbuild/main.cmx -o ocamlbuild/ocamlbuild_pack.cmx ; then rm -f
>> ocamlbuild/ocamlbuild_pack.mli ; else rm -f ocamlbuild/ocamlbuild_pack.mli
>> ; exit 1; fi
>> ld: in /tmp/camlOcamlbuild_pack__200aee.o, indirect symbol index out of
>> range for inferred architecture i386
>
> This looks like you're picking up from an ocaml build in /tmp as well
> as in your Fink tree--I'm not sure why that would happen.
>
>> Best regards
>> Andrea
>>
>>
>>
>>
>
> What Xcode version are you using? I don't reproduce your 64-bit issue
> with Xcode 3.2.4.
>
> --
> Alexander K. Hansen
> akh AT finkproject DOT org
> Fink User Liaison and Documenter
------------------------------------------------------------------------------
This SF Dev2Dev email is sponsored by:
WikiLeaks The End of the Free Internet
http://p.sf.net/sfu/therealnews-com
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners