Schrift
[thread]5292[/thread]

Neues Tk-Release

Leser: 1


<< |< 1 2 >| >> 12 Einträge, 2 Seiten
ptk
 2007-02-11 15:37
#46200 #46200
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Es gibt ein neues Entwickler-Release von Perl/Tk. Man kann es mit
Code: (dl )
1
2
    perl -MCPAN -eshell
install SREZIC/Tk-804.027_500.tar.gz

installieren oder einfach nur mit
Code: (dl )
1
2
    perl -MCPAN -eshell
test SREZIC/Tk-804.027_500.tar.gz

Ich würde mich über Testergebnisse, insbesondere von obskuren Betriebssystem (Windows und so :-) freuen.
lichtkind
 2007-02-11 20:55
#46201 #46201
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
yeah
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
MisterL
 2007-02-12 00:23
#46202 #46202
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
[quote=ptk,11.02.2007, 14:37][/quote]
Quote
Ich würde mich über Testergebnisse, insbesondere von obskuren Betriebssystem (Windows und so :-) freuen.

Das naive Installieren ist jedenfalls gescheitert (XP+SP2, command.com als Admin): ...das war wohl nix
Mal schauen ob andere Windows und *nix Betriebssysteme hier offener sind ;-)

Gruss MisterL
“Perl is the only language that looks the same before and after RSA encryption.”
ptk
 2007-02-12 00:30
#46203 #46203
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Nun ja, ich sehe, dass du ein recht altes CPAN.pm hast, welches vielleicht nicht so gut mit Windows funktioniert. Außerdem ist Visual C++ Pflicht, ohne geht es nicht (es sei denn, man versucht Strawberry Perl oder Cygwin Perl, dann wird gcc verwendet).

Versuch's mal alternativ ohne CPAN.pm. Zuerst manuell http://cpan.noris.de/authors/id/S/SR/SREZIC/Tk-804.027_500.tar.gz downloaden und entpacken und im ausgepackten Verzeichnis
Code: (dl )
1
2
perl Makefile.PL
nmake all test
eintippen.
renee
 2007-02-12 09:55
#46204 #46204
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Sicher, dass das Visual C++ ausreicht? Ich denke, dass noch verschiedene SDKs installiert sein müssen. Ich meine, dass ich die aktuelle Tk-Version mal unter Win kompilieren wollte und einige Header-Dateien gefehlt haben...
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/
esskar
 2007-02-12 10:07
#46205 #46205
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Microsoft (R) Program Maintenance Utility   Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

cl -c -nologo -MD -O2 adler32.c
adler32.c
zconf.h(289) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Programme\Microsoft Visual Studio\VC98\bin\nmake.exe"' : return code '0x2'
Stop.
nmake -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible


unistd.h gibt es offiziell nicht unter Windows.
Muss man sich auf umwegen besorgen.
Mein Rechner hat immer das neuste Platform SDK und ist in dieser Richtung immer ziemlich aktuell. Man sollte unistd.h mit in das release packen. Sind imho nur DEFINE's
bloonix
 2007-02-12 12:03
#46206 #46206
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
#> cat /etc/issue
Ubuntu 6.06.1 ...
#> uname -r
2.6.15-27-386
#> perl -v
This is perl, v5.8.7 built for i486-linux-gnu-thread-multi ...


Code: (dl )
1
2
3
4
All tests successful.
Files=1, Tests=1,  0 wallclock secs ( 0.05 cusr +  0.00 csys =  0.05 CPU)
make[1]: Leaving directory `/root/.cpan/build/Tk-804.027_500/Event'
 /usr/bin/make test -- OK


#> uname -a
SunOS unknown 5.11 snv_56 i86pc i386 i86pc
#> perl -v
This is perl, v5.8.4 built for i86pc-solaris-64int...


Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Building jpeg/libjpeg.a
checking for gcc... cc
checking whether the C compiler (cc -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -KPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
...
...
cp Tk/icon.gif blib/lib/Tk/icon.gif
cd pTk && make DEFINE=""
/bin/sh: make: not found
gmake: *** [pTk/libpTk.a] Error 1
 /usr/sfw/bin/gmake  -- NOT OK
Running make test
 Can't test without successful make
Failed during this command:
 SREZIC/Tk-804.027_500.tar.gz                 : make NO
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
ptk
 2007-02-12 22:04
#46207 #46207
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
@opi: make not found? C compiler cannot create executables? Bist du sicher, dass du ein Unix vor dir hast :-)

Mit einem sparc-Solaris10 hatte ich ein bisschen mehr Erfolg, aber leider sporadische Segfaults und keinen Debugger weit und breit :-(
ptk
 2007-02-12 22:08
#46208 #46208
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
@esskar: In der 287 von PNG/zlib/conf.h steht ein #if 1. Kannst du das zu #if 0 ändern und feststellen, ob es damit compiliert?
ptk
 2007-02-12 22:18
#46209 #46209
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
@esskar: Oder noch ein besserer Workaround, den ich dann einbauen würde: in PNG/Makefile.zlib.maybe hinter der Zeile
Code: (dl )
   || die "Cannot copy $file to Makefile: $!";
(ca. Zeile 21) die folgenden Zeilen einfügen:
Code: (dl )
1
2
3
  # overwrite zconf.h with original zconf.in.h
copy("zconf.in.h", "zconf.h")
|| die "Cannot copy zconf.in.h to zconf.h: $!";
<< |< 1 2 >| >> 12 Einträge, 2 Seiten



View all threads created 2007-02-11 15:37.