I've managed to get past the error's with these patches. I've created a new file Makefile.cygwin based upon Makefile.netbsd. As long as you have everything else you need you should be able to build the SDL:: module.
< Makefile.PL.diff >
--- Makefile.PL 2003-01-06 06:25:03.000000000 +0000
+++ Makefile.PL.new 2003-01-06 06:24:45.000000000 +0000
@@ -9,4 +9,5 @@
win => "Makefile.win32",
freebsd => "Makefile.freebsd",
+ cygwin => "Makefile.cygwin",
);
< Makefile.cygwin.diff >
--- Makefile.netbsd 2003-01-06 06:13:44.000000000 +0000
+++ Makefile.cygwin 2003-01-06 06:18:47.000000000 +0000
@@ -1,3 +1,3 @@
-#!/usr/bin/env perl
+#!/usr/bin/perl -w
use strict;
@@ -24,7 +24,7 @@ $sdl_libs =~ s/-Wl,-rpath,(\/usr\/pkg)*\
@dirs=(
- '/usr/pkg/include',
- '/usr/pkg/include/SDL',
- '/usr/pkg/include/smpeg',
+ '/usr/include',
+ '/usr/include/SDL',
+ '/usr/include/smpeg',
'/usr/X11R6/include',
'/usr/X11R6/include/GL',
@@ -88,4 +88,5 @@ if ( $ext{GLU}{exists} ) {
my %options = (
+ 'PERL' => '/usr/bin/perl',
'NAME' => 'SDL_perl',
'VERSION_FROM' => 'SDL.pm',
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.