Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compilation of perl5.005_60 fails on Windows 98 #361

Closed
p5pRT opened this issue Aug 9, 1999 · 2 comments
Closed

Compilation of perl5.005_60 fails on Windows 98 #361

p5pRT opened this issue Aug 9, 1999 · 2 comments

Comments

@p5pRT
Copy link

p5pRT commented Aug 9, 1999

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

Searchable as RT1195$

@p5pRT
Copy link
Author

p5pRT commented Aug 9, 1999

From Gpaulissen@Transfer-Solutions.com

Hello all,

I have compiled this distribution (perl5.005_60) out of the box as follows​:

1) modified win32\Makefile

INST_DRV = p​:
INST_TOP = $(INST_DRV)\perl5.005_60

2) run this command

cd win32
vcvars32
nmake -X make.err all > make.log

-X <file> creates an error output file

3) This is make.err

Microsoft (R) Program Maintenance Utility Version 1.62.7022
Copyright (C) Microsoft Corp 1988-1997. All rights reserved.

Invalid switch - /F
File creation error
Too many parameters - &&
Syntax error
NO_STRICT NDEBUG WIN32 _CONSOLE
Can't locate Config.pm in @​INC (@​INC contains​: ..\..\lib P​:/perl5.005_60/lib
.) at DynaLoader_pm.PL line 2.
BEGIN failed--compilation aborted at DynaLoader_pm.PL line 2.
NMAKE : fatal error U1077​: '..\..\miniperl.exe' : return code '0x2'
Stop.

4) This is make.log​:

  del /f config.h
  copy config_H.vc config.h
  1 file(s) copied
  cl.exe -c -I. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Foperlglob.obj perlglob.c
perlglob.c
  link.exe -nologo -nodefaultlib -release -machine​:x86 oldnames.lib
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib
shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib wsock32.lib
mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib
-out​:..\perlglob.exe -subsystem​:console perlglob.obj setargv.obj
  if not exist ".\mini" mkdir ".\mini"
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\av.obj ..\av.c
av.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\deb.obj ..\deb.c
deb.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\doio.obj ..\doio.c
doio.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\doop.obj ..\doop.c
doop.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\dump.obj ..\dump.c
dump.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\globals.obj ..\globals.c
globals.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\gv.obj ..\gv.c
gv.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\hv.obj ..\hv.c
hv.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\mg.obj ..\mg.c
mg.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\op.obj ..\op.c
op.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\perl.obj ..\perl.c
perl.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\perlapi.obj ..\perlapi.c
perlapi.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\perly.obj ..\perly.c
perly.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\pp.obj ..\pp.c
pp.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\pp_ctl.obj ..\pp_ctl.c
pp_ctl.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\pp_hot.obj ..\pp_hot.c
pp_hot.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\pp_sys.obj ..\pp_sys.c
pp_sys.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\regcomp.obj ..\regcomp.c
regcomp.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\regexec.obj ..\regexec.c
regexec.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\run.obj ..\run.c
run.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\scope.obj ..\scope.c
scope.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\sv.obj ..\sv.c
sv.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\taint.obj ..\taint.c
taint.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\toke.obj ..\toke.c
toke.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\universal.obj ..\universal.c
universal.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\utf8.obj ..\utf8.c
utf8.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\util.obj ..\util.c
util.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\miniperlmain.obj ..\miniperlmain.c
miniperlmain.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\perlio.obj ..\perlio.c
perlio.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\win32.obj win32.c
win32.c
  cl.exe -c -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I.. -DWIN32
-D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\mini\win32sck.obj win32sck.c
win32sck.c
  link.exe -subsystem​:console -out​:..\miniperl.exe
@​c​:\windows\temp\nma64599.
  cd .. && miniperl minimod.pl > lib\ExtUtils\Miniperl.pm
  copy config.vc config.w32
  1 file(s) copied
  ..\miniperl.exe -I..\lib config_sh.PL "INST_DRV=p​:"
