Help is appreciated. IANACH (I am not a C hacker). Mandrake 10 (devel), gcc 3.2.2, libalsa2-devel-1.0.0-0.4rc2mdk
> g++ -DQT_THREAD_SUPPORT -I/usr/lib/qt3/include > -DLADSPA_PATH=\"/usr/lib/ladspa:/usr/local/lib/ladspa\" -I/usr/X11R6/include -I. -O2 > -Wall -c -o alsa_driver.o alsa_driver.cc > alsa_driver.h: In constructor `Alsa_driver::Alsa_driver(const char*, long unsigned > int, long unsigned int, long unsigned int, bool, bool, bool)': > alsa_driver.h:63: warning: `Alsa_driver::_capt_swpar' will be initialized after > alsa_driver.h:51: warning: `long unsigned int Alsa_driver::_fsamp' > alsa_driver.cc:143: error: invalid conversion from `int*' to `snd_pcm_uframes_t*' > /usr/include/alsa/pcm.h:591: error: too few arguments to function `int > snd_pcm_hw_params_get_period_size(const snd_pcm_hw_params_t*, snd_pcm_uframes_t*, > int*)' > alsa_driver.cc:143: error: at this point in file > alsa_driver.cc:143: warning: comparison between signed and unsigned integer > expressions > alsa_driver.cc:149: error: invalid conversion from `int*' to `unsigned int*' > /usr/include/alsa/pcm.h:567: error: too few arguments to function `int > snd_pcm_hw_params_get_rate(const snd_pcm_hw_params_t*, unsigned int*, int*)' > alsa_driver.cc:149: error: at this point in file > alsa_driver.cc:150: error: invalid conversion from `int*' to `unsigned int*' > /usr/include/alsa/pcm.h:604: error: too few arguments to function `int > snd_pcm_hw_params_get_periods(const snd_pcm_hw_params_t*, unsigned int*, int*)' > alsa_driver.cc:150: error: at this point in file > /usr/include/alsa/pcm.h:539: error: too few arguments to function `int > snd_pcm_hw_params_get_format(const snd_pcm_hw_params_t*, snd_pcm_format_t*)' > alsa_driver.cc:151: error: at this point in file > /usr/include/alsa/pcm.h:531: error: too few arguments to function `int > snd_pcm_hw_params_get_access(const snd_pcm_hw_params_t*, snd_pcm_access_t*)' > alsa_driver.cc:152: error: at this point in file > alsa_driver.cc:157: error: invalid conversion from `int*' to `snd_pcm_uframes_t*' > /usr/include/alsa/pcm.h:591: error: too few arguments to function `int > snd_pcm_hw_params_get_period_size(const snd_pcm_hw_params_t*, snd_pcm_uframes_t*, > int*)' > alsa_driver.cc:157: error: at this point in file > alsa_driver.cc:157: warning: comparison between signed and unsigned integer > expressions > alsa_driver.cc:165: error: invalid conversion from `int*' to `unsigned int*' > /usr/include/alsa/pcm.h:604: error: too few arguments to function `int > snd_pcm_hw_params_get_periods(const snd_pcm_hw_params_t*, unsigned int*, int*)' > alsa_driver.cc:165: error: at this point in file > alsa_driver.cc:165: warning: comparison between signed and unsigned integer > expressions > /usr/include/alsa/pcm.h:539: error: too few arguments to function `int > snd_pcm_hw_params_get_format(const snd_pcm_hw_params_t*, snd_pcm_format_t*)' > alsa_driver.cc:170: error: at this point in file > /usr/include/alsa/pcm.h:531: error: too few arguments to function `int > snd_pcm_hw_params_get_access(const snd_pcm_hw_params_t*, snd_pcm_access_t*)' > alsa_driver.cc:175: error: at this point in file > alsa_driver.cc:183: error: invalid conversion from `int*' to `unsigned int*' > /usr/include/alsa/pcm.h:604: error: too few arguments to function `int > snd_pcm_hw_params_get_periods(const snd_pcm_hw_params_t*, unsigned int*, int*)' > alsa_driver.cc:183: error: at this point in file > /usr/include/alsa/pcm.h:539: error: too few arguments to function `int > snd_pcm_hw_params_get_format(const snd_pcm_hw_params_t*, snd_pcm_format_t*)' > alsa_driver.cc:184: error: at this point in file > /usr/include/alsa/pcm.h:531: error: too few arguments to function `int > snd_pcm_hw_params_get_access(const snd_pcm_hw_params_t*, snd_pcm_access_t*)' > alsa_driver.cc:185: error: at this point in file > alsa_driver.cc: In member function `int Alsa_driver::pcm_start()': > alsa_driver.cc:304: warning: comparison between signed and unsigned integer > expressions > alsa_driver.cc: In member function `int Alsa_driver::set_hwpar(snd_pcm_t*, > snd_pcm_hw_params_t*, int*)': > alsa_driver.cc:547: error: invalid conversion from `long unsigned int' to `unsigned > int*' > /usr/include/alsa/pcm.h:557: error: too few arguments to function `int > snd_pcm_hw_params_get_channels_max(const snd_pcm_hw_params_t*, unsigned int*)' > alsa_driver.cc:553: error: at this point in file > make: *** [alsa_driver.o] Error 1 > make: *** Waiting for unfinished jobs.... > modularsynth.cpp:1170: warning: `int l1' might be used uninitialized in this function > modularsynth.cpp: In member function `void ModularSynth::save()': > modularsynth.cpp:1662: warning: comparison between signed and unsigned integer > expressions > modularsynth.cpp:1717: warning: comparison between signed and unsigned integer > expressions > modularsynth.cpp:1722: warning: comparison between signed and unsigned integer > expressions > modularsynth.cpp:1731: warning: comparison between signed and unsigned integer > expressions > modularsynth.cpp:1735: warning: comparison between signed and unsigned integer > expressions > modularsynth.cpp:1738: warning: comparison between signed and unsigned integer > expressions > modularsynth.cpp:1649: warning: unused variable `Port*port[2]' > modularsynth.cpp:1650: warning: unused variable `int l3' > modularsynth.cpp: In member function `void ModularSynth::allVoicesOff()': > modularsynth.cpp:1775: warning: comparison between signed and unsigned integer > expressions -- Austin Acton Synthetic Organic Chemist, Teaching Assistant, Ph.D. Candidate Department of Chemistry, York University, Toronto MandrakeLinux Volunteer Developer, homepage: www.groundstate.ca ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user