[chuck] building chuck in os x (tiger)

Ge Wang gewang at CS.Princeton.EDU
Mon Aug 1 21:10:01 EDT 2005


Hi Eduard!

This is due to a change in tiger for which we have not updated in v1.  
It is now fixed - please re-download chuck-1.1.5.6.tgz from the website 
(version updated to "1.1.5.6d") and rebuild:

     http://chuck.cs.princeton.edu/release/files/chuck-1.1.5.6.tgz

If this doesn't work, please email me directly and we will sort this 
out.

(v2 is in the final phases of preparation for release)

Best,
Ge!

On Aug 1, 2005, at 7:19 PM, eduard wrote:

> Hi there,
>
> I am trying to build chuck, but after issuing
>
> sudo make osx
>
> I get some errors (see below).
>
> Any advice would be much appreciated.
>
> Eduard
>
>
> make -f makefile.osx
> bison -dv -b chuck chuck.y
> gcc -D__MACOSX_CORE__ -O3 -c chuck.tab.c
> flex -ochuck.yy.c chuck.lex
> gcc -D__MACOSX_CORE__ -O3 -c chuck.yy.c
> gcc -D__MACOSX_CORE__ -O3 -c chuck_main.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_errmsg.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_utils.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_symbol.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_table.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_temp.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_absyn.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_type.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_emit.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_frame.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_instr.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_vm.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_ugen.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_bbq.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_dl.cpp
> gcc -D__MACOSX_CORE__ -O3 -c chuck_otf.cpp
> gcc -D__MACOSX_CORE__ -O3 -c digiio_rtaudio.cpp
> gcc -D__MACOSX_CORE__ -O3 -c rtaudio.cpp
> gcc -D__MACOSX_CORE__ -O3 -c midiio_osx.cpp
> gcc -D__MACOSX_CORE__ -O3 -c ugen_osc.cpp
> gcc -D__MACOSX_CORE__ -O3 -c ugen_xxx.cpp
> gcc -D__MACOSX_CORE__ -O3 -c ugen_filter.cpp
> gcc -D__MACOSX_CORE__ -O3 -c ugen_stk.cpp
> gcc -D__MACOSX_CORE__ -O3 -c ulib_machine.cpp
> gcc -D__MACOSX_CORE__ -O3 -c ulib_math.cpp
> gcc -D__MACOSX_CORE__ -O3 -c ulib_net.cpp
> gcc -D__MACOSX_CORE__ -O3 -c ulib_std.cpp
> gcc -D__MACOSX_CORE__ -O3 -c util_buffers.cpp
> gcc -D__MACOSX_CORE__ -O3 -c util_math.c
> gcc -D__MACOSX_CORE__ -O3 -c util_network.c
> gcc -D__MACOSX_CORE__ -O3 -c util_raw.c
> gcc -D__MACOSX_CORE__ -O3 -c util_thread.cpp
> gcc -D__MACOSX_CORE__ -O3 -c util_xforms.c
> gcc -D__MACOSX_CORE__ -O3 -c util_sndfile.c
> gcc -o chuck chuck.tab.o chuck.yy.o chuck_main.o chuck_errmsg.o 
> chuck_utils.o chuck_symbol.o chuck_table.o chuck_temp.o chuck_absyn.o 
> chuck_type.o chuck_emit.o chuck_frame.o chuck_instr.o chuck_vm.o 
> chuck_ugen.o chuck_bbq.o chuck_dl.o chuck_otf.o digiio_rtaudio.o 
> rtaudio.o midiio_osx.o ugen_osc.o ugen_xxx.o ugen_filter.o ugen_stk.o 
> ulib_machine.o ulib_math.o ulib_net.o ulib_std.o util_buffers.o 
> util_math.o util_network.o util_raw.o util_thread.o util_xforms.o 
> util_sndfile.o -framework CoreAudio -framework CoreMIDI -framework 
> CoreFoundation -lstdc++ -lm
> ld: warning multiple definitions of symbol _dlclose
> chuck_dl.o definition of _dlclose in section (__TEXT,__text)
> /usr/lib/libm.dylib(dyldAPIsInLibSystem.o) definition of _dlclose
> ld: warning multiple definitions of symbol _dlerror
> chuck_dl.o definition of _dlerror in section (__TEXT,__text)
> /usr/lib/libm.dylib(dyldAPIsInLibSystem.o) definition of _dlerror
> ld: warning multiple definitions of symbol _dlopen
> chuck_dl.o definition of _dlopen in section (__TEXT,__text)
> /usr/lib/libm.dylib(dyldAPIsInLibSystem.o) definition of _dlopen
> ld: warning multiple definitions of symbol _dlsym
> chuck_dl.o definition of _dlsym in section (__TEXT,__text)
> /usr/lib/libm.dylib(dyldAPIsInLibSystem.o) definition of _dlsym
> ld: /usr/lib/crt1.o illegal reference to symbol: __objcInit defined in 
> indirectly referenced dynamic library /usr/lib/libobjc.A.dylib
> make[1]: *** [chuck] Error 1
> make: [osx] Error 2 (ignored)
> _______________________________________________
> chuck mailing list
> chuck at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck



More information about the chuck mailing list