Hi Koaps,

Looks like the bootstrap file for SFont is being put into
blib/arch/auto/src/SDL/SFont/, when it should be in
blib/arch/auto/SDL/SFont/

run './Build clean', then edit Build.PL to change 'src' to 'lib' on
the following lines:
37c37
<                       to    => 'src/SDL_perl.xs',
---
>                       to    => 'lib/SDL_perl.xs',
45c45
<                       to   => 'src/SDL/OpenGL.xs',
---
>                       to   => 'lib/SDL/OpenGL.xs',
52c52
<                       to   => 'src/SDL/SFont.xs',
---
>                       to   => 'lib/SDL/SFont.xs',

and add an extra argument after 'my $build   = SDL::Build->new('
135a136
>       include_dirs         => [ 'src', 'src/SDL', ],

then run 'perl Build.PL; ./Build; perm t/apppm.t' and let us know if
the test passes.

Hope this helps! It has been ages since I've examined SDL_perl's build file.

falsedan


2009/4/2 Koaps <[email protected]>:
>
> Hi,
>
> I'm trying to do the Build test stage of making the SDL_Perl module on my 
> Ubuntu 8.04 Hardy.
>
> I get the following fail, and similar ones for other missing modules:
>
> r...@s:~/SDL/SDL_Perl-2.1.3# ./Build test
> t/apppm..............1/2
> #   Failed test 'use SDL::App;'
> #   at t/apppm.t line 19.
> #     Tried to use 'SDL::App'.
> #     Error:  Can't locate loadable object for module SDL::SFont in @INC 
> (@INC contains: blib/lib blib/arch /root/SDL/SDL_Perl-2.1.3/blib/lib 
> /root/SDL/SDL_Perl-2.1.3/blib/arch make/lib /etc/perl 
> /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 
> /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 
> /usr/local/lib/site_perl .) at blib/lib/SDL/Surface.pm line 12
> # Compilation failed in require at blib/lib/SDL/Surface.pm line 12.
> # BEGIN failed--compilation aborted at blib/lib/SDL/Surface.pm line 12.
> # Compilation failed in require at blib/lib/SDL/App.pm line 12.
> # BEGIN failed--compilation aborted at blib/lib/SDL/App.pm line 12.
> # Compilation failed in require at (eval 3) line 2.
> # BEGIN failed--compilation aborted at (eval 3) line 2.
>
> Because I haven't installed SDL_Perl yet I don't expect to find it in most 
> the locations it's looking, but the two it should find stuff in:
>
>        /root/SDL/SDL_Perl-2.1.3/blib/lib
>        /root/SDL/SDL_Perl-2.1.3/blib/arch
>
> It does not find the modules.
>
> Here's the dir listings for the two paths above:
>
> r...@spanky:~/SDL/SDL_Perl-2.1.3/blib/lib# ls -l
> total 24
> drwxr-xr-x 5 root root  4096 2009-04-02 10:57 SDL
> -r--r--r-- 1 root root   134 2009-04-02 10:57 SDL_perl.pm
> -r--r--r-- 1 root root 14144 2009-04-02 10:57 SDL.pm
>
>
> r...@spanky:~/SDL/SDL_Perl-2.1.3/blib/lib/SDL# ls -l
> total 128
> -r--r--r-- 1 root root  7757 2009-04-02 10:57 App.pm
> -r--r--r-- 1 root root  2989 2009-04-02 10:57 Cdrom.pm
> -r--r--r-- 1 root root  3294 2009-04-02 10:57 Color.pm
> -r--r--r-- 1 root root  3098 2009-04-02 10:57 Config.pm
> -r--r--r-- 1 root root  9917 2009-04-02 10:57 Constants.pm
> -r--r--r-- 1 root root  2073 2009-04-02 10:57 Cursor.pm
> -r--r--r-- 1 root root  4903 2009-04-02 10:57 Event.pm
> -r--r--r-- 1 root root   922 2009-04-02 10:57 Font.pm
> -r--r--r-- 1 root root  7250 2009-04-02 10:57 Mixer.pm
> -r--r--r-- 1 root root  2170 2009-04-02 10:57 MPEG.pm
> -r--r--r-- 1 root root   736 2009-04-02 10:57 Music.pm
> drwxr-xr-x 2 root root  4096 2009-04-02 10:57 OpenGL
> -r--r--r-- 1 root root  2146 2009-04-02 10:57 OpenGL.pm
> -r--r--r-- 1 root root  2294 2009-04-02 10:57 Palette.pm
> -r--r--r-- 1 root root  1621 2009-04-02 10:57 Rect.pm
> -r--r--r-- 1 root root   487 2009-04-02 10:57 SFont.pm
> -r--r--r-- 1 root root   909 2009-04-02 10:57 Sound.pm
> -r--r--r-- 1 root root 12384 2009-04-02 10:57 Surface.pm
> -r--r--r-- 1 root root  1894 2009-04-02 10:57 Timer.pm
> drwxr-xr-x 2 root root  4096 2009-04-02 10:57 Tool
> -r--r--r-- 1 root root  3367 2009-04-02 10:57 TTFont.pm
> drwxr-xr-x 2 root root  4096 2009-04-02 10:57 Tutorial
> -r--r--r-- 1 root root  3224 2009-04-02 10:57 Tutorial.pm
> -r--r--r-- 1 root root  3699 2009-04-02 10:57 Video.pm
>
>
> r...@spanky:~/SDL/SDL_Perl-2.1.3/blib/arch# ls -l auto/src/SDL/SFont/SFont.so
> -rwxr-xr-x 1 root root 18304 2009-04-02 10:57 auto/src/SDL/SFont/SFont.so
>
>
> Seems to me it should find something.
>
> Any help would be great,
> -thanks Chris.
>
>
>
>
>



-- 

Voyages of Othere and Wulfstan, in summary: WE DID NOT KNOW WHAT WAS
NORTH SO WE WENT NORTH AND THERE WERE SEALS. HOLY SHIT SEALS! ALSO
FINNS AND THEY PAID TRIBUTE TO THE BEORMAS. ALSO WHALES.

  -- Adilegian, http://forums.selectbutton.net/viewtopic.php?p=132776#132776

Reply via email to