> 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