[racket-dev] Errors with Racket on OS X 10.7 64bit

From: Eric Dobson (eric.n.dobson at gmail.com)
Date: Thu Sep 8 00:47:17 EDT 2011

I regularly build racket from HEAD on OS X with no problems, but
tonight I decided to try the 64 bit version and couldn't get it to
compile. The error I got was:

Undefined symbols for architecture x86_64:
  "_iconv_close", referenced from:
      _close_converter in libracket.a(string.o)
      _scheme_close_converter in libracket.a(string.o)
      _do_convert in libracket.a(string.o)
      _byte_string_close_converter in libracket.a(string.o)
      _string_to_from_locale in libracket.a(string.o)
  "_iconv_open", referenced from:
      _do_convert in libracket.a(string.o)
      _string_to_from_locale in libracket.a(string.o)
      _scheme_open_converter in libracket.a(string.o)
  "_iconv", referenced from:
      _do_convert in libracket.a(string.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[4]: *** [Racket.framework/Versions/5.1.3.6/Racket] Error 1

The command I ran to install it was

mkdir build && cd build && ../configure --disable-docs --enable-mac64
&& make -j2 && make install -j2

Is there something I am missing, or is it just broken currently?

-Eric


Full output is attached:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dev-out
Type: application/octet-stream
Size: 34106 bytes
Desc: not available
URL: <http://lists.racket-lang.org/dev/archive/attachments/20110907/ac98fba9/attachment.obj>

Posted on the dev mailing list.