[plt-scheme] compiling from svn: undef'd symbol

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Fri Aug 15 13:00:59 EDT 2008

Did you re-run `configure' before `make'?

At Fri, 15 Aug 2008 12:59:40 -0400, David Van Horn wrote:
> I just did an svn up; cd src; make, and got the following error:
> 
> make mzschemecgc
> mkdir -p  PLT_MzScheme.framework/Versions/4.1.0.1
> gcc -o PLT_MzScheme.framework/Versions/4.1.0.1/PLT_MzScheme  -framework 
> CoreFoundation -dynamiclib -all_load  libmzscheme.a libmzgc.a -ldl -lm 
> -liconv
> ld: Undefined symbols:
> _scheme_init_place
> /usr/bin/libtool: internal link edit command failed
> make[4]: *** [PLT_MzScheme.framework/Versions/4.1.0.1/PLT_MzScheme] Error 1
> 
> Indeed it looks like _scheme_init_place is not defined in libmzscheme.a:
> 
> $ nm mzscheme/libmzscheme.a  | grep 'scheme_init_place'
>           U _scheme_init_place
> 
> $ uname -a
> Darwin david-van-horns-computer.local 8.10.1 Darwin Kernel Version 
> 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 
> i386 i386
> 
> Is this a bug or have I done something wrong?  Let me know if I can 
> provide any further info.
> 
> David
> 
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme


Posted on the users mailing list.