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
_______________________________________________
fluid-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/fluid-dev