Schrift
[thread]11404[/thread]

Module via CPAN mit Strawberry Perl installieren?

Leser: 4


<< |< 1 2 >| >> 17 Einträge, 2 Seiten
BratHering
 2008-03-04 12:26
#106607 #106607
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Hallo,

beim aktuellen Strawberry Perl wollte ich mit der CPAN Console das Tk Modul installieren. Leider aber ist nach dem install Tk Kommando make fehlgeschlagen, mache ich da etwas falsch? Diese Distribution sollte doch CPAN Module Komilierungs safe sein, oder?


MfG
renee
 2008-03-04 12:37
#106608 #106608
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Welche Fehlermeldung gab es denn?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
BratHering
 2008-03-04 13:55
#106616 #106616
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Es gibt am Ende des Kompiliervorgangs viele errors und das ist die Schlussausgabe:
Code: (dl )
1
2
3
4
5
6
7
8
9
dmake.EXE:  Error code 129, while making 'Tk.o'
SREZIC/Tk-804.028.tar.gz
C:\strawberry\c\bin\dmake.EXE -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Failed during this command:
SREZIC/Tk-804.028.tar.gz : make NO
renee
 2008-03-04 14:09
#106619 #106619
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
*Welche* Fehlermeldungen sind es? make test etc laufen erst gar nicht, weil Tk nicht kompiliert werden kann.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
BratHering
 2008-03-04 15:13
#106629 #106629
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Hilft das weiter? Da war noch mehr aber mehr passt hier ins Forum nicht rein:
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
In file included from Tk.xs:26:
tkGlue.h:14: error: syntax error before "XEvent"
tkGlue.h:14: warning: no semicolon at end of struct or union
tkGlue.h:15: warning: data definition has no type or storage class
tkGlue.h:18: error: 'window' redeclared as different kind of symbol
pTk/tkInt.h:679: error: previous declaration of 'window' was here
tkGlue.h:18: error: 'window' redeclared as different kind of symbol
pTk/tkInt.h:679: error: previous declaration of 'window' was here
......
Tk.c:2497: error: `atom' undeclared (first use in this function)
Tk.c: In function `XS_Tk__Widget_ClearSelection':
Tk.c:2517: error: syntax error before "selection"
Tk.c:2519: error: `selection' undeclared (first use in this function)
Tk.c: In function `XS_Tk__Widget_Parent':
Tk.c:2796: error: syntax error before ')' token
Tk.xs: In function `boot_Tk':
Tk.xs:1124: warning: implicit declaration of function `TkWin32DllPresent'
dmake.EXE: Error code 129, while making 'Tk.o'
SREZIC/Tk-804.028.tar.gz
C:\strawberry\c\bin\dmake.EXE -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible



----
Modedit Gwendragon:
Output gekürzt
----
GwenDragon
 2008-03-04 15:35
#106653 #106653
User since
2005-01-17
14606 Artikel
Admin1
[Homepage]
user image
Wenn du auf http://bbbike.radzeit.de/~slaven/cpantestersmatrix... schaust, dann siehst du dass mit Perl 5.10 das Modul nicht fehlerfrei läuft.
Unter http://cpantesters.perl.org/show/Tk.html#Tk-804.02... ist zu sehen, dass es unter WIndows teilsweise nicht kompiliert.
BratHering
 2008-03-04 15:58
#106654 #106654
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Ach du meine Fresse, das habe ich gar nicht bedacht. Ich bin halt nen naiver Perl User: "Neue Perl Version 5.10 ist da -> Installieren -> Nix geht!" - Fälschlicherweise habe ich erwartet, dass das gehen sollte. - Iss ja echt krampfhaft sowas?!

Wird denn Tk dann auch mal für die neue 5.10er Perl version angepasst? - Muss das immer mit jedem Perl Modul gemacht werden? Wenn ja ist das nicht wirklich gleich für den Produktiveinsatz geeignet...

*heul* :-(
GwenDragon
 2008-03-04 16:01
#106655 #106655
User since
2005-01-17
14606 Artikel
Admin1
[Homepage]
user image
"Nix mitnehma!" wurde Ringsgwandl sagen ;)
Das gilt auch für Module.

Immer schön auf CPAN nachsehen, ob ein Modul wirklich läuft. Oft genug geht es nämlich unter Windows (erst) nicht.

Perl und Windows ist mancmal so eine Sache. Windows ist eher das Adoptivkind von Perl oder so.

Ich mache das dann so, bei CPAN-testers nachsehen bei welcher Version unter WIndows es geht und die dann nehmen. Oder eben die richtige Perl-Version.
Wenn es keinen besonderen Grund gibt, dann downgrade Perl - obwohl, die netten neuen Features der 5.10,wer verzichtet da gern?
renee
 2008-03-04 16:03
#106656 #106656
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Vielleicht solltest Du erstmal ActivePerl verwenden...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
BratHering
 2008-03-04 16:06
#106658 #106658
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Aber in der Testers Matrix steht unter: http://bbbike.radzeit.de/~slaven/cpantestersmatrix... ..., dass Tk Version 804.028 mit MSWin32 angeblich im grünen Bereich liegt? - Das ist auch die Version die ich versucht habe zu kompiliere. - Was nu?
<< |< 1 2 >| >> 17 Einträge, 2 Seiten



View all threads created 2008-03-04 12:26.