port audio driver was not touched. On the first glance seems that there is a problem with headers ( not defined types ? ).

 

For example "PaStreamCallbackTimeInfo" should be defined in standard portaudio header:

https://subversion.assembla.com/svn/portaudio/portaudio/trunk/include/portaudio.h

 

Dnia Wtorek, 28 Stycznia 2014 09:59 Thijs van severen <[email protected]> napisaƂ(a)

hi all
 
i just tried building the current master branch (that includes the ptaches by Pawel)
but building fails with the message below
any ideas ?
 
grtz
Thijs
 
 
/home/tvanseve/Git/Hydrogen/Main repo/with_xj_patch/hydrogen/src/core/src/IO/portaudio_driver.cpp:15:8: error: ‘PaStreamCallbackTimeInfo’ does not name a type
/home/tvanseve/Git/Hydrogen/Main repo/with_xj_patch/hydrogen/src/core/src/IO/portaudio_driver.cpp:15:34: error: ISO C++ forbids declaration of ‘timeInfo’ with no type [-fpermissive]
/home/tvanseve/Git/Hydrogen/Main repo/with_xj_patch/hydrogen/src/core/src/IO/portaudio_driver.cpp:16:2: error: ‘PaStreamCallbackFlags’ has not been declared
/home/tvanseve/Git/Hydrogen/Main repo/with_xj_patch/hydrogen/src/core/src/IO/portaudio_driver.cpp: In member function ‘virtual int H2Core::PortAudioDriver::connect()’:
/home/tvanseve/Git/Hydrogen/Main repo/with_xj_patch/hydrogen/src/core/src/IO/portaudio_driver.cpp:86:11: error: invalid conversion from ‘int (*)(const void*, void*, long unsigned int, const int*, int, void*)’ to ‘long unsigned int’ [-fpermissive]
/home/tvanseve/Git/Hydrogen/Main repo/with_xj_patch/hydrogen/src/core/src/IO/portaudio_driver.cpp:86:11: error: cannot convert ‘H2Core::PortAudioDriver* const’ to ‘int (*)(void*, void*, long unsigned int, PaTimestamp, void*) {aka int (*)(void*, void*, long unsigned int, double, void*)}’ for argument ‘8’ to ‘PaError Pa_OpenDefaultStream(PortAudioStream**, int, int, PaSampleFormat, double, long unsigned int, long unsigned int, int (*)(void*, void*, long unsigned int, PaTimestamp, void*), void*)’
make[2]: *** [src/core/CMakeFiles/hydrogen-core-0.9.6.dir/src/IO/portaudio_driver.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/core/CMakeFiles/hydrogen-core-0.9.6.dir/all] Error 2
make: *** [all] Error 2
 

 
--
follow me on my Audio & Linux blog <http://audio-and-linux.blogspot.com/> !




------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to