I'm trying to build SDL_perl on Debian Etch from the svn source, but it
fails right off the bat:

$ perl ./Build.PL 
[Build.PL] arch SDL::Build::Linux
Can't locate object method "build_c_sources" via package
"SDL::Build::Linux" at ./Build.PL line 155.

I'm using my own Perl in ~/opt, and have also tried using another perl
in /opt (on another Debian Etch machine) but get that same error message.

Line 155 of Build.PL is:

    my $c_sources = $arch->build_c_sources( \%libraries, $build_systems );

but I can't find that method anywhere. It's not in sdlperl's
make/lib/SDL/Build.pm, nor in make/lib/SDL/Build/Linux.pm, and when I
dig around in my own Perl's ~/opt/perl-5.8.8/lib/site_perl/5.8.8/Module
directory (where Module::Build is), I can't find it in there either.

So, build_defines, build_includes, build_links are in that
make/lib/SDL/Build.pm file, but I can't find build_c_sources,
build_c_source, or build_install_base anywhere...

Thanks,
---John

Reply via email to