vine-users ML アーカイブ



[vine-users:066081] perl-SDL のインストールについて

  • From: Koji Okubo <koji_okubo@xxxxxxxxx>
  • Subject: [vine-users:066081] perl-SDL のインストールについて
  • Date: Sun, 6 Jun 2004 08:20:49 +0900
吹田の大久保と申します。

日経LINUXの3月号の記事に frozen-bubble というゲームの記事が載っており、
KNOPPIXで試してみると面白そうなので自分のVineの環境にインストール
しようとしているところです。ちなみに自分のVineの環境はVine2.6r4でPlusと
共にapt-getで最新の状態にしてある IBM ThinkPad X21 (Pen3 700, memory
384MB, 内蔵CDドライブなし)のノートPCです。

http://www.frozen-bubble.org/
ここから frozen-bubble-1.0.0.tar.bz2 をもらって来ました。
ここのページに

You will need: 
Perl: the most popular scripting language out there 
SDL: the "standard" cross-platform multimedia C library 
SDL_image: an image file loading library for SDL 
SDL_mixer: a multi-channel audio mixer library for SDL 
perl-SDL: glue between perl and SDL WARNING, perl-SDL 2.x is incompatible 
with Frozen-Bubble (since sdlperl.org site is down, you may want to get it 
from http://search.cpan.org/~dgoehrig/SDL_perl-1.19.2/) 

とありましたので、
#apt-get update && apt-get install SDL SDL_image SDL_mixer smpeg
と perl_SDL 以外はインストールできました。perl_SDLについては
http://search.cpan.org/~dgoehrig/SDL_perl-1.19.2/
から SDL_perl-1.19.2.tar.gz をもらってきて、
$tar xvfz SDL_perl-1.19.2.tar.gz
$cd SDL_perl-1.19.2
$./configureで

Enabled GL              yes
Enabled GLU             yes
Enabled SDL_console     no
Enabled SDL_gfx         no
Enabled SDL_image       no
Enabled SDL_mixer       no
Enabled SDL_net         no
Enabled SDL_ttf         no
Enabled jpeg            yes
Enabled png             yes
Enabled smpeg           no
Detecting GLU Version
Checking if your kit is complete...
Looks good
Writing Makefile for SDL_perl

$make
とやると

cp lib/SDL/FontTool.pm blib/lib/SDL/FontTool.pm
cp lib/SDL/TTFont.pm blib/lib/SDL/TTFont.pm
cp lib/SDL/OpenGL.pm blib/lib/SDL/OpenGL.pm
cp lib/SDL/Timer.pm blib/lib/SDL/Timer.pm
cp lib/SDL/OpenGL/Cube.pm blib/lib/SDL/OpenGL/Cube.pm
cp lib/SDL/Palette.pm blib/lib/SDL/Palette.pm
cp lib/SDL/Surface.pm blib/lib/SDL/Surface.pm
cp SDL_perl.pm blib/lib/SDL_perl.pm
cp lib/SDL/Sound.pm blib/lib/SDL/Sound.pm
cp lib/SDL/Event.pm blib/lib/SDL/Event.pm
cp lib/SDL/Mixer.pm blib/lib/SDL/Mixer.pm
cp lib/SDL/Shell.pm blib/lib/SDL/Shell.pm
cp lib/SDL/Console.pm blib/lib/SDL/Console.pm
cp lib/SDL/Color.pm blib/lib/SDL/Color.pm
cp lib/SDL/Font.pm blib/lib/SDL/Font.pm
cp lib/SDL/Cdrom.pm blib/lib/SDL/Cdrom.pm
cp lib/SDL/Rect.pm blib/lib/SDL/Rect.pm
cp lib/SDL/App.pm blib/lib/SDL/App.pm
cp lib/SDL/Cursor.pm blib/lib/SDL/Cursor.pm
cp lib/SDL/OpenGL/Model.pm blib/lib/SDL/OpenGL/Model.pm
cp lib/SDL/GraphicTool.pm blib/lib/SDL/GraphicTool.pm
cp SDL.pm blib/lib/SDL.pm
AutoSplitting blib/lib/SDL.pm (blib/lib/auto/SDL)
cp lib/SDL/Music.pm blib/lib/SDL/Music.pm
/usr/bin/perl -I/usr/lib/perl5/5.6.1/i386-linux -I/usr/lib/perl5/5.6.1 /usr/lib/perl5/5.6.1/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.6.1/ExtUtils/typemap -typemap typemap SDL_perl.xs > SDL_perl.xsc && mv SDL_perl.xsc SDL_perl.c
gcc -c -ggdb   -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/smpeg -I/usr/include/SDL -I/usr/include -I/usr/include/smpeg -I/usr/local/include/GL -I/usr/local/include/gl -I/usr/include/GL -I/usr/include/gl -fno-strict-aliasing -O2 -m486 -fno-strength-reduce   -DVERSION=\"1.19.2\" -DXS_VERSION=\"1.19.2\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE -DHAVE_GLU_VERSION=13 -DHAVE_GL -DHAVE_GLU       -DHAVE_JPEG -DHAVE_PNG  SDL_perl.c
SDL_perl.xs:18: SDL.h: ??????????????????????
make: *** [SDL_perl.o] エラー 1

というエラーで終了してしまい自力ではここから先に進めない状態です。
何かできることがありましたらご教示いただければ幸甚です。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
おおくぼ@おおさか
mailto:koji_okubo@xxxxxxxxx