> However, I am getting an error building the openal/alut directory after the 
> make install of the openal/linux directory succeeds.
>
> I get a lot of warnings from the aclocal process (shown below as there's 
> many). Then
>  creating libs/libalut.dll.a I get a large number of undefined references as 
> shown here:
>
> gcc -shared  .libs/libalut_la-alutBufferData.o .libs/libalut_la-alutCodec.o 
> .libs/libalut_la-alutError.o .libs/libalut_l
> a-alutInit.o .libs/libalut_la-alutInputStream.o .libs/libalut_la-alutLoader.o 
> .libs/libalut_la-alutUtil.o .libs/libalut_
> la-alutVersion.o .libs/libalut_la-alutWaveform.o   -o .libs/cygalut-0.dll 
> -Wl,--enable-auto-image-base -Wl,--out-implib,
> .libs/libalut.dll.a
> Creating library file: .libs/libalut.dll.a
> .libs/libalut_la-alutBufferData.o: In function `_alutPassBufferData':
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutBufferData.c:119: 
> undefined reference to `_alGenBuffers'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutBufferData.c:120: 
> undefined reference to `_alGetError'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutBufferData.c:136: 
> undefined reference to `_alBufferData'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutBufferData.c:139: 
> undefined reference to `_alGetError'
> .libs/libalut_la-alutInit.o: In function `_alutSanityCheck':
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:27: undefined 
> reference to `_alcGetCurrentContext'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:34: undefined 
> reference to `_alGetError'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:40: undefined 
> reference to `_alcGetContextsDevice'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:40: undefined 
> reference to `_alcGetError'
> .libs/libalut_la-alutInit.o: In function `alutInit':
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:67: undefined 
> reference to `_alcOpenDevice'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:74: undefined 
> reference to `_alcCreateContext'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:82: undefined 
> reference to `_alcMakeContextCurrent'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:84: undefined 
> reference to `_alcDestroyContext'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:85: undefined 
> reference to `_alcCloseDevice'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:77: undefined 
> reference to `_alcCloseDevice'
> .libs/libalut_la-alutInit.o: In function `alutExit':
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:130: undefined 
> reference to `_alcMakeContextCurrent'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:136: undefined 
> reference to `_alcGetContextsDevice'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:137: undefined 
> reference to `_alcDestroyContext'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:138: undefined 
> reference to `_alcGetError'
> /cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src/alutInit.c:144: undefined 
> reference to `_alcCloseDevice'
> collect2: ld returned 1 exit status
> make[2]: *** [libalut.la] Error 1
> make[2]: Leaving directory 
> `/cygdrive/s/flightgear/fgdev9.9/src/openal/alut/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/cygdrive/s/flightgear/fgdev9.9/src/openal/alut'
> make: *** [all] Error 2
>
>
> I'm not sure what to do at this point.
>
> Ideas anyone on how to get working openal (including alut) on cygwin? I have 
> the latest cygwin, including cygwin versions of automake/autoconf, etc.
>


I'm seeing the similar errors while linking in MSVC.  Grateful for any help.
Thanks!

_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@flightgear.org
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to