i think i have all dependencies....... ./configure works ok. i'm trying to make the lmms svn.
when i run make here's what happens.

:~/lmms$ make
make  all-recursive
make[1]: Entering directory `/home/u4ea/lmms'
Making all in buildtools
make[2]: Entering directory `/home/u4ea/lmms/buildtools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/u4ea/lmms/buildtools'
Making all in data
make[2]: Entering directory `/home/u4ea/lmms/data'
Making all in locale
make[3]: Entering directory `/home/u4ea/lmms/data/locale'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/u4ea/lmms/data/locale'
Making all in midi-maps
make[3]: Entering directory `/home/u4ea/lmms/data/midi-maps'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/u4ea/lmms/data/midi-maps'
Making all in presets
make[3]: Entering directory `/home/u4ea/lmms/data/presets'
Making all in AudioFileProcessor
make[4]: Entering directory `/home/u4ea/lmms/data/presets/AudioFileProcessor'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/presets/AudioFileProcessor'
Making all in BitInvader
make[4]: Entering directory `/home/u4ea/lmms/data/presets/BitInvader'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/presets/BitInvader'
Making all in Organic
make[4]: Entering directory `/home/u4ea/lmms/data/presets/Organic'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/presets/Organic'
Making all in PluckedStringSynth
make[4]: Entering directory `/home/u4ea/lmms/data/presets/PluckedStringSynth'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/presets/PluckedStringSynth'
Making all in TripleOscillator
make[4]: Entering directory `/home/u4ea/lmms/data/presets/TripleOscillator'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/presets/TripleOscillator'
Making all in VeSTige
make[4]: Entering directory `/home/u4ea/lmms/data/presets/VeSTige'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/presets/VeSTige'
make[4]: Entering directory `/home/u4ea/lmms/data/presets'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/data/presets'
make[3]: Leaving directory `/home/u4ea/lmms/data/presets'
Making all in projects
make[3]: Entering directory `/home/u4ea/lmms/data/projects'
Making all in cool_songs
make[4]: Entering directory `/home/u4ea/lmms/data/projects/cool_songs'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/projects/cool_songs'
Making all in covers
make[4]: Entering directory `/home/u4ea/lmms/data/projects/covers'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/projects/covers'
Making all in demos
make[4]: Entering directory `/home/u4ea/lmms/data/projects/demos'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/projects/demos'
Making all in misc
make[4]: Entering directory `/home/u4ea/lmms/data/projects/misc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/projects/misc'
Making all in recorded_loops
make[4]: Entering directory `/home/u4ea/lmms/data/projects/recorded_loops'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/projects/recorded_loops'
Making all in templates
make[4]: Entering directory `/home/u4ea/lmms/data/projects/templates'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/projects/templates'
Making all in tutorials
make[4]: Entering directory `/home/u4ea/lmms/data/projects/tutorials'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/projects/tutorials'
make[4]: Entering directory `/home/u4ea/lmms/data/projects'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/data/projects'
make[3]: Leaving directory `/home/u4ea/lmms/data/projects'
Making all in samples
make[3]: Entering directory `/home/u4ea/lmms/data/samples'
Making all in basses
make[4]: Entering directory `/home/u4ea/lmms/data/samples/basses'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/basses'
Making all in bassloopes
make[4]: Entering directory `/home/u4ea/lmms/data/samples/bassloopes'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/bassloopes'
Making all in beats
make[4]: Entering directory `/home/u4ea/lmms/data/samples/beats'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/beats'
Making all in drums
make[4]: Entering directory `/home/u4ea/lmms/data/samples/drums'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/drums'
Making all in effects
make[4]: Entering directory `/home/u4ea/lmms/data/samples/effects'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/effects'
Making all in instruments
make[4]: Entering directory `/home/u4ea/lmms/data/samples/instruments'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/instruments'
Making all in latin
make[4]: Entering directory `/home/u4ea/lmms/data/samples/latin'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/latin'
Making all in misc
make[4]: Entering directory `/home/u4ea/lmms/data/samples/misc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/misc'
Making all in shapes
make[4]: Entering directory `/home/u4ea/lmms/data/samples/shapes'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/shapes'
Making all in stringsnpads
make[4]: Entering directory `/home/u4ea/lmms/data/samples/stringsnpads'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples/stringsnpads'
make[4]: Entering directory `/home/u4ea/lmms/data/samples'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/data/samples'
make[3]: Leaving directory `/home/u4ea/lmms/data/samples'
Making all in themes
make[3]: Entering directory `/home/u4ea/lmms/data/themes'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/u4ea/lmms/data/themes'
Making all in track_icons
make[3]: Entering directory `/home/u4ea/lmms/data/track_icons'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/u4ea/lmms/data/track_icons'
make[3]: Entering directory `/home/u4ea/lmms/data'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/u4ea/lmms/data'
make[2]: Leaving directory `/home/u4ea/lmms/data'
Making all in plugins
make[2]: Entering directory `/home/u4ea/lmms/plugins'
Making all in audio_file_processor
make[3]: Entering directory `/home/u4ea/lmms/plugins/audio_file_processor'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/audio_file_processor'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/audio_file_processor'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/audio_file_processor'
Making all in bass_booster
make[3]: Entering directory `/home/u4ea/lmms/plugins/bass_booster'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/bass_booster'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/bass_booster'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/bass_booster'
Making all in bit_invader
make[3]: Entering directory `/home/u4ea/lmms/plugins/bit_invader'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/bit_invader'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/bit_invader'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/bit_invader'
Making all in flp_import
make[3]: Entering directory `/home/u4ea/lmms/plugins/flp_import'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/u4ea/lmms/plugins/flp_import'
Making all in kicker
make[3]: Entering directory `/home/u4ea/lmms/plugins/kicker'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/kicker'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/kicker'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/kicker'
Making all in ladspa_base
make[3]: Entering directory `/home/u4ea/lmms/plugins/ladspa_base'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/ladspa_base'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/ladspa_base'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/ladspa_base'
Making all in ladspa_effect
make[3]: Entering directory `/home/u4ea/lmms/plugins/ladspa_effect'
make  all-recursive
make[4]: Entering directory `/home/u4ea/lmms/plugins/ladspa_effect'
Making all in caps
make[5]: Entering directory `/home/u4ea/lmms/plugins/ladspa_effect/caps'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/u4ea/lmms/plugins/ladspa_effect/caps'
make[5]: Entering directory `/home/u4ea/lmms/plugins/ladspa_effect'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/u4ea/lmms/plugins/ladspa_effect'
make[4]: Leaving directory `/home/u4ea/lmms/plugins/ladspa_effect'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/ladspa_effect'
Making all in lb302
make[3]: Entering directory `/home/u4ea/lmms/plugins/lb302'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/lb302'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/lb302'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/lb302'
Making all in live_tool
make[3]: Entering directory `/home/u4ea/lmms/plugins/live_tool'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/live_tool'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/live_tool'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/live_tool'
Making all in midi_import
make[3]: Entering directory `/home/u4ea/lmms/plugins/midi_import'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/u4ea/lmms/plugins/midi_import'
Making all in organic
make[3]: Entering directory `/home/u4ea/lmms/plugins/organic'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/organic'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/organic'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/organic'
Making all in patman
make[3]: Entering directory `/home/u4ea/lmms/plugins/patman'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/patman'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/patman'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/patman'
Making all in plucked_string_synth
make[3]: Entering directory `/home/u4ea/lmms/plugins/plucked_string_synth'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/plucked_string_synth'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/plucked_string_synth'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/plucked_string_synth'
Making all in polyb302
make[3]: Entering directory `/home/u4ea/lmms/plugins/polyb302'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/polyb302'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/polyb302'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/polyb302'
Making all in triple_oscillator
make[3]: Entering directory `/home/u4ea/lmms/plugins/triple_oscillator'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/triple_oscillator'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/u4ea/lmms/plugins/triple_oscillator'
make[3]: Leaving directory `/home/u4ea/lmms/plugins/triple_oscillator'
Making all in vst_base
make[3]: Entering directory `/home/u4ea/lmms/plugins/vst_base'
make  all-am
make[4]: Entering directory `/home/u4ea/lmms/plugins/vst_base'
if wineg++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I.    -O2 -g0 -fPIC -ftree-vectorize -ftree-loop-linear -funsafe-loop-optimizations -Wunsafe-loop-optimizations -g -O2 -MT lvsl_server.o -MD -MP -MF ".deps/lvsl_server.Tpo" -c -o lvsl_server.o lvsl_server.c; \
        then mv -f ".deps/lvsl_server.Tpo" ".deps/lvsl_server.Po"; else rm -f ".deps/lvsl_server.Tpo"; exit 1; fi
