Hi, good folks, I am several hours in to an all-out effort to build PTk on Cygwin and I've run into an odd obstacle. I find it seems so unlikely to me that MakeMaker could have become so backwardly-uncompatible that certain files (tools for xs) are missing, and so I am urgently asking for some clues.
What's my setup?: * Cygwin 1.3.10-1 on WinNT4. Perl 5.6.1 as distributed by Cygwin (Gerrit Haase, pkg maintainer). * ExtUtils 6.03 as recently released on CPAN, 'manually installed' by me (that is, carefully done using the standard 4-part incantation). Patches to the the Perl/Tk 800.024 source applied: Slaven Rezic's posting to comp.lang.perl.tk (see http://groups.google.com/groups?selm=20020311130210.IGSU27460.mailoutvl21%40%5B192.168.139.30%5D&output=gplain) addressed to "Nick" (and we all know who that must be ;-). Synopsis on what happens?: Build before applying patch by Slaven was *far* from smooth. After, I get much further, but stopped following the completion of the 'demos' sub-make, when 'make' enters the dir 'Tk800.024/Xlib'. Next we see: ------ cut ----- # cp Xlib.pm ../blib/lib/Tk/Xlib.pm # make[2]: Entering directory `Tk800.024/Xlib/X' # cp X.pm ../../blib/lib/Tk/X.pm # AutoSplitting ../../blib/lib/Tk/X.pm (../../blib/lib/auto/Tk/X) # make[2]: *** No rule to make target `/usr/lib/perl5/5.6.1/ExtUtils/typemap', needed by `X.c'. Stop. ------ cut ------ (my apols for hashes at col 1, needed by my flaky web-emailer to prevent it reformatting those lines) In addition, there's a warning during the perl-Makefile.PL -phase of building PTk that seems related to this failure: ---- cut ----- # ../PerlTk-prebuildlog_02Jul2002_11.05AM.log:236: # Running '/bin/perl.exe "-I/usr/lib/perl5/5.6.1" /usr/lib/perl5/5.6.1/ExtUtils/xsubpp -v 2>&1' exits with # status 2 at /usr/lib/perl5/5.6.1/ExtUtils/MM_Un # ix.pm line 3819. # ../PerlTk-prebuildlog_02Jul2002_11.05AM.log:237: # Running '/bin/perl.exe /usr/lib/perl5/5.6.1/ExtUtils/xsubpp temp000 2>&1' exits with status 2 # at /usr/lib/perl5/5.6.1/ExtUtils/MM_Unix.pm line 3845. ---- cut ----- In summation?: Neither the file 'xsubpp' nor 'typemap' seem to exist anymore anywhere in my perl installation, and certainly aren't where MakeMaker's machinery has been told to look for them. And the MANIFEST for the package (ExtUtils-MakeMaker-6.03) does not list these two files. Do I need what these files (tools) do, on my platform? If not, how can I cause make not to require them (i.e. the Makefile.PLs need some more rewriting, how should it be done?)? I am going to be making my complete build logs available on my website shortly. I cannot say precisely what the url will be at this time, however, sorry. Thanks to all, and pardon the intrusion on your [possibly] busy day|evening, Soren Andersen -- http://fastmail.fm: send your email first class
