Warnings schwarnings :)

The one on line 4420 is interesting, as I haven't seen that one before.

The other one is probably just a template fix.

As for the tests not working, someone really needs to go through and fix the tests. But as I put very little weight in them (as more often than not the test is broken, and not the underlying code), I'm in no rush to fix them. Volunteers are more than welcome to take on that task.

Thanks for the report

Dave


John Gabriele wrote:
On 3/11/07, David Goehrig <[EMAIL PROTECTED]> wrote:
Everybody,

I just went through the build process on Mac OS X and Debian, and [snip]

Assuming your environment is setup properly:

svn co http://sdlperl.nexttolast.com/sdlperl
cd sdlperl
perl Build.PL
./Build
./Build install

Thanks Dave,

I'm on Debian, though using my own Perl in /opt. I've got most of the
SDL prereq's installed via apt, except for SDL_vnc and SDL_svg (which
I couldn't find via apt-cache search). SDL_vnc 1.0.0 built and
installed fine from source. SDL_svg 1.1.9 failed, complaining about
missing files like libxml/SAX.h, libxml/xmlmemory.h, and
libxml/hash.h.

Incidentally, I've got libsdl-console and libsdl-console-dev installed
via apt as well (I mention this because, although console isn't
mentioned as a prereq in the SDL_perl README, I see console mentioned
as an issue in the ./Build test output).

The SDL_perl ./Build seemed to go fine, though gave me the following messages:

SDL/Perl.xs: In function 'XS_SDL__Perl_Sound_AvailableDecoders':
SDL/Perl.xs:4420: warning: ISO C90 forbids mixed declarations and code
SDL/Perl.xs: In function 'XS_SDL__Perl_Sound_NewSampleFromMem':
SDL/Perl.xs:4461: warning: assignment makes pointer from integer without a cast

./Build test had a few issues and told me this:

t/apppm............Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/apppm............ok
t/cdrompm..........ok
t/colorpm..........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/colorpm..........ok
t/cursorpm.........NOK 1/2
#   Failed test 'use SDL::Cursor;'
#   at t/cursorpm.t line 44.
#     Tried to use 'SDL::Cursor'.
#     Error:  Bareword "SDL::DEBUG" not allowed while "strict subs" in
use at blib/lib/SDL/Cursor.pm line 39.
# Compilation failed in require at (eval 3) line 2.
# BEGIN failed--compilation aborted at t/cursorpm.t line 44.
t/cursorpm.........ok 2/2# Looks like you failed 1 test of 2.
t/cursorpm.........dubious
       Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
       Failed 1/2 tests, 50.00% okay
t/eventpm..........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/eventpm..........ok
t/fontpm...........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/fontpm...........ok
t/mixerpm..........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/mixerpm..........ok
t/mpegpm...........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/mpegpm...........ok
t/musicpm..........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/musicpm..........ok
t/opengl...........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/opengl...........ok
t/palettepm........ok
t/rectpm...........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/rectpm...........ok
t/sdlpm............Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/sdlpm............ok
t/soundpm..........ok
t/surfacepm........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/surfacepm........ok
t/timerpm..........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/timerpm..........ok
t/toolfontpm.......Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/toolfontpm.......ok
t/toolgraphicpm....Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/toolgraphicpm....ok
t/ttfontpm.........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/ttfontpm.........ok
t/videopm..........Subroutine BEGIN redefined at blib/lib/SDL.pm line 40.
t/videopm..........ok
Failed Test  Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/cursorpm.t    1   256     2    1  1
Failed 1/20 test scripts. 1/75 subtests failed.
Files=20, Tests=75, 3 wallclock secs ( 2.41 cusr + 0.21 csys = 2.62 CPU)
Failed 1/20 test programs. 1/75 subtests failed.

Hope that's useful.

Thanks!
---John

Reply via email to