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

Reply via email to