Package Details: lib32-allegro4

Git Clone URL: (read-only, click to copy)
Package Base: lib32-allegro4
Description: Portable library aimed at video game and multimedia programming (legacy version, 32 bit)
Upstream URL:
Licenses: custom
Submitter: rafaelff
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 11
Popularity: 0.000000
First Submitted: 2012-05-08 03:24
Last Updated: 2019-04-07 11:46

Latest Comments

Maniaxx commented on 2018-12-11 01:12

Doesn't compile anymore.

/tmp/makepkg/lib32-allegro4/src/allegro-4.4.2/addons/allegrogl/src/x.c: In function 'decode_fbconfig':
/tmp/makepkg/lib32-allegro4/src/allegro-4.4.2/addons/allegrogl/src/x.c:653:55: error: 'GLX_RGBA_FLOAT_BIT' undeclared (first use in this function); did you mean 'GLX_RGBA_FLOAT_BIT_ARB'?
  if (!(render_type & GLX_RGBA_BIT) && !(render_type & GLX_RGBA_FLOAT_BIT)) {

Edit: Looks like a conflict. If you enforce the definition in lib32-allegro4/src/allegro-4.4.2/addons/allegrogl/include/allegrogl/GLext/glx_ext_defs.h it works again. I have no clue where GLX_ARB_fbconfig_float is defined earlier though.

// #ifndef GLX_ARB_fbconfig_float
#define GLX_ARB_fbconfig_float
#define AGLX_ARB_fbconfig_float
#define GLX_RGBA_FLOAT_TYPE                0x20B9
#define GLX_RGBA_FLOAT_BIT                 0x00000004
// #endif

carstene1ns commented on 2013-11-11 13:42

I have adopted this package and added lib32-ogg to depends and enabled static libs, additionally allegro-config-32 is included, which helps linking with the 32 bit libraries. All helper binaries and tests are disabled (instead of deleted after building) to speed up build process.

carstene1ns commented on 2013-06-04 02:07

I can confirm the dependency. AllegroGL is enabled by default, which needs glu and gl, so for 32 bit we need lib32-glu in depends array.

rafaelff commented on 2012-10-22 01:27

@alkino: will add lib32-libogg, but I was not able to verify lib32-glu. Can you please confirm?

alkino commented on 2012-10-21 20:01

Add lib32-ogg and lib32-glu as dependencies, please.g