Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.88k stars 531 forks source link

win32/makefile.mk requires nonexistent files #4265

Closed p5pRT closed 20 years ago

p5pRT commented 22 years ago

Migrated from rt.perl.org#7418 (status was 'resolved')

Searchable as RT7418$

p5pRT commented 22 years ago

From jmk2001@engineer.com

----------------------------------------------------------------- To build Perl 5.6.1 on Windows 2000\, I found it necessary to change win32/makefile.mk\, as follows (in addition to the changes recommended in README.win32)​:

Inline Patch ```diff --- Perl-5.6.1/win32/makefile.mk Mon Apr 09 06:13:49 2001 +++ Perl-5.6.1-fixed/win32/makefile.mk Mon Jul 30 22:41:08 2001 @@ -1241,8 +1241,8 @@ copy ..\README.dos ..\pod\perldos.pod copy ..\README.epoc ..\pod\perlepoc.pod copy ..\README.hpux ..\pod\perlhpux.pod - copy ..\README.machten ..\pod\perlmachten.pod - copy ..\README.macos ..\pod\perlmacos.pod +# copy ..\README.machten ..\pod\perlmachten.pod +# copy ..\README.macos ..\pod\perlmacos.pod copy ..\README.mpeix ..\pod\perlmpeix.pod copy ..\README.os2 ..\pod\perlos2.pod copy ..\README.os390 ..\pod\perlos390.pod These README files are not included in the 5.6.1 distribution, so `make install` fails when it attempts to copy them. ```
Perl Info ``` Flags: category=install severity=low Site configuration information for perl v5.6.1: Configured by John M. Kristian at Mon Jul 30 22:51:03 2001. Summary of my perl5 (revision 5 version 6 subversion 1) configuration: Platform: osname=MSWin32, osvers=4.0, archname=MSWin32-x86 uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=undef usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='gcc', ccflags ='-g -O2 -DWIN32 -fno-strict-aliasing -DPERL_MSVCRT_READFIX', optimize='-g -O2', cppflags='-DWIN32' ccversion='', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4 alignbytes=8, usemymalloc=n, prototype=define Linker and Libraries: ld='gcc', ldflags =' -L"D:\bin\Perl\5.6.1\lib\CORE" -L"D:\bin\MinGW-1.0.1\lib"' libpth=D:\bin\MinGW-1.0.1\lib libs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luui d -lwsock32 -lmpr -lwinmm -lversion -lodbc32 perllibs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 - luuid -lwsock32 -lmpr -lwinmm -lversion -lodbc32 libc=-lmsvcrt, so=dll, useshrplib=yes, libperl=libperl56.a Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-mdll -L"D:\bin\Perl\5.6.1\lib\CORE" -L"D:\bin\MinGW-1.0.1\lib"' Locally applied patches: @INC for perl v5.6.1: D:/bin/Perl/5.6.1/lib D:/bin/Perl/site/5.6.1/lib . Environment for perl v5.6.1: HOME=D:\jkristian LANG (unset) LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=D:\bin\Perl\5.6.1\bin;D:\bin\Perl\bin\;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;T:\tools\jdk1.3\bin;D:\webMethods\S\bi n;C:\Program Files\Perforce;T:\tools\bin;D:\jkristian\bin\MSWin32;D:\jkristian\bin\common PERL_BADLANG (unset) SHELL (unset) ```
p5pRT commented 20 years ago

From @steve-m-hay

The missing README files are now in perl-5.8.4\, and win32/makefile.mk now works as it should.

p5pRT commented 20 years ago

@steve-m-hay - Status changed from 'open' to 'resolved'