fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fluid-dev] Build problems on Windows


From: Graham Wykes
Subject: [fluid-dev] Build problems on Windows
Date: Thu, 4 Mar 2010 21:49:33 +1100

Hi

Building 1.1.1 on Windows with Visual Studio 2008 using the project files in Winbuild.

Once I sorted the glib and dsound issues, the Debug version builds without issues. However, the Release versions gives me linking errors - 83 of them.

I'm using the latest glib from the gtk+ site.

I have the ones about sockets that are mentioned in another thread which I will keep watching, but I have others as well.

Fluidsynth and Fluidsynth.lib are OK but in Fluidsynth.dll here is what I get.

(PS I'm new to compiling this sort of stuff)

Linking...
Creating library .\Release/fluidsynth.lib and object .\Release/ fluidsynth.exp fluid_voice.obj : error LNK2019: unresolved external symbol _g_atomic_int_add referenced in function _new_fluid_voice fluid_chan.obj : error LNK2001: unresolved external symbol _g_atomic_int_add fluid_hash.obj : error LNK2001: unresolved external symbol _g_atomic_int_add fluid_synth.obj : error LNK2001: unresolved external symbol _g_atomic_int_add fluid_tuning.obj : error LNK2001: unresolved external symbol _g_atomic_int_add fluid_chan.obj : error LNK2019: unresolved external symbol _g_atomic_int_compare_and_exchange referenced in function _fluid_channel_set_sfont_bank_prog fluid_synth.obj : error LNK2001: unresolved external symbol _g_atomic_int_compare_and_exchange fluid_synth.obj : error LNK2001: unresolved external symbol __imp__g_thread_functions_for_glib_use fluid_sys.obj : error LNK2001: unresolved external symbol __imp__g_thread_functions_for_glib_use fluid_winmidi.obj : error LNK2001: unresolved external symbol __imp__g_thread_functions_for_glib_use fluid_cmd.obj : error LNK2019: unresolved external symbol __imp__g_thread_functions_for_glib_use referenced in function _fluid_server_add_client fluid_event.obj : error LNK2001: unresolved external symbol __imp__g_thread_functions_for_glib_use fluid_midi_router.obj : error LNK2001: unresolved external symbol __imp__g_thread_functions_for_glib_use fluid_seq.obj : error LNK2001: unresolved external symbol __imp__g_thread_functions_for_glib_use fluid_cmd.obj : error LNK2019: unresolved external symbol _g_static_mutex_get_mutex_impl referenced in function _fluid_server_add_client fluid_event.obj : error LNK2001: unresolved external symbol _g_static_mutex_get_mutex_impl fluid_midi_router.obj : error LNK2001: unresolved external symbol _g_static_mutex_get_mutex_impl fluid_seq.obj : error LNK2001: unresolved external symbol _g_static_mutex_get_mutex_impl fluid_settings.obj : error LNK2001: unresolved external symbol __imp__g_threads_got_initialized fluid_synth.obj : error LNK2001: unresolved external symbol __imp__g_threads_got_initialized fluid_sys.obj : error LNK2001: unresolved external symbol __imp__g_threads_got_initialized fluid_winmidi.obj : error LNK2001: unresolved external symbol __imp__g_threads_got_initialized fluid_cmd.obj : error LNK2019: unresolved external symbol __imp__g_threads_got_initialized referenced in function _fluid_server_add_client fluid_event.obj : error LNK2001: unresolved external symbol __imp__g_threads_got_initialized fluid_midi_router.obj : error LNK2001: unresolved external symbol __imp__g_threads_got_initialized fluid_seq.obj : error LNK2001: unresolved external symbol __imp__g_threads_got_initialized fluid_cmd.obj : error LNK2019: unresolved external symbol _g_static_mutex_init referenced in function _new_fluid_server fluid_event.obj : error LNK2001: unresolved external symbol _g_static_mutex_init fluid_midi_router.obj : error LNK2001: unresolved external symbol _g_static_mutex_init fluid_seq.obj : error LNK2001: unresolved external symbol _g_static_mutex_init fluid_settings.obj : error LNK2001: unresolved external symbol _g_thread_init fluid_synth.obj : error LNK2019: unresolved external symbol _g_thread_init referenced in function _fluid_synth_cc_LOCAL
fluid_sys.obj : error LNK2001: unresolved external symbol _g_thread_init
fluid_winmidi.obj : error LNK2001: unresolved external symbol _g_thread_init
fluid_cmd.obj : error LNK2001: unresolved external symbol _g_thread_init
fluid_event.obj : error LNK2001: unresolved external symbol _g_thread_init fluid_midi_router.obj : error LNK2001: unresolved external symbol _g_thread_init
fluid_seq.obj : error LNK2001: unresolved external symbol _g_thread_init
fluid_event.obj : error LNK2019: unresolved external symbol _g_static_mutex_free referenced in function __fluid_evt_heap_free fluid_midi_router.obj : error LNK2001: unresolved external symbol _g_static_mutex_free fluid_seq.obj : error LNK2001: unresolved external symbol _g_static_mutex_free fluid_settings.obj : error LNK2019: unresolved external symbol _g_log referenced in function _new_fluid_str_setting
fluid_synth.obj : error LNK2001: unresolved external symbol _g_log
fluid_sys.obj : error LNK2001: unresolved external symbol _g_log
fluid_tuning.obj : error LNK2001: unresolved external symbol _g_log
fluid_event_queue.obj : error LNK2001: unresolved external symbol _g_log
fluid_filerenderer.obj : error LNK2001: unresolved external symbol _g_log
fluid_hash.obj : error LNK2001: unresolved external symbol _g_log
fluid_midi_router.obj : error LNK2001: unresolved external symbol _g_log
fluid_hash.obj : error LNK2019: unresolved external symbol _g_atomic_int_exchange_and_add referenced in function _fluid_hashtable_unref fluid_settings.obj : error LNK2019: unresolved external symbol _g_static_rec_mutex_free referenced in function _delete_fluid_settings fluid_synth.obj : error LNK2001: unresolved external symbol _g_static_rec_mutex_free fluid_settings.obj : error LNK2019: unresolved external symbol _g_static_rec_mutex_unlock referenced in function _fluid_settings_get_type fluid_synth.obj : error LNK2001: unresolved external symbol _g_static_rec_mutex_unlock fluid_settings.obj : error LNK2019: unresolved external symbol _g_static_rec_mutex_lock referenced in function _fluid_settings_get_type fluid_synth.obj : error LNK2001: unresolved external symbol _g_static_rec_mutex_lock fluid_settings.obj : error LNK2019: unresolved external symbol _g_static_rec_mutex_init referenced in function _new_fluid_settings fluid_synth.obj : error LNK2001: unresolved external symbol _g_static_rec_mutex_init fluid_synth.obj : error LNK2019: unresolved external symbol _g_static_private_free referenced in function _delete_fluid_synth fluid_synth.obj : error LNK2019: unresolved external symbol _g_thread_self referenced in function _fluid_synth_alloc_voice fluid_synth.obj : error LNK2019: unresolved external symbol _g_static_private_set referenced in function _fluid_synth_tuning_iteration_start fluid_synth.obj : error LNK2019: unresolved external symbol _g_static_private_get referenced in function _fluid_synth_tuning_iteration_next fluid_synth.obj : error LNK2019: unresolved external symbol _g_atomic_pointer_compare_and_exchange referenced in function _fluid_synth_get_event_queue fluid_synth.obj : error LNK2019: unresolved external symbol _g_static_private_init referenced in function _new_fluid_synth fluid_sys.obj : error LNK2019: unresolved external symbol _g_get_current_time referenced in function _fluid_curtime fluid_sys.obj : error LNK2019: unresolved external symbol _g_clear_error referenced in function _new_fluid_thread fluid_sys.obj : error LNK2019: unresolved external symbol _g_thread_create_full referenced in function _new_fluid_thread fluid_sys.obj : error LNK2019: unresolved external symbol _g_thread_join referenced in function _fluid_thread_join fluid_sys.obj : error LNK2019: unresolved external symbol _g_usleep referenced in function _fluid_timer_run fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _fluid_istream_gets fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _fluid_ostream_printf fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _fluid_socket_close fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _fluid_server_socket_run fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _fluid_server_socket_run fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _fluid_server_socket_run fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _new_fluid_server_socket fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _new_fluid_server_socket fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _new_fluid_server_socket fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _new_fluid_server_socket fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _new_fluid_server_socket fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _new_fluid_server_socket fluid_sys.obj : error LNK2019: unresolved external symbol address@hidden referenced in function _new_fluid_server_socket
../fluidsynth.dll : fatal error LNK1120: 38 unresolved externals
Results
                
Build log was saved at "file://d:\Share\Fluidsynth stuff \fluidsynth-1.1.1\winbuild\fluidsynth_dll\Release\BuildLog.htm"
fluidsynth_dll - 83 error(s), 0 warning(s)

Any thoughts?

Best Regards
Graham






reply via email to

[Prev in Thread] Current Thread [Next in Thread]