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]