On Sunday 09 November 2008 18:45:49 Alexey I. Froloff wrote: > * Alexey I. Froloff [081109 18:42]: > > In file included from /usr/include/AL/alut.h:12, > > from skyrocket_sound.cpp:26: > > /usr/include/AL/alc.h:190: error: '' has incomplete type > > /usr/include/AL/alc.h:190: error: invalid use of 'ALCvoid' > > /usr/include/AL/alc.h:251: error: '' has incomplete type > > /usr/include/AL/alc.h:251: error: invalid use of 'ALCvoid' > > $ grep -rn ALCvoid /usr/include/AL/alc.h > 85:typedef void ALCvoid; > 190:ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( ALCvoid ); > 241:ALC_API void ALC_APIENTRY alcCaptureSamples( ALCdevice > *device, ALCvoid *buffer, ALCsizei samples ); 251:typedef ALCcontext * > (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( ALCvoid ); 265:typedef void > (ALC_APIENTRY *LPALCCAPTURESAMPLES)( ALCdevice *device, ALCvoid *buffer, > ALCsizei samples ); > > Может надо что-то повесить на OpenAL? --- portable.orign/common/include/AL/alc.h 2006-01-31 11:49:20.000000000 +0100 +++ portable/common/include/AL/alc.h 2008-01-04 15:02:31.000000000 +0100 @@ -187,7 +187,7 @@ ALC_API void ALC_APIENTRY alc ALC_API void ALC_APIENTRY alcDestroyContext( ALCcontext *context ); -ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( ALCvoid ); +ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( void ); ALC_API ALCdevice* ALC_APIENTRY alcGetContextsDevice( ALCcontext *context ); @@ -248,7 +248,7 @@ typedef ALCboolean (ALC_APIENTRY *LP typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)( ALCcontext *context ); typedef void (ALC_APIENTRY *LPALCSUSPENDCONTEXT)( ALCcontext *context ); typedef void (ALC_APIENTRY *LPALCDESTROYCONTEXT)( ALCcontext *context ); -typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( ALCvoid ); +typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( void ); typedef ALCdevice * (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)( ALCcontext *context ); typedef ALCdevice * (ALC_APIENTRY *LPALCOPENDEVICE)( const ALCchar *devicename ); typedef ALCboolean (ALC_APIENTRY *LPALCCLOSEDEVICE)( ALCdevice *device ); -- Valery V. Inozemtsev