Re: [AD] [AL] trouble building on IRIX 6.5

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


On Mon, 13 Nov 2000, Hein Zelle wrote:

> - ./src/i386/icsprite.c: In function `get_compiled_sprite':
> ./src/i386/icsprite.c:296: structure has no member named `planar'
> ./src/i386/icsprite.c:302: structure has no member named `proc'
> ./src/i386/icsprite.c:303: structure has no member named `proc'
> ./src/i386/icsprite.c:307: structure has no member named `proc'
> ./src/i386/icsprite.c:307: structure has no member named `proc'
> ./src/i386/icsprite.c:309: structure has no member named `proc'
> ./src/i386/icsprite.c: In function `destroy_compiled_sprite':
> ./src/i386/icsprite.c:329: structure has no member named `proc'
> ./src/i386/icsprite.c:330: structure has no member named `proc'
>
>   (That seems to make sense: it's a source file in the i386 directory
>   and this machine cannot use i386 assembly.) Why is it compiling this
>   file? Is it supposed to? I can fix this by calling get_rle_sprite
>   and destroy_rle_sprite within get_compiled_sprite and
>   destroy_compiled_sprite, but I'm not sure if that is the right
>   fix. Should these functions exist at all?

I tried to build Allegro from scratch using this sequence of commands :

export CVSROOT=:pserver:anonymous@xxxxxxxxxx
cvs login
<type enter for blank password>
cvs co allegro
cd allegro/
autoconf
./configure --disable-shared --enable-static
gmake depend
gmake

and it compiles successfully, without even try to compile
src/i386/icsprite.c

Some notices :

I'm not able to compile shared allegro lib on IRIX, so that's why I typed
./configure --disable-shared --enable-static. Using gmake (GNU make) is
recommended (it's simply better), but if you don't have it - no problem,
it works even with IRIX's make.

Have a nice day.

Stepan Roh



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/