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