[chuck-users] ChucK compilation error (still, again?) -- similar to the Ubuntu GCC 4.3 problem

joerg piringer joerg at piringer.net
Sun Sep 13 13:43:50 EDT 2009


use the -arch i386 option again for ld as well.
now that you mention it:
vegetableorchestra.com is taken by some domain reseller-spammer-whatever.
it's .org we took.

best
joerg

Andrew C. Smith schrieb:
> Thanks, joerg.  Also, huge fan of the karottenflöte. Surprised that
> you managed to pick up vegetableorchestra.com before someone else
> snapped it up.
> 
> So, now I'm getting other errors, this time with "ld" rather than gcc. I get:
> 
> ld: warning: in util_sndfile.o, file is not of required architecture
> 
> repeated for every single *.o file, then (get ready to scroll...)
> 
> Undefined symbols:
>   "KBHitManager::shutdown()", referenced from:
>       _all_detach in chuck_globals.o
>   "XMutex::~XMutex()", referenced from:
>       ___tcf_0 in chuck_errmsg.o
>       Chuck_Event::~Chuck_Event()in chuck_instr.o
>       Chuck_Event::~Chuck_Event()in chuck_instr.o
>       Chuck_Event::~Chuck_Event()in chuck_oo.o
>       Chuck_Event::~Chuck_Event()in chuck_oo.o
>       HidIn::~HidIn()in hidio_sdl.o
>       HidIn::~HidIn()in hidio_sdl.o
>       HidIn::~HidIn()in hidio_sdl.o
>       Chuck_Event::~Chuck_Event()in hidio_sdl.o
>       Chuck_Event::~Chuck_Event()in hidio_sdl.o
>       MidiIn::~MidiIn()in midiio_rtmidi.o
>       MidiIn::~MidiIn()in midiio_rtmidi.o
>       MidiIn::~MidiIn()in midiio_rtmidi.o
>       Chuck_Event::~Chuck_Event()in midiio_rtmidi.o
>       Chuck_Event::~Chuck_Event()in midiio_rtmidi.o
>   "_CK_HID_JOYSTICK_AXIS", referenced from:
>       _HidMsg_is_axis_motion in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "Joystick_close(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "WiiRemote_close(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_machine_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "_CK_HID_ACCELEROMETER", referenced from:
>       _HidIn_read_tilt_sensor in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "_ck_tcp_create", referenced from:
>       _main in chuck_main.o
>       otf_send_connect(char const*, int)in chuck_otf.o
>   "_libstd_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "Keyboard_quit()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "XMutex::release()", referenced from:
>       _EM_log in chuck_errmsg.o
>       Chuck_Event::queue_broadcast()       in chuck_oo.o
>       Chuck_Event::queue_broadcast()       in chuck_oo.o
>       Chuck_Event::signal()      in chuck_oo.o
>       Chuck_Event::signal()      in chuck_oo.o
>       Chuck_Event::broadcast()      in chuck_oo.o
>       Chuck_Event::broadcast()      in chuck_oo.o
>       Chuck_Event::wait(Chuck_VM_Shred*, Chuck_VM*)      in chuck_oo.o
>       Chuck_Event::remove(Chuck_VM_Shred*)       in chuck_oo.o
>   "_CK_HID_DEV_JOYSTICK", referenced from:
>       _HidIn_open_joystick in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Joystick_quit()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Mouse_quit()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "WiiRemote_name(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Keyboard_init()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "toupper(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&)", referenced from:
>       _string_upper in chuck_lang.o
>   "_ck_listen", referenced from:
>       _main in chuck_main.o
>   "_stereo_ctor", referenced from:
>       Chuck_VM::initialize_synthesis()      in chuck_vm.o
>       Chuck_VM::initialize_synthesis()      in chuck_vm.o
>   "_CK_HID_DEVICE_CONNECTED", referenced from:
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "CBufferSimple::cleanup()", referenced from:
>       HidInManager::cleanup()      in hidio_sdl.o
>   "Mouse_close(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Joystick_init()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Mouse_init()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "CBufferSimple::put(void*, unsigned long)", referenced from:
>       Chuck_VM::queue_event(Chuck_Event*, int)   in chuck_vm.o
>       Chuck_VM::queue_msg(Chuck_Msg*, int) in chuck_vm.o
>       Chuck_VM::process_msg(Chuck_Msg*)      in chuck_vm.o
>   "_osc_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "CBufferSimple::get(void*, unsigned long)", referenced from:
>       Chuck_VM::get_reply()     in chuck_vm.o
>       Chuck_VM::compute()     in chuck_vm.o
>       Chuck_VM::compute()     in chuck_vm.o
>   "TiltSensor_count()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "CBufferSimple::initialize(unsigned long, unsigned long)", referenced from:
>       Chuck_VM::initialize(unsigned long, unsigned long, unsigned
> long, unsigned long, unsigned long, unsigned long, unsigned long,
> unsigned long, unsigned long, unsigned long, unsigned long)in
> chuck_vm.o
>       Chuck_VM::initialize(unsigned long, unsigned long, unsigned
> long, unsigned long, unsigned long, unsigned long, unsigned long,
> unsigned long, unsigned long, unsigned long, unsigned long)in
> chuck_vm.o
>       Chuck_VM::initialize(unsigned long, unsigned long, unsigned
> long, unsigned long, unsigned long, unsigned long, unsigned long,
> unsigned long, unsigned long, unsigned long, unsigned long)in
> chuck_vm.o
>       HidInManager::init()      in hidio_sdl.o
>   "_CK_HID_DEV_TILTSENSOR", referenced from:
>       _HidIn_open_tiltsensor in chuck_lang.o
>       _HidIn_read_tilt_sensor in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "ltrim(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&)", referenced from:
>       _string_ltrim in chuck_lang.o
>   "CBufferSimple::CBufferSimple()", referenced from:
>       Chuck_VM::initialize(unsigned long, unsigned long, unsigned
> long, unsigned long, unsigned long, unsigned long, unsigned long,
> unsigned long, unsigned long, unsigned long, unsigned long)in
> chuck_vm.o
>       Chuck_VM::initialize(unsigned long, unsigned long, unsigned
> long, unsigned long, unsigned long, unsigned long, unsigned long,
> unsigned long, unsigned long, unsigned long, unsigned long)in
> chuck_vm.o
>       Chuck_VM::initialize(unsigned long, unsigned long, unsigned
> long, unsigned long, unsigned long, unsigned long, unsigned long,
> unsigned long, unsigned long, unsigned long, unsigned long)in
> chuck_vm.o
>       HidInManager::init()      in hidio_sdl.o
>   "TiltSensor_quit()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "itoa(long)", referenced from:
>       Chuck_Instr_Add_int_string_Assign::execute(Chuck_VM*,
> Chuck_VM_Shred*)      in chuck_instr.o
>       Chuck_Instr_Add_int_string::execute(Chuck_VM*, Chuck_VM_Shred*)
>     in chuck_instr.o
>       Chuck_Instr_Add_string_int::execute(Chuck_VM*, Chuck_VM_Shred*)
>     in chuck_instr.o
>       type_engine_scan2_func_def(Chuck_Env*, a_Func_Def_*)     in chuck_scan.o
>   "_stk_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "rtrim(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&)", referenced from:
>       _string_rtrim in chuck_lang.o
>   "CBufferSimple::~CBufferSimple()", referenced from:
>       Chuck_VM::shutdown()     in chuck_vm.o
>       Chuck_VM::shutdown()     in chuck_vm.o
>       Chuck_VM::shutdown()     in chuck_vm.o
>       HidInManager::cleanup()      in hidio_sdl.o
>   "TiltSensor_setPollRate(long)", referenced from:
>       _HidIn_ctrl_tiltPollRate in chuck_lang.o
>   "TiltSensor_init()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Hid_poll()", referenced from:
>       HidInManager::cb_hid_input(void*)   in hidio_sdl.o
>   "Keyboard_count()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_CK_HID_BUTTON_UP", referenced from:
>       _HidMsg_is_button_up in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "CBufferAdvance::put(void*, unsigned long)", referenced from:
>       HidInManager::push_message(HidMsg&)       in hidio_sdl.o
>       _push_message in hidio_sdl.o
>       MidiInManager::cb_midi_input(double, std::vector<unsigned char,
> std::allocator<unsigned char> >*, void*)in midiio_rtmidi.o
>   "RtMidiOut::RtMidiOut()", referenced from:
>       MidiOutManager::open(MidiOut*, long) in midiio_rtmidi.o
>       probeMidiOut()     in midiio_rtmidi.o
>       MidiOut::MidiOut()in midiio_rtmidi.o
>   "_ck_close", referenced from:
>       _main in chuck_main.o
>       otf_send_connect(char const*, int)in chuck_otf.o
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_cb(void*)in chuck_otf.o
>       otf_cb(void*)in chuck_otf.o
>       otf_cb(void*)in chuck_otf.o
>       otf_cb(void*)in chuck_otf.o
>   "io_addhistory(char const*)", referenced from:
>       Chuck_Console::next_command(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::basic_string<char, std::char_traits<char>, std::allocator<char>
>> &)in chuck_console.o
>   "_CK_HID_BUTTON_DOWN", referenced from:
>       _HidMsg_is_button_down in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "extract_args(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&, std::basic_string<char,
> std::char_traits<char>, std::allocator<char> >&,
> std::vector<std::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, std::allocator<std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >&)", referenced
> from:
>       _main in chuck_main.o
>       otf_send_file(char const*, Net_Msg&, char const*, ck_socket_*)in
> chuck_otf.o
>       otf_process_msg(Chuck_VM*, Chuck_Compiler*, Net_Msg*, unsigned
> long, void*)in chuck_otf.o
>   "_xform_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "WiiRemote_send(int, HidMsg const*)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "CBufferAdvance::empty(unsigned long)", referenced from:
>       HidIn::empty()     in hidio_sdl.o
>       MidiIn::empty()     in midiio_rtmidi.o
>   "TiltSensor_getPollRate()", referenced from:
>       _HidIn_cget_tiltPollRate in chuck_lang.o
>   "Keyboard_name(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Joystick_name(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Joystick_count()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Mouse_name(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "WiiRemote_count()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_ck_send_timeout", referenced from:
>       otf_send_connect(char const*, int)in chuck_otf.o
>   "_multi_ctor", referenced from:
>       Chuck_VM::initialize_synthesis()      in chuck_vm.o
>       Chuck_VM::initialize_synthesis()      in chuck_vm.o
>   "_filter_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "_ck_recv_timeout", referenced from:
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_cb(void*)in chuck_otf.o
>   "CBufferAdvance::join(Chuck_Event*)", referenced from:
>       HidInManager::open(HidIn*, long, long)in hidio_sdl.o
>       MidiInManager::open(MidiIn*, long) in midiio_rtmidi.o
>   "Hid_quit()", referenced from:
>       HidInManager::cleanup()      in hidio_sdl.o
>   "Joystick_count_elements(int, int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_CK_HID_DEV_COUNT", referenced from:
>       PhyHidDevIn::name()      in hidio_sdl.o
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>       PhyHidDevIn::close()      in hidio_sdl.o
>       PhyHidDevIn::open(long, unsigned long)in hidio_sdl.o
>       HidInManager::cleanup()      in hidio_sdl.o
>       HidInManager::init()      in hidio_sdl.o
>       HidInManager::probeHidIn()       in hidio_sdl.o
>       HidInManager::open(HidIn*, long, long)in hidio_sdl.o
>   "WiiRemote_open(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "CBufferAdvance::CBufferAdvance()", referenced from:
>       PhyHidDevIn::open(long, unsigned long)in hidio_sdl.o
>       MidiInManager::open(MidiIn*, long) in midiio_rtmidi.o
>   "TiltSensor_name(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_ck_connect", referenced from:
>       otf_send_connect(char const*, int)in chuck_otf.o
>   "_CK_HID_DEV_MOUSE", referenced from:
>       _HidIn_open_mouse in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_CK_HID_MOUSE_WHEEL", referenced from:
>       _HidMsg_is_wheel_motion in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "CBufferAdvance::~CBufferAdvance()", referenced from:
>       PhyHidDevIn::close()      in hidio_sdl.o
>       MidiInManager::open(MidiIn*, long) in midiio_rtmidi.o
>       MidiInManager::open(MidiIn*, long) in midiio_rtmidi.o
>   "Hid_init()", referenced from:
>       HidInManager::cb_hid_input(void*)   in hidio_sdl.o
>   "_ensurepow2", referenced from:
>       _main in chuck_main.o
>   "_libmath_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "TiltSensor_read(int, int, int, HidMsg*)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Keyboard_send(int, HidMsg const*)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_CK_HID_DEV_KEYBOARD", referenced from:
>       _HidIn_open_keyboard in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_CK_HID_JOYSTICK_HAT", referenced from:
>       _HidMsg_is_hat_motion in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "_ck_accept", referenced from:
>       otf_cb(void*)in chuck_otf.o
>   "RtMidiIn::setCallback(void (*)(double, std::vector<unsigned char,
> std::allocator<unsigned char> >*, void*), void*)", referenced from:
>       MidiInManager::open(MidiIn*, long) in midiio_rtmidi.o
>   "Mouse_count()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_ck_bind", referenced from:
>       _main in chuck_main.o
>   "_CK_HID_DEV_TABLET", referenced from:
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "_extract_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "_xxx_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "_CK_HID_FORCE_FEEDBACK", referenced from:
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "RtMidiIn::RtMidiIn()", referenced from:
>       MidiInManager::open(MidiIn*, long) in midiio_rtmidi.o
>       probeMidiIn()     in midiio_rtmidi.o
>   "CBufferAdvance::get(void*, unsigned long, unsigned long)", referenced from:
>       HidIn::recv(HidMsg*)     in hidio_sdl.o
>       MidiIn::recv(MidiMsg*)     in midiio_rtmidi.o
>   "_CK_HID_DEV_WIIREMOTE", referenced from:
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Mouse_count_elements(int, int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "io_readline(char const*)", referenced from:
>       Chuck_Console::next_command(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::basic_string<char, std::char_traits<char>, std::allocator<char>
>> &)in chuck_console.o
>   "_CK_HID_DEV_NONE", referenced from:
>       PhyHidDevIn::PhyHidDevIn()in hidio_sdl.o
>       PhyHidDevIn::name()      in hidio_sdl.o
>       PhyHidDevIn::close()      in hidio_sdl.o
>       PhyHidDevIn::open(long, unsigned long)in hidio_sdl.o
>       PhyHidDevIn::PhyHidDevIn()in hidio_sdl.o
>       PhyHidDevIn::~PhyHidDevIn()in hidio_sdl.o
>       PhyHidDevIn::~PhyHidDevIn()in hidio_sdl.o
>       HidInManager::cleanup()      in hidio_sdl.o
>       HidInManager::open(HidIn*, long, long)in hidio_sdl.o
>   "tolower(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&)", referenced from:
>       _string_lower in chuck_lang.o
>   "_g_t_adc", referenced from:
>       Chuck_VM::initialize_synthesis()      in chuck_vm.o
>       type_engine_check_exp_primary(Chuck_Env*, a_Exp_Primary_*)
> in chuck_type.o
>   "_g_t_dac", referenced from:
>       Chuck_VM::initialize_synthesis()      in chuck_vm.o
>       type_engine_check_exp_primary(Chuck_Env*, a_Exp_Primary_*)
> in chuck_type.o
>   "Mouse_start_cursor_track()", referenced from:
>       _HidIn_start_cursor_track in chuck_lang.o
>   "XMutex::acquire()", referenced from:
>       _EM_log in chuck_errmsg.o
>       Chuck_Event::queue_broadcast()       in chuck_oo.o
>       Chuck_Event::signal()      in chuck_oo.o
>       Chuck_Event::broadcast()      in chuck_oo.o
>       Chuck_Event::wait(Chuck_VM_Shred*, Chuck_VM*)      in chuck_oo.o
>       Chuck_Event::remove(Chuck_VM_Shred*)       in chuck_oo.o
>   "_opensoundcontrol_query", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "Keyboard_open(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "TiltSensor_close(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_CK_HID_LED", referenced from:
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "Keyboard_count_elements(int, int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Joystick_open(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "Mouse_open(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "RtMidiOut::sendMessage(std::vector<unsigned char,
> std::allocator<unsigned char> >*)", referenced from:
>       MidiOut::send(MidiMsg const*)in midiio_rtmidi.o
>       MidiOut::send(unsigned char, unsigned char, unsigned char)in
> midiio_rtmidi.o
>   "_CK_HID_MOUSE_MOTION", referenced from:
>       _HidMsg_is_mouse_motion in chuck_lang.o
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "machine_init(Chuck_Compiler*, unsigned long (*)(Chuck_VM*,
> Chuck_Compiler*, Net_Msg*, unsigned long, void*))", referenced from:
>       load_internal_modules(Chuck_Compiler*)      in chuck_compile.o
>   "Mouse_stop_cursor_track()", referenced from:
>       _HidIn_stop_cursor_track in chuck_lang.o
>   "XThread::XThread()", referenced from:
>       Chuck_IO_File::Chuck_IO_File()in chuck_oo.o
>       _fileio_writeint in chuck_lang.o
>       _fileio_writefloat in chuck_lang.o
>       _fileio_writestring in chuck_lang.o
>       Digitalio::watchdog_start()      in digiio_rtaudio.o
>       Digitalio::cb2(char*, int, void*)in digiio_rtaudio.o
>       HidInManager::init()      in hidio_sdl.o
>       HidInManager::open(HidIn*, long, long)in hidio_sdl.o
>   "WiiRemote_quit()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "XThread::~XThread()", referenced from:
>       Chuck_IO_File::~Chuck_IO_File()in chuck_oo.o
>       Chuck_IO_File::~Chuck_IO_File()in chuck_oo.o
>       _fileio_writeint in chuck_lang.o
>       _fileio_writefloat in chuck_lang.o
>       _fileio_writestring in chuck_lang.o
>       Digitalio::watchdog_stop()      in digiio_rtaudio.o
>       Digitalio::shutdown()     in digiio_rtaudio.o
>       HidInManager::cleanup()      in hidio_sdl.o
>   "Keyboard_close(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_ck_recv", referenced from:
>       recv_file(Net_Msg const&, ck_socket_*)in chuck_otf.o
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_cb(void*)in chuck_otf.o
>       otf_cb(void*)in chuck_otf.o
>       otf_cb(void*)in chuck_otf.o
>   "ftoa(double, unsigned long)", referenced from:
>       Chuck_Instr_Add_float_string_Assign::execute(Chuck_VM*,
> Chuck_VM_Shred*)      in chuck_instr.o
>       Chuck_Instr_Add_float_string::execute(Chuck_VM*,
> Chuck_VM_Shred*)      in chuck_instr.o
>       Chuck_Instr_Add_string_float::execute(Chuck_VM*,
> Chuck_VM_Shred*)      in chuck_instr.o
>   "trim(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&)", referenced from:
>       _string_trim in chuck_lang.o
>   "WiiRemote_init()", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "TiltSensor_open(int)", referenced from:
>       HidInManager::init_default_drivers()       in hidio_sdl.o
>   "_CK_HID_DEVICE_DISCONNECTED", referenced from:
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "_ck_send", referenced from:
>       otf_send_file(char const*, Net_Msg&, char const*, ck_socket_*)in
> chuck_otf.o
>       otf_send_file(char const*, Net_Msg&, char const*, ck_socket_*)in
> chuck_otf.o
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_send_cmd(int, char const**, long&, char const*, int, int*)in
> chuck_otf.o
>       otf_cb(void*)in chuck_otf.o
>   "stk_detach(unsigned long, void*)", referenced from:
>       _all_detach in chuck_globals.o
>   "_CK_HID_JOYSTICK_BALL", referenced from:
>       init_class_HID(Chuck_Env*)     in chuck_lang.o
>   "CBufferAdvance::initialize(unsigned long, unsigned long)", referenced from:
>       PhyHidDevIn::open(long, unsigned long)in hidio_sdl.o
>       MidiInManager::open(MidiIn*, long) in midiio_rtmidi.o
>   "XThread::start(void* (*)(void*), void*)", referenced from:
>       _fileio_writeint in chuck_lang.o
>       _fileio_writeint in chuck_lang.o
>       _fileio_writefloat in chuck_lang.o
>       _fileio_writefloat in chuck_lang.o
>       _fileio_writestring in chuck_lang.o
>       _fileio_writestring in chuck_lang.o
>       Digitalio::watchdog_start()      in digiio_rtaudio.o
>       Digitalio::cb2(char*, int, void*)in digiio_rtaudio.o
>       HidInManager::init()      in hidio_sdl.o
>       HidInManager::open(HidIn*, long, long)in hidio_sdl.o
>   "XMutex::XMutex()", referenced from:
>       __static_initialization_and_destruction_0(int, int)in chuck_errmsg.o
>       Chuck_Event::Chuck_Event()in chuck_instr.o
>       Chuck_IO_File::Chuck_IO_File()in chuck_oo.o
>       Chuck_Event::Chuck_Event()in hidio_sdl.o
>       Chuck_Event::Chuck_Event()in midiio_rtmidi.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> make[1]: *** [chuck] Error 1
> 
> So, yeah. Same thing happens when I compile 1.2.1.2 instead of the CVS
> that I've been working with. I hate to give it up, but if anyone who
> really knows more about the architecture and error messages in ChucK
> has Snow Leopard, I suggest giving it a shot.  Thanks everyone,
> 
> Andrew
> 
> On Sun, Sep 13, 2009 at 1:10 PM, joerg piringer <joerg at piringer.net> wrote:
>> try the to add the arch option to gcc:
>> -arch i386
>> that should compile it in 32-bit
>>
>> best
>> joerg
>>
>> Roger Critchlow schrieb:
>>> Losing precision casting from a void * to a typedef'ed reference type
>>> suggests that you're compiling for a 64-bit pointer.  A quick google
>>> finds:
>>>
>>>  "Snow Leopard supports 64-bit computing more pervasively than any
>>> other Apple OS to ..."
>>>
>>> Maybe you need to specify a 32-bit compile explicitly?
>>>
>>> -- rec --
>>>
>>> On Sun, Sep 13, 2009 at 8:14 AM, Andrew C. Smith <acsmith at willamette.edu>
>>> wrote:
>>>> Hey all,
>>>>
>>>> So, I just upgraded to Snow Leopard (anyone else? I feel like the
>>>> list's guinea pig here) and now I'm getting awful compilation errors.
>>>> "gcc" gives me 4.2.1, as does g++, so it's not the exact same as the
>>>> 4.3 problem from the forum.
>>>>
>>>> Before, I could download the CVS and compile straight-through, but now
>>>> I get this:
>>>>
>>>> $ make osx
>>>> make -f makefile.osx
>>>> gcc -D__MACOSX_CORE__ -c -O3 rtmidi.cpp
>>>> rtmidi.cpp: In function ‘int get_device_name(SInt32, char*, int)’:
>>>> rtmidi.cpp:295: error: cannot convert ‘void**’ to ‘MIDIObjectRef*’ for
>>>> argument ‘2’ to ‘OSStatus MIDIObjectFindByUniqueID(MIDIUniqueID,
>>>> MIDIObjectRef*, MIDIObjectType*)’
>>>> rtmidi.cpp:304: error: cast from ‘void*’ to ‘MIDIDeviceRef’ loses
>>>> precision
>>>> rtmidi.cpp:306: error: cast from ‘void*’ to ‘MIDIEntityRef’ loses
>>>> precision
>>>> rtmidi.cpp:312: error: cast from ‘void*’ to ‘MIDIEndpointRef’ loses
>>>> precision
>>>> rtmidi.cpp: In member function ‘virtual void RtMidiIn::openPort(unsigned
>>>> int)’:
>>>> rtmidi.cpp:521: warning: NULL used in arithmetic
>>>> rtmidi.cpp: In member function ‘virtual void RtMidiOut::openPort(unsigned
>>>> int)’:
>>>> rtmidi.cpp:692: warning: NULL used in arithmetic
>>>> make[1]: *** [rtmidi.o] Error 1
>>>> make: [osx] Error 2 (ignored)
>>>>
>>>> I have XCode 3.2, which came with gcc 4.2.1. The only reason I've
>>>> started with the compilation thing lately is because I wanted to check
>>>> out UGens and things--purely exploratory. I have a fully-compiled
>>>> version of the mini around, so I can still ChucK, but this is
>>>> definitely bothering me. Any ideas?
>>>>
>>>> Andrew
>>>> _______________________________________________
>>>> chuck-users mailing list
>>>> chuck-users at lists.cs.princeton.edu
>>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>>>
>>> _______________________________________________
>>> chuck-users mailing list
>>> chuck-users at lists.cs.princeton.edu
>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>> --
>> http://joerg.piringer.net
>> http://www.iftaf.org
>> http://www.vegetableorchestra.org
>>
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users at lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users

-- 
http://joerg.piringer.net
http://www.iftaf.org
http://www.vegetableorchestra.org



More information about the chuck-users mailing list