lvsl_server.c:64:21: error: windows.h: No such file or directory
lvsl_server.c:65:28: error: wine/exception.h: No such file or directory
lvsl_server.c:226: error: ‘DWORD’ does not name a type
lvsl_server.c:234: error: ‘HINSTANCE’ does not name a type
lvsl_server.c:237: error: ‘HWND’ does not name a type
lvsl_server.c:244: error: ‘DWORD’ does not name a type
lvsl_server.c: In member function ‘void VSTPlugin::showEditor()’:
lvsl_server.c:141: error: ‘m_window’ was not declared in this scope
lvsl_server.c:143: error: ‘m_guiThreadID’ was not declared in this scope
lvsl_server.c:143: error: ‘WM_USER’ was not declared in this scope
lvsl_server.c:144: error: ‘PostThreadMessageA’ was not declared in this scope
lvsl_server.c: In constructor ‘VSTPlugin::VSTPlugin()’:
lvsl_server.c:266: error: class ‘VSTPlugin’ does not have any field named ‘m_libInst’
lvsl_server.c:268: error: class ‘VSTPlugin’ does not have any field named ‘m_window’
lvsl_server.c:274: error: class ‘VSTPlugin’ does not have any field named ‘m_guiThreadID’
lvsl_server.c: In member function ‘void VSTPlugin::init(const std::string&)’:
lvsl_server.c:310: error: ‘guiEventLoop’ was not declared in this scope
lvsl_server.c:310: error: ‘CreateThread’ was not declared in this scope
lvsl_server.c: In destructor ‘VSTPlugin::~VSTPlugin()’:
lvsl_server.c:356: error: ‘m_window’ was not declared in this scope
lvsl_server.c:359: error: ‘m_guiThreadID’ was not declared in this scope
lvsl_server.c:359: error: ‘WM_USER’ was not declared in this scope
lvsl_server.c:360: error: ‘PostThreadMessageA’ was not declared in this scope
lvsl_server.c:366: error: ‘CloseWindow’ was not declared in this scope
lvsl_server.c:370: error: ‘m_libInst’ was not declared in this scope
lvsl_server.c:372: error: ‘FreeLibrary’ was not declared in this scope
lvsl_server.c: In member function ‘bool VSTPlugin::load(const std::string&)’:
lvsl_server.c:390: error: ‘m_libInst’ was not declared in this scope
lvsl_server.c:390: error: ‘LoadLibraryA’ was not declared in this scope
lvsl_server.c:401: error: ‘m_libInst’ was not declared in this scope
lvsl_server.c:402: error: ‘GetProcAddress’ was not declared in this scope
lvsl_server.c: In static member function ‘static long int VSTPlugin::hostCallback(AEffect*, long int, long int, long int, void*, float)’:
lvsl_server.c:869: error: ‘class VSTPlugin’ has no member named ‘m_window’
lvsl_server.c:875: error: ‘class VSTPlugin’ has no member named ‘m_window’
lvsl_server.c:877: error: ‘SWP_NOACTIVATE’ was not declared in this scope
lvsl_server.c:877: error: ‘SWP_NOMOVE’ was not declared in this scope
lvsl_server.c:878: error: ‘SWP_NOOWNERZORDER’ was not declared in this scope
lvsl_server.c:878: error: ‘SWP_NOZORDER’ was not declared in this scope
lvsl_server.c:878: error: ‘SetWindowPos’ was not declared in this scope
lvsl_server.c: At global scope:
lvsl_server.c:1024: error: ‘DWORD’ does not name a type
lvsl_server.c: In function ‘int main()’:
lvsl_server.c:1154: error: ‘HMODULE’ was not declared in this scope
lvsl_server.c:1154: error: expected `;' before ‘hInst’
lvsl_server.c:1155: error: ‘hInst’ was not declared in this scope
lvsl_server.c:1161: error: ‘WNDCLASSA’ was not declared in this scope
lvsl_server.c:1161: error: expected `;' before ‘wc’
lvsl_server.c:1162: error: ‘wc’ was not declared in this scope
lvsl_server.c:1163: error: ‘DefWindowProcA’ was not declared in this scope
lvsl_server.c:1166: error: ‘hInst’ was not declared in this scope
lvsl_server.c:1167: error: ‘LoadIconA’ was not declared in this scope
lvsl_server.c:1168: error: ‘IDI_APPLICATION’ was not declared in this scope
lvsl_server.c:1168: error: ‘LoadCursorA’ was not declared in this scope
lvsl_server.c:1169: error: ‘HBRUSH’ was not declared in this scope
lvsl_server.c:1169: error: expected `;' before ‘GetStockObject’
lvsl_server.c:1173: error: ‘RegisterClassA’ was not declared in this scope
winegcc: g++ failed.
make[4]: *** [lvsl_server.o] Error 1
make[4]: Leaving directory `/home/u4ea/lmms/plugins/vst_base'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/u4ea/lmms/plugins/vst_base'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/u4ea/lmms/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/u4ea/lmms'
make: *** [all] Error 2


You snooze, you lose. Get messages ASAP with AutoCheck
in the all-new Yahoo! Mail Beta.