Hi Lee, No, I didn't have it installed. I installed it and tried again, but no change from before. Thanks for the suggestion though.
If it helps, according to ExtUtils::Installed's modules() method, here's what I've got on my system: Archive::Tar 1.30 AutoLoader 5.63 CGI 3.27 CPAN 1.8802 Compress::Raw::Zlib 2.004 Compress::Zlib 2.004 Cwd 3.24 Devel::PPPort 3.11 Digest 1.15 Digest::SHA 5.44 Encode 2.18 Errno 1.09_01 ExtUtils::CBuilder 0.18 ExtUtils::Command 1.13 ExtUtils::MakeMaker 6.32 ExtUtils::Manifest 1.51 ExtUtils::ParseXS 2.18 File::HomeDir 0.64 File::Temp 0.18 File::Which 0.05 Getopt::Long 2.36 IO 1.23 IO::Compress::Base 2.004 IO::Compress::Zlib IO::Zlib 1.05 List::Util 1.19 Locale-Maketext Math-BigInt Math::BigInt 1.80 Math::BigRat 0.17 Math::Complex 1.35 Module::Build 0.2806 Net Perl 5.8.8 Pod Pod::Escapes 1.04 Pod::Parser 1.35 Pod::Simple 3.05 Switch 2.13 Sys::Syslog 0.18 Term::ANSIColor 1.11 Term::ReadKey 2.30 Term::ReadLine 1.02 Test::Harness 2.64 Test::Simple 0.67 Text Text::Balanced v2.0.0 Text::Glob 0.07 Text::Soundex 3.02 Tie::RefHash 1.35 Time::HiRes 1.9707 Time::Local 1.17 Tk 804.027 Tk::Tree 4.005 Unicode::Normalize 1.01 XSLoader 0.06 YAML 0.62 bignum 0.19 threads 1.59 threads::shared 1.07 version 0.70 Thanks, ---John > Hi John, > > Do you have ExtUtils::ParseXS installed? > > I had a similar problem before. > > -Lee > > At 08:46 AM 3/7/07 -0800, you wrote: > >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 > > >