Re: help building from svn (build_c_sources)
[email protected] (Lee Pumphret)
| Newsgroups | perl.sdl.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi John, Wasn't even thinking. I had the same problem from Dec 26th. If you are looking to just get something to work for the meanwhile, you might want to check out this post. http://www.perlmonks.com/?node_id=599928 There's a link with the last version I could get to build with some patches (memory leaks fixed and mixer panning added). -Lee At 10:33 PM 3/7/07 -0800, John M. Gabriele wrote: >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 > > > > > >