[Top][All Lists]
[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
- [fluid-dev] Build problems on Windows,
Graham Wykes <=