I've successfully used SDL Perl 2.1.0 on my Fedora Linux machine,
including adjusting some existing scripts of my own. I'm now looking at
the new NeHe adaptations to see if I can get texture-mapping working,
which I was unable to get to work previously.
I have found that glRenderMode() and glPickMatrix() are not available,
and I see no glGetInteger*() variations, so the OpenGL "picking" mode
(i.e., mouse hit testing) is impossible to operate. This would
correspond to portions of NeHe demo 32, and is a show-stopper for my
application.
Lastly, the SDL_perl.spec file should be updated to the new
Module::Build procedure, so that we can offer .src.rpm files for cleaner
end-user installation and updating.
Build errors (excerpts):
------------------------
In file included from /usr/include/SDL/SDL_endian.h:60,
from /usr/include/SDL/SDL_net.h:29,
from SDL_perl.xs:38:
/usr/include/asm/byteorder.h:6:2: warning: #warning using private kernel
header; include <endian.h> instead!
Build test errors (excerpts):
-----------------------------
t/toolfontpm.......Use of inherited AUTOLOAD for non-method
SDL::TTFInit() is deprecated at
blib/lib/SDL/TTFont.pm line 153.
# Error: Can't locate auto/SDL/TTFInit.al in @INC
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/toolfontpm.t 2 512 2 2 100.00% 1-2
t/ttfontpm.t 1 256 2 1 50.00% 1
--
[ e d @ h a l l e y . c c ]