Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]4868[/thread]

SDL--Installation: bekomme es nicht hin

Leser: 2


<< |< 1 2 >| >> 16 Einträge, 2 Seiten
pktm
 2005-03-03 21:14
#42891 #42891
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Ich würde mir gerne auf meinem WinXP (Home) - Rechner SDL installieren.
Dazuhabe ich mir das Frozen-Bubble Windows Binary Bundle runtergeladen, das SDL-Binary-Archiv entpackt, das Modul mit ppm installiert und festgestellt, dass das nur mit perl 5.6 funktioniert:
Code: (dl )
1
2
3
4
5
#!/Perl/bin/perl
use strict;
use warnings;
use SDL;
print "bla";


Ergebnis:
http://alex.intergastro-service.de/grafiken/sdl_fe...

Das liegt wahrscheinlich daran, dass ich perl 5.8 benutze und die Version die ich da habe nur für Version 5.6 ist.

Mogeln indem man die Datei perl58.dll in perl56.dll umbennent kann man nicht weil dann irgendwelche dll's nicht gefunden werden.

Dann habe ich mir das Paket SDL_Perl-2.1.2.zip runtergeladen und versucht dieses zu installieren.
Quote
C:\zwischen\test\sdl>Build.PL
SDL doesn't appear to be installed.
Please check that sdl-config is in your path and try again.


Hm, dachte ich mir.
SDL kann man bei Windows auch nicht groß installieren, ist ja schließlich nur eine Datei (sdl.dll).
Diese liegt übrigens schon die ganze Zeit im Windows-System-Ordner.

Außerdem habe ich den SDL-Installer von Frozen-Bubble bemüht, also irgendwo muss es doch sein!?

Kann mir wer helfen?
Eine Anleitung wie es bei euch mit perl 5.8[.10] geklappt hat wäre recht hilfreich.
Hinweise und Tipps (außer der FAQ von libsdl.org) sind sehr willkommen.

mfg pktm
http://www.intergastro-service.de (mein erstes CMS :) )
jemand
 2005-03-22 14:49
#42892 #42892
User since
2004-05-14
231 Artikel
BenutzerIn
[default_avatar]
hallo,
ich bin auch grad bei der installation. sdl ist nicht eine datei. nur wenn das von einem prog benötigt wird wird eben die dll benötigt. im sdl paket gibts eine datei namens sdl-config. die hab ich aber auch noch nicht zum laufen gebracht weil die von sh ausgeführt werden soll. ich bin praktisch soweit wie du und komm jetzt grad auch nicht weiter.
Crian hatte sich doch mal mit sdl befasst oder bin ich da falsch informiert?
print uc 'i',chr(29*4).q+'s +.++($_=q-m-),++$_;
print chr for 116,$_[0],97,$_[0],98;
print 'ug,',chr(), scalar reverse qq?!erutaef a s'ti?;
Crian
 2005-03-22 19:22
#42893 #42893
User since
2003-08-04
5870 Artikel
ModeratorIn
[Homepage]
user image
Mit SDL? Das muss in einem anderen Leben gewesen sein ;)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Strat
 2005-03-23 09:49
#42894 #42894
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
teste mal:

Code: (dl )
ppm install http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/SDL_Perl.ppd
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
jemand
 2005-03-23 18:28
#42895 #42895
User since
2004-05-14
231 Artikel
BenutzerIn
[default_avatar]
@Crian: in dem thread mit spiele gui hat es so geklungen

@strat:
Code: (dl )
1
2
3
4
5
6
7
C:\WINDOWS\SYSTEM32>ppm install http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/
SDL_Perl.ppd
Installing package 'http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/SDL_Perl.ppd
'...
Error installing package 'http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/SDL_Pe
rl.ppd': Read a PPD for 'http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/SDL_Per
l.ppd', but it is not intended for this build of Perl (MSWin32-x86-multi-thread)

upps ich vergas: falscher comp. hier gibtz nur 5.6
muss ich am alten mal testen. totzdem danke
print uc 'i',chr(29*4).q+'s +.++($_=q-m-),++$_;
print chr for 116,$_[0],97,$_[0],98;
print 'ug,',chr(), scalar reverse qq?!erutaef a s'ti?;
jemand
 2005-03-23 20:34
#42896 #42896
User since
2004-05-14
231 Artikel
BenutzerIn
[default_avatar]
oke mit perl 5.8 gings
dankeschön!
print uc 'i',chr(29*4).q+'s +.++($_=q-m-),++$_;
print chr for 116,$_[0],97,$_[0],98;
print 'ug,',chr(), scalar reverse qq?!erutaef a s'ti?;
pktm
 2005-03-24 02:03
#42897 #42897
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Zuerst: Strat - Danke!

Dann:
Leider bekomme ich noch die Meldung
Quote
Der Prozedureinsprungpunkt "SDL_RemoveTimer" wurde in der DLL "SDL.dll" nicht gefunden.

als Windows-Popup[-Fehler].