"INST_TOP=p​:\perl5.005_60" "INST_VER=\5.00560"
"INST_ARCH=\MSWin32-x86" "archname=MSWin32-x86"
"cc=cl.exe" "ccflags=-Od -MD -DNDEBUG -DWIN32
-D_CONSOLE -DNO_STRICT " "cf_email="
"d_crypt=undef" "d_mymalloc=undef" "libs=
oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib
wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib
msvcrt.lib" "incpath=C​:\Progra1\DevStudio\VC\include"
"libperl=perl.lib" "libpth=C​:\Progra
1\DevStudio\VC\lib;"
"libc=msvcrt.lib" "make=nmake"
"static_ext=DynaLoader" "dynamic_ext=Socket IO Fcntl Opcode
SDBM_File POSIX attrs Thread B re Data/Dumper Devel/Peek ByteLoader
Devel/DProf" "nonxs_ext=Errno" "usethreads=undef"
"usemultiplicity=undef" "LINK_FLAGS=-nologo -nodefaultlib -release
-machine​:x86" "optimize=-Od -MD -DNDEBUG" config.w32 >
..\config.sh
  cd .. && miniperl configpm
  if exist lib\* xcopy /f /r /i /e /d lib\*.* ..\lib\
  xcopy /f /r /i /d ..\*.h ..\lib\CORE\*.*
