[speex-dev] Re: speex 1.1.4 compile fails/vq.h parse error

war war at lucidpixels.com
Wed Jan 21 14:40:37 PST 2004



Ok, thanks it fixed the problem.

On Wed, 21 Jan 2004, Jean-Marc Valin wrote:

> It's not really documented, but when you compile with --enable-sse, you
> need to add -march=pentium3 to the compile switches. That's actually a
> gcc requirement.
>
> 	Jean-Marc
>
> Le mer 21/01/2004 à 04:22, war a écrit :
> > gcc-3.2.2 + slack 9 + p4 2.6ghz (has sse/2)
> >
> > ./configure --prefix=/app/speex-1.1.4 --enable-shared --enable-sse
> > --with-ogg-dir=/app/libogg-1.1
> >
> >
> > checking for libogg... Ogg includes in /app/libogg-1.1/include
> > Ogg libraries in /app/libogg-1.1/lib
> > checking for sin in -lm... yes
> > checking for getopt_long in -lgnugetopt... no
> > configure: creating ./config.status
> > config.status: creating Makefile
> > config.status: creating libspeex/Makefile
> > config.status: creating src/Makefile
> > config.status: creating doc/Makefile
> > config.status: creating Speex.spec
> > config.status: creating win32/Makefile
> > config.status: creating win32/libspeex/Makefile
> > config.status: creating win32/speexenc/Makefile
> > config.status: creating win32/speexdec/Makefile
> > config.status: executing depfiles commands
> > Type "make; make install" to compile and install Speex
> > ESTIMATED COMPILE TIME: 0:19.70.
> > Making all in libspeex
> > make[1]: Entering directory `/home/war/speex-1.1.4/libspeex'
> > if /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\"
> > -DPACKAGE_TARNAME=\
> > "\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> > -DSTDC
> > _HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> > -DHAVE_STR
> > ING_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_SYS_SOUNDCARD_H=1
> > -DHAVE_LIBOGG=1 -
> > DHAVE_LIBM=1 -DVERSION=\"1.1.4\" -D_USE_SSE=1  -I. -I.     -g -O2 -MT
> > nb_celp.lo
> >  -MD -MP -MF ".deps/nb_celp.Tpo" \
> >   -c -o nb_celp.lo `test -f 'nb_celp.c' || echo './'`nb_celp.c; \
> > then mv -f ".deps/nb_celp.Tpo" ".deps/nb_celp.Plo"; \
> > else rm -f ".deps/nb_celp.Tpo"; exit 1; \
> > fi
> > mkdir .libs
> >  gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> > -DPACKAGE
> > _STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1
> > -DHAVE_SYS_TYPES_H=1 -DHA
> > VE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
> > -DHAVE_STR
> > INGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
> > -DHAVE_DLFCN_H=
> > 1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_LIBOGG=1 -DHAVE_LIBM=1
> > -DVERSION=\"1.1.4\" -D_
> > USE_SSE=1 -I. -I. -g -O2 -MT nb_celp.lo -MD -MP -MF .deps/nb_celp.Tpo -c
> > nb_celp
> > .c  -fPIC -DPIC -o .libs/nb_celp.o
> > In file included from vq.h:43,
> >                  from nb_celp.c:41:
> > /vapp/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/xmmintrin.h:34:3: #error
> > "SSE
> > instruction set not enabled"
> > In file included from nb_celp.c:41:
> > vq.h:44: error: parse error before '*' token
> > vq.h:46: error: parse error before '*' token
> > make[1]: *** [nb_celp.lo] Error 1
> > make[1]: Leaving directory `/home/war/speex-1.1.4/libspeex'
> > make: *** [all-recursive] Error 1
> > make: *** Error: Make failed.
> > make: *** Aborting!
> > war at war:~/speex-1.1.4$
> --
> Jean-Marc Valin, M.Sc.A., ing. jr.
> LABORIUS (http://www.gel.usherb.ca/laborius)
> Université de Sherbrooke, Québec, Canada
>
--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'speex-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Speex-dev mailing list