Zudem noch diese hier vom Perl-Interpreter:
Quote
Can't locate auto/SDL/autosplit.ix in @INC (@INC contains: C:\Perl\bin C:/Perl/lib C:/Perl/site/lib .) at C:/Perl/lib/AutoLoader.pm line 160.
at C:/Perl/lib/SDL.pm line 8
Can't load 'C:/Perl/site/lib/auto/SDL_perl/SDL_perl.dll' for module SDL_perl: load_file:///Die angegebene Prozedur wurde nicht gefunden at C:/Perl/lib/DynaLoader.pm line 230.
at C:/Perl/lib/SDL.pm line 9
Compilation failed in require at C:/Perl/lib/SDL.pm line 9.
BEGIN failed--compilation aborted at C:/Perl/lib/SDL.pm line 9.
Compilation failed in require at sdl_test.pl line 6.
BEGIN failed--compilation aborted at sdl_test.pl line 6.


Mein Programm:
Code: (dl )
1
2
3
4
5
6
#!/Perl/bin/perl

use strict;
use warnings;
use lib qw(C:\Perl\bin);
use SDL;
http://www.intergastro-service.de (mein erstes CMS :) )
jemand
 2005-03-24 19:18
#42898 #42898
User since
2004-05-14
231 Artikel
BenutzerIn
[default_avatar]
ich hab ähnliche probleme. meine sdl_dll funktioniert wie sie soll aber von der sdl_gfx.dll kommt dass der prozedureinsprungpunkt filledpieColor nicht gefunden werden kann.
außerdem noch
Code: (dl )
1
2
3
4
5
6
7
8
Can't load 'C:/Perl/site/lib/auto/SDL_perl/SDL_perl.dll' for module SDL_perl: lo
ad_file:Die angegebene Prozedur wurde nicht gefunden at C:/Perl/lib/DynaLoader.p
m line 230.
at C:/Perl/site/lib/SDL.pm line 13
Compilation failed in require at C:/Perl/site/lib/SDL.pm line 13.
BEGIN failed--compilation aborted at C:/Perl/site/lib/SDL.pm line 13.
Compilation failed in require at test.pl line 6.
BEGIN failed--compilation aborted at test.pl line 6.
vom lieben perl interpreter.
print uc 'i',chr(29*4).q+'s +.++($_=q-m-),++$_;
print chr for 116,$_[0],97,$_[0],98;
print 'ug,',chr(), scalar reverse qq?!erutaef a s'ti?;
pktm
 2005-03-24 21:07
#42899 #42899
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hm, scheint an den dlls zu liegen.
Was für ein System hast du?
Ich habe WinXP Home SP2 & Perl 5.8.4.
Können ja mal dlls tauschen :)
http://www.intergastro-service.de (mein erstes CMS :) )
Strat
 2005-03-25 13:17
#42900 #42900
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
klingt nach einem installationsproblem...

habt ihr die dll's, die mit ppm downgeloaded werden, auch downgeloaded, und in ein erreichbares verzeichnis gelegt? (ich verwende z.B. gerne das perl-bin verzeichnis, damit sie von perl-modulen einfacher gefunden werden, bei mir lautet das z.B. d:\pc-wamp\perl\bin)
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
C:\Dokumente und Einstellungen\strat>ppm install http://crazyinsomniac.perlmonk.
org/perl/ppm/5.8/SDL_Perl.ppd
====================
Install 'SDL_Perl' version 2.1 in ActivePerl 5.8.3.809.
.........
Writing D:\pc-wamp\Perl\site\lib\auto\SDL_Perl\.packlist

The library jpeg.dll is needed to complete the installation,
and should be placed in a directory somewhere in your PATH
environment variable. I can fetch and install this for you,
if you don't already have it.
It's size is approximately 165.47K.

Fetch jpeg.dll? [yes]
Fetching http://crazyinsomniac.perlmonk.org/perl/ppm/scripts/jpeg.dll ... done!

Where should jpeg.dll be placed? [Perl/bin] d:\pc-wamp\perl\bin
jpeg.dll has been successfully installed to d:/pc-wamp/perl/bin
......
The library zlib.dll is needed to complete the installation,
and should be placed in a directory somewhere in your PATH
environment variable. I can fetch and install this for you,
if you don't already have it.
It's size is approximately 52.5K.

Fetch zlib.dll? [yes]
Fetching http://crazyinsomniac.perlmonk.org/perl/ppm/scripts/zlib.dll ... done!

Where should zlib.dll be placed? [Perl/bin] d:\pc-wamp\perl\bin
zlib.dll has been successfully installed to d:/pc-wamp/perl/bin
Successfully installed SDL_Perl version 2.1 in ActivePerl 5.8.3.809.

C:\Dokumente und Einstellungen\strat>
\n\n

<!--EDIT|Strat|1111749590-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< |< 1 2 >| >> 16 Einträge, 2 Seiten



View all threads created 2005-03-03 21:14.