P​:\perl5.005_60\EXTERN.h -> P​:\perl5.005_60\lib\CORE\EXTERN.h
P​:\perl5.005_60\INTERN.h -> P​:\perl5.005_60\lib\CORE\INTERN.h
P​:\perl5.005_60\objXSUB.h -> P​:\perl5.005_60\lib\CORE\objXSUB.h
P​:\perl5.005_60\XSUB.h -> P​:\perl5.005_60\lib\CORE\XSUB.h
P​:\perl5.005_60\av.h -> P​:\perl5.005_60\lib\CORE\av.h
P​:\perl5.005_60\cc_runtime.h -> P​:\perl5.005_60\lib\CORE\cc_runtime.h
P​:\perl5.005_60\cv.h -> P​:\perl5.005_60\lib\CORE\cv.h
P​:\perl5.005_60\cop.h -> P​:\perl5.005_60\lib\CORE\cop.h
P​:\perl5.005_60\dosish.h -> P​:\perl5.005_60\lib\CORE\dosish.h
P​:\perl5.005_60\embed.h -> P​:\perl5.005_60\lib\CORE\embed.h
P​:\perl5.005_60\embedvar.h -> P​:\perl5.005_60\lib\CORE\embedvar.h
P​:\perl5.005_60\fakethr.h -> P​:\perl5.005_60\lib\CORE\fakethr.h
P​:\perl5.005_60\form.h -> P​:\perl5.005_60\lib\CORE\form.h
P​:\perl5.005_60\gv.h -> P​:\perl5.005_60\lib\CORE\gv.h
P​:\perl5.005_60\handy.h -> P​:\perl5.005_60\lib\CORE\handy.h
P​:\perl5.005_60\hv.h -> P​:\perl5.005_60\lib\CORE\hv.h
P​:\perl5.005_60\intrpvar.h -> P​:\perl5.005_60\lib\CORE\intrpvar.h
P​:\perl5.005_60\iperlsys.h -> P​:\perl5.005_60\lib\CORE\iperlsys.h
P​:\perl5.005_60\keywords.h -> P​:\perl5.005_60\lib\CORE\keywords.h
P​:\perl5.005_60\mg.h -> P​:\perl5.005_60\lib\CORE\mg.h
P​:\perl5.005_60\nostdio.h -> P​:\perl5.005_60\lib\CORE\nostdio.h
P​:\perl5.005_60\op.h -> P​:\perl5.005_60\lib\CORE\op.h
P​:\perl5.005_60\opcode.h -> P​:\perl5.005_60\lib\CORE\opcode.h
P​:\perl5.005_60\opnames.h -> P​:\perl5.005_60\lib\CORE\opnames.h
P​:\perl5.005_60\patchlevel.h -> P​:\perl5.005_60\lib\CORE\patchlevel.h
P​:\perl5.005_60\perl.h -> P​:\perl5.005_60\lib\CORE\perl.h
P​:\perl5.005_60\perlapi.h -> P​:\perl5.005_60\lib\CORE\perlapi.h
P​:\perl5.005_60\perlio.h -> P​:\perl5.005_60\lib\CORE\perlio.h
P​:\perl5.005_60\perlsdio.h -> P​:\perl5.005_60\lib\CORE\perlsdio.h
P​:\perl5.005_60\perlsfio.h -> P​:\perl5.005_60\lib\CORE\perlsfio.h
P​:\perl5.005_60\perlvars.h -> P​:\perl5.005_60\lib\CORE\perlvars.h
P​:\perl5.005_60\perly.h -> P​:\perl5.005_60\lib\CORE\perly.h
P​:\perl5.005_60\pp.h -> P​:\perl5.005_60\lib\CORE\pp.h
P​:\perl5.005_60\pp_proto.h -> P​:\perl5.005_60\lib\CORE\pp_proto.h
P​:\perl5.005_60\proto.h -> P​:\perl5.005_60\lib\CORE\proto.h
P​:\perl5.005_60\regcomp.h -> P​:\perl5.005_60\lib\CORE\regcomp.h
P​:\perl5.005_60\regexp.h -> P​:\perl5.005_60\lib\CORE\regexp.h
P​:\perl5.005_60\regnodes.h -> P​:\perl5.005_60\lib\CORE\regnodes.h
P​:\perl5.005_60\scope.h -> P​:\perl5.005_60\lib\CORE\scope.h
P​:\perl5.005_60\sv.h -> P​:\perl5.005_60\lib\CORE\sv.h
P​:\perl5.005_60\thrdvar.h -> P​:\perl5.005_60\lib\CORE\thrdvar.h
P​:\perl5.005_60\thread.h -> P​:\perl5.005_60\lib\CORE\thread.h
P​:\perl5.005_60\unixish.h -> P​:\perl5.005_60\lib\CORE\unixish.h
P​:\perl5.005_60\utf8.h -> P​:\perl5.005_60\lib\CORE\utf8.h
P​:\perl5.005_60\util.h -> P​:\perl5.005_60\lib\CORE\util.h
P​:\perl5.005_60\warning.h -> P​:\perl5.005_60\lib\CORE\warning.h
  46 File(s) copied
  xcopy /f /r /i /d *.h ..\lib\CORE\*.*
P​:\perl5.005_60\win32\win32.h -> P​:\perl5.005_60\lib\CORE\win32.h
P​:\perl5.005_60\win32\win32iop.h -> P​:\perl5.005_60\lib\CORE\win32iop.h
P​:\perl5.005_60\win32\win32thread.h ->
P​:\perl5.005_60\lib\CORE\win32thread.h
P​:\perl5.005_60\win32\config.h -> P​:\perl5.005_60\lib\CORE\config.h
  4 File(s) copied
  xcopy /f /r /i /d ..\ext\re\re.pm ..\lib\*.*
P​:\perl5.005_60\ext\re\re.pm -> P​:\perl5.005_60\lib\re.pm
  1 File(s) copied
  xcopy /f /r /i /e /d include ..\lib\CORE\*.*
P​:\perl5.005_60\win32\include\dirent.h -> P​:\perl5.005_60\lib\CORE\dirent.h
P​:\perl5.005_60\win32\include\netdb.h -> P​:\perl5.005_60\lib\CORE\netdb.h
P​:\perl5.005_60\win32\include\arpa\inet.h ->
P​:\perl5.005_60\lib\CORE\arpa\inet.h
P​:\perl5.005_60\win32\include\sys\socket.h ->
P​:\perl5.005_60\lib\CORE\sys\socket.h
  4 File(s) copied
  ..\miniperl.exe -I..\lib config_h.PL "INST_VER=\5.00560" || nmake
-nologo / ..\lib\Config.pm
  ..\miniperl.exe -w ..\makedef.pl PLATFORM=win32 -Od -MD -DNDEBUG
-DWIN32 -D_CONSOLE -DNO_STRICT CCTYPE= > perldll.def
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\av.obj ..\av.c
av.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\deb.obj ..\deb.c
deb.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\doio.obj ..\doio.c
doio.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\doop.obj ..\doop.c
doop.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\dump.obj ..\dump.c
dump.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\globals.obj ..\globals.c
globals.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\gv.obj ..\gv.c
gv.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\hv.obj ..\hv.c
hv.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\mg.obj ..\mg.c
mg.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\op.obj ..\op.c
op.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\perl.obj ..\perl.c
perl.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\perlapi.obj ..\perlapi.c
perlapi.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\perly.obj ..\perly.c
perly.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\pp.obj ..\pp.c
pp.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\pp_ctl.obj ..\pp_ctl.c
pp_ctl.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\pp_hot.obj ..\pp_hot.c
pp_hot.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\pp_sys.obj ..\pp_sys.c
pp_sys.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\regcomp.obj ..\regcomp.c
regcomp.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\regexec.obj ..\regexec.c
regexec.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\run.obj ..\run.c
run.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\scope.obj ..\scope.c
scope.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\sv.obj ..\sv.c
sv.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\taint.obj ..\taint.c
taint.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\toke.obj ..\toke.c
toke.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\universal.obj ..\universal.c
universal.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\utf8.obj ..\utf8.c
utf8.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\util.obj ..\util.c
util.c
  cl.exe -c -I. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Foperllib.obj perllib.c
perllib.c
  cl.exe -c -I.. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo..\perlio.obj ..\perlio.c
perlio.c
  cl.exe -c -I. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\win32.obj .\win32.c
win32.c
  cl.exe -c -I. -nologo -Gf -W3 -I..\lib\CORE -I.\include -I. -I..
-DWIN32 -D_CONSOLE -DNO_STRICT -DPERLDLL -DPERL_CORE -Od -MD -DNDEBUG
-Fo.\win32sck.obj .\win32sck.c
win32sck.c
  copy dl_win32.xs ..\ext\DynaLoader\dl_win32.xs
  1 file(s) copied
  if not exist ..\lib\auto mkdir ..\lib\auto
  cd ..\ext\DynaLoader
  ..\..\miniperl.exe -I..\..\lib DynaLoader_pm.PL

5) I see configpm is sometimes used in the Makefile. Shouldn't this be
$(CONFIGPM)?

6) The environment for perl5.004_01 is (almost) the same as for
perl5.005_60.

What now?

Perl Info


Site configuration information for perl 5.00401:

Configured by gpauliss at Thu Apr 11 06:20:49 PDT 1996.

Summary of my perl5 (5.0 patchlevel 4 subversion 01) configuration:
  Platform:
    osname=MSWin32, osvers=4.0, archname=MSWin32
    uname=''
    hint=recommended, useposix=true, d_sigaction=
    bincompat3= useperlio= d_sfio=
  Compiler:
    cc='cl.exe', optimize='-O', gccversion=
    cppflags='-DWIN32'
    ccflags ='-MD -DWIN32'
    stdchar='unsigned char', d_stdstdio=define, usevfork=false
    voidflags=15, castflags=0, d_casti32=define, d_castneg=define
    intsize=4, alignbytes=8, usemymalloc=n, randbits=15
  Linker and Libraries:
    ld='link', ldflags ='-nologo -subsystem:windows'
    libpth=C:\Program Files\DevStudio\VC\lib
    libs=oldnames.lib kernel32.lib user32.lib gdi32.lib  winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib  oleaut32.lib netapi32.lib
uuid.lib wsock32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib
    libc=msvcrt.lib, so=dll
    useshrplib=, libperl=
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=, ccdlflags=' '
    cccdlflags='', lddlflags='-dll'



@INC for perl 5.00401:
	C:\PROGRAMS\PERL5.004_01\lib
	p:\perl5~1.004\lib
	p:\perl5~1.004\lib\site
	p:\perl5~1.004\lib\site
	.


Environment for perl 5.00401:
    HOME (unset)
    LANG (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
 
PATH=C:\PROGRA~1\DEVSTUDIO\SHAREDIDE\BIN;C:\PROGRA~1\DEVSTUDIO\VC\BIN;C:\PRO
GRA~1\DEVSTU~1\VC\BIN\WIN95;C:\PROGRAMS\PERL5~1.004\BIN;C:\PROGRAMS\PERL5~1.
004\PROGS;C:\PROGRAMS\RCS\BINNT;C:\PROGRAMS\FSF\BIN;C:\PROGRAMS\GNU\BIN;C:\O
RAWIN95\BIN;C:\PROGRAMS\LEX&YACC\BIN;C:\PROGRAMS\IMAKE\BIN;P:\DEV\EPC\BIN;C:
\PROGRA~1\MSOFFICE\OFFICE;C:\PROGRA~1\DEVSTU~1\VC\BIN;C:\ORAWIN95\BIN;C:\;C:
\PROGRAMS\PKZIP;C:\QTW\BIN;C:\WINDOWS;C:\WINDOWS;C:\WINDOWS\COMMAND
    PERL_BADLANG (unset)
    SHELL (unset)


@p5pRT
Copy link
Author

p5pRT commented Aug 9, 1999

From [Unknown Contact. See original ticket]

Gert-Jan Paulissen <Gpaulissen@​Transfer-Solutions.com> writes​:

This is a bug report for perl from G.Paulissen@​speed.A2000.nl,
generated with the help of perlbug 1.17 running under perl 5.00401.

Note​: perlbug is of a different version than the one I tried to compile.

-----------------------------------------------------------------
[Please enter your report here]

Hello all,

I have compiled this distribution (perl5.005_60) out of the box as follows​:

1) modified win32\Makefile

INST_DRV = p​:
INST_TOP = $(INST_DRV)\perl5.005_60

2) run this command

cd win32
vcvars32
nmake -X make.err all > make.log

-X <file> creates an error output file

3) This is make.err

Microsoft (R) Program Maintenance Utility Version 1.62.7022
Copyright (C) Microsoft Corp 1988-1997. All rights reserved.

Invalid switch - /F
File creation error
Too many parameters - &&

That seems to be a symptom of your COMPSPEC program not being able
to cope with some of things Makefile assumes.
It works with NT4.0 SP3+'s cmd.exe
See README.win32

"
=item Command Shell

Use the default "cmd" shell that comes with NT. Some versions of the
popular 4DOS/NT shell have incompatibilities that may cause you trouble.
If the build fails under that shell, try building again with the cmd
shell. The Makefile also has known incompatibilites with the "command.com"
shell that comes with Windows95, so building under Windows95 should
be considered "unsupported". However, there have been reports of successful
build attempts using 4DOS/NT version 6.01 under Windows95, using dmake, but
your mileage may vary.

The surest way to build it is on WindowsNT, using the cmd shell.

Make sure the path to the build directory does not contain spaces. The
build usually works in this circumstance, but some tests will fail.

"

6) The environment for perl5.004_01 is (almost) the same as for
perl5.005_60.

What now?

--
Nick Ing-Simmons <nik@​tiuk.ti.com>
Via, but not speaking for​: Texas Instruments Ltd.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant