[ogg-dev] problem with some ogg header files with speex

Erwan A mout551 at hotmail.fr
Tue Apr 1 03:32:01 PDT 2008


Thanks for your help.

It's true. I had to point files to the arm files. i have modified my command line by adding --with-ogg-libraries=/armbuild/lib/ . Here is the ogg.h file compiled for arm.

But now i have an other error :

source='speexdec.c' object='speexdec.o' libtool=no \
        depfile='.deps/speexdec.Po' tmpdepfile='.deps/speexdec.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        arm-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../libspeex -I/usr/include  -O2 -fno-exceptions  -O2 -fno-exceptions -c `test -f 'speexdec.c' || echo './'`speexdec.c
/usr/include/bits/mathinline.h: In function `__atan2l':
/usr/include/bits/mathinline.h:445: error: unknown register name `st(1)' in `asm'
make[2]: *** [speexdec.o] Erreur 1
make[2]: quittant le répertoire « /usr/src/linphone/arm2/arm/speex-1.1.6/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /usr/src/linphone/arm2/arm/speex-1.1.6 »
make: *** [all] Erreur 2

I think i had to solve it by the same way above ?
But what is the variable i had to modify ?


> Date: Tue, 1 Apr 2008 10:03:36 +0000
> From: ogg.k.ogg.k at googlemail.com
> To: mout551 at hotmail.fr
> Subject: Re: [ogg-dev] problem with some ogg header files with speex
> CC: ogg-dev at xiph.org
>> First you need to remove ogg headers from your build system to avoid a dirty
>> conflict between
>> your build machine binaries and the arm binaries. They are usually in a
>> libogg-dev package (rpm or deb).
> That sounds wrong, gcc should be pointed to the cross compiled includes/libs
> anyway, finding them before /usr/include.
>> /usr/lib/libogg.so: could not read symbols: Invalid operation
> This is likely because the format of that file is your host's format, rather the
> ARM format. If you've started replacing files, you'd need to replace this one
> as well. And the .a archive too, probably.
>> Do i miss somethings ? I had to copy or remove some ogg headers ?
> There has to be another way. You mentioned following a doc, does it not
> say some env variables should be set in a specific way ?

Classez, retouchez et partagez vos photos gratuitement avec Galerie de Photos Windows Live !

More information about the ogg-dev mailing list