Package: openalpp-cvs Version: 20041206-2 Severity: serious Tags: patch When building 'openalpp-cvs' on unstable, I get the following error:
make[2]: Entering directory `/openalpp-cvs-20041206/src' if /bin/sh ../libtool --mode=compile x86_64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openalpp\" -DVERSION=\"0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBOPENAL=1 -DSTDC_HEADERS=1 -I. -I. -I../include -I/usr/local/include -Wall -g -O2 -MT audioenvironment.lo -MD -MP -MF ".deps/audioenvironment.Tpo" \ -c -o audioenvironment.lo `test -f 'audioenvironment.cpp' || echo './'`audioenvironment.cpp; \ then mv -f ".deps/audioenvironment.Tpo" ".deps/audioenvironment.Plo"; \ else rm -f ".deps/audioenvironment.Tpo"; exit 1; \ fi mkdir .libs x86_64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openalpp\" -DVERSION=\"0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBOPENAL=1 -DSTDC_HEADERS=1 -I. -I. -I../include -I/usr/local/include -Wall -g -O2 -MT audioenvironment.lo -MD -MP -MF .deps/audioenvironment.Tpo -c audioenvironment.cpp -fPIC -DPIC -o .libs/audioenvironment.o audioenvironment.cpp: In member function 'void openalpp::AudioEnvironment::initiateReverb()': audioenvironment.cpp:150: error: invalid conversion from 'ALubyte*' to 'const ALchar*' audioenvironment.cpp:150: error: initializing argument 1 of 'void* alGetProcAddress(const ALchar*)' audioenvironment.cpp:152: error: invalid conversion from 'ALubyte*' to 'const ALchar*' audioenvironment.cpp:152: error: initializing argument 1 of 'void* alGetProcAddress(const ALchar*)' make[2]: *** [audioenvironment.lo] Error 1 make[2]: Leaving directory `/openalpp-cvs-20041206/src' The attached patch fixes this, but there are still other problems, i.e. the package still FTBFS. Regards Andreas Jochens diff -urN ../tmp-orig/openalpp-cvs-20041206/src/audiobase.cpp ./src/audiobase.cpp --- ../tmp-orig/openalpp-cvs-20041206/src/audiobase.cpp 2004-11-11 07:57:58.000000000 +0000 +++ ./src/audiobase.cpp 2005-09-06 19:28:14.000000000 +0000 @@ -37,7 +37,7 @@ device_ =alcOpenDevice((unsigned char *)initString); #else - device_=alcOpenDevice((/*const */ALubyte *)"'((direction \"write\")) '((devices '(alsa sdl native null)))"); + device_=alcOpenDevice((/*const */ALchar *)"'((direction \"write\")) '((devices '(alsa sdl native null)))"); #endif if(!device_) throw InitError("Couldn't open device."); @@ -70,17 +70,17 @@ // Check for EAX 2.0 support unsigned char szFnName[256]; - ALboolean g_bEAX = alIsExtensionPresent((ALubyte*)"EAX2.0"); + ALboolean g_bEAX = alIsExtensionPresent((ALchar*)"EAX2.0"); if (g_bEAX == AL_TRUE) { sprintf((char*)szFnName, "EAXSet"); - ALvoid *eaxSet = alGetProcAddress(szFnName); + ALvoid *eaxSet = alGetProcAddress((ALchar*)szFnName); if (eaxSet == NULL) g_bEAX = AL_FALSE; } if (g_bEAX == AL_TRUE) { sprintf((char*)szFnName,"EAXGet"); - ALvoid *eaxGet = alGetProcAddress(szFnName); + ALvoid *eaxGet = alGetProcAddress((ALchar*)szFnName); if (eaxGet == NULL) g_bEAX = AL_FALSE; } if (g_bEAX == AL_TRUE) diff -urN ../tmp-orig/openalpp-cvs-20041206/src/audioenvironment.cpp ./src/audioenvironment.cpp --- ../tmp-orig/openalpp-cvs-20041206/src/audioenvironment.cpp 2004-11-11 07:57:58.000000000 +0000 +++ ./src/audioenvironment.cpp 2005-09-06 19:25:59.000000000 +0000 @@ -147,9 +147,9 @@ return; alReverbScale=(void (*)(ALuint sid, ALfloat param)) - alGetProcAddress((ALubyte *)"alReverbScale_LOKI"); + alGetProcAddress((ALchar *)"alReverbScale_LOKI"); alReverbDelay=(void (*)(ALuint sid, ALfloat param)) - alGetProcAddress((ALubyte *)"alReverbDelay_LOKI"); + alGetProcAddress((ALchar *)"alReverbDelay_LOKI"); if(!(alReverbScale && alReverbDelay)) { throw InitError("Couldn't initiate reverb"); } else -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]