[AD] Problems with Allegro 4.4

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


Hey all.

I have just downloaded Allegro 4.4 so that I can try it out with the Amiga
port of Allegro but I am having a problem.  None of my already compiled and
released games work with it!  It tracked it down to this function:

int _install_allegro_version_check()
{
  ...

  version_ok = (MAKE_VERSION(ALLEGRO_VERSION, ALLEGRO_SUB_VERSION, 0) ==
build_ver) &&
  (ALLEGRO_WIP_VERSION >= build_wip); 
}

It is checking for a *precise* match between the version of Allegro the the
game was compiled against and the current version of Allegro.  So this
means that all of my games have a version of 0x040300 and the new Allegro
library has a version of 0x040400 so it won't run.  Surely this is not
right?  Surely a new version of Allegro such as 4.4 should be binary
compatible with an older version such as 4.3?  So games compiled with 4.3
should run against the 4.4 binary without requiring recompilation?

-- 
/-------------------------------------------------------------------\
[Hitman/Code HQ - 6502/z80/68000/604e/80x86/ARM coder - Amiga rulez!]
[VZ-200/VIC-20/MZ-700/c16/c64*10/c128*8/Plus-4/CPC464/CD32/500*2    ]
[600/1000/1200*2/A4000/SNES/N64/Dreamcast/Athlon 1100/AmigaOne      ]
[Assembly Language: The most fun you can have with your clothes on! ]
\-------------------------------------------------------------------/





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