Darek, these are the make scripts that I have trouble with under win95 and ME- I don't have win98 at present. They are supposed to work under win98 - but I suspect they don't. What should happen is a complete make, from scratch, of the compiler, rtl, ide and other units of the distribution and then they should all be zipped into the 5-8 distribution files. As you saw, what happens for me (and you) for win32 is something else. The go32v2 also doesn't work!
Peter says that the problem with ME is redirection - strangely it often fails because echo xxx > jim doesn't create a file - but I think that there are other problems too. Also he doesn't test makefile modifications on win9x because he doesn't have it... but that doesn't explain why it doesn't work on win95. Also the very strange thing is that these used to work for me on win95 and ME until the makefiles became more complex recently and do more detection of what already exists than before. I'd be grateful if you can try them under win98, and if they don't work send the logs to [devel] and if you can suggest what's wrong with the makefile. I each case I unzip the v11 fpc.zip (from ftp.freepascal.org) into d:\fpk. The unzipped utilities from the v10 distribution are in c:\pp\bin\win32 or go32v2, and the starting v10 compiler is in c:/v10nw/bin/win32 or go32v2 TIA for any help. Regards John rem for win32 snapshots set PP=C:/V10NW/BIN/PPC386 set path=C:\PP\BIN\WIN32; d: d:\fpk MAKE win32zip OPT="-Xs" SNAPSHOT=1 D:\FPK &> C:\MAKEW.TMP rem for go32 snapshot set PP=C:/V10N/BIN/PPC386 set path=C:\PP\BIN\GO32V2; D: CD\FPK MAKE go32v2zip OPT="-Xs" SNAPSHOT=1 D:\FPK &> C:\MAKE.TMP -----Original Message----- From: Darek Mazur [mailto:[EMAIL PROTECTED] Sent: 15 January 2004 20:56 To: [EMAIL PROTECTED] Subject: Re: [fpc-devel]improve makefile I have: C:/PP/BIN/WIN32/MAKE.EXE -C compiler distinstall MAKE.EXE[5]: Entering directory `C:/pp/source/compiler' C:/PP/BIN/WIN32/MAKE.EXE -C utils install MAKE.EXE[6]: Entering directory `C:/pp/source/compiler/utils' C:/PP/BIN/WIN32/ginstall.exe -m 755 -d C:/pp/source/../fpc-pack/bin/win32 C:/PP/BIN/WIN32/upx.exe fpc.exe ppufiles.exe ppudump.exe ppumove.exe Ultimate Packer for eXecutables Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 UPX 1.20w Markus F.X.J. Oberhumer & Laszlo Molnar May 23rd 2001 File size Ratio Format Name -------------------- ------ ----------- ----------- 176640 -> 55808 31.59% win32/pe fpc.exe 105984 -> 36864 34.78% win32/pe ppufiles.exe 155648 -> 48128 30.92% win32/pe ppudump.exe 117760 -> 40448 34.34% win32/pe ppumove.exe -------------------- ------ ----------- ----------- 556032 -> 181248 32.59% [ 4 files ] Packed 4 files. C:/PP/BIN/WIN32/cp.exe -fp fpc.exe ppufiles.exe ppudump.exe ppumove.exe C:/pp/source/../fpc-pack/bin/win32 MAKE.EXE[6]: Leaving directory `C:/pp/source/compiler/utils' maybe You must change then BASEDIR INSTALL_BASEDIR I move all to C:\pp and all name of file in bin\win32\*.exe change to small Darek ----- Original Message ----- From: "Lee, John" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, January 15, 2004 8:38 PM Subject: RE: [fpc-devel]improve makefile > I agree with you. make cycle works ok for me for go32v2 and win32 on win95 > and winme and I'd guess for win98 too, but the full make go32v2zip and > win32zip don't! I've sent the logs to core but... Apparently the problem is > with redirection? I was told that they'd work on win98- but it sounds as if > they don't! The strange thing is that they used to work ok for me on win95 > and me, I think until the modifications were made for cross compilation a > few months ago. They are now IMHO just much too complicated - maybe removing > the checking would be a solution and just getting them to do what you tell > them to do. What happens for me is that the win32 version under win95 does > what's shown below, the go32v2 version come up with a lot of make error > messages . Any ideas re the problem welcome... > > Sigh... > > Regards John > > command line... > MAKE win32zip OPT="-Xs" SNAPSHOT=1 D:\FPK &> C:\MAKEW.TMP > > o/p to screen > snip of process creates... > > process_begin: CreateProcess((null), D:/fpk/compiler/ppcross386.exe -iTO, > ...) f > ailed. > process_begin: CreateProcess((null), D:/fpk/compiler/ppcross386.exe > -iVSPTPSOTO, > ...) failed. > process_begin: CreateProcess((null), D:/fpk/compiler/ppcross386.exe -iSP, > ...) f > ailed. > process_begin: CreateProcess((null), D:/fpk/compiler/ppcross386.exe -iTP, > ...) f > ailed. > process_begin: CreateProcess((null), D:/fpk/compiler/ppcross386.exe -iSO, > ...) f > ailed. > process_begin: CreateProcess((null), D:/fpk/compiler/ppcross386.exe -iTO, > ...) f > ailed. > process_begin: CreateProcess((null), D:/fpk/compiler/ppcross386.exe -Ur > -Twin32 > -Xs -OG2p3 -n -Fi../inc -Fi../i386 -FE. -Xs -di386 -dRELEASE -Us -Sg > syswin32.pp > , ...) failed. > make (e=2): The system cannot find the file specified. > MAKE.EXE[6]: *** [syswin32.ppu] Error 2 > MAKE.EXE[5]: *** [win32_all] Error 2 > MAKE.EXE[4]: *** [rtl_install] Error 2 > MAKE.EXE[3]: *** [installbase] Error 2 > MAKE.EXE[2]: *** [fpc_zipinstall] Error 2 > MAKE.EXE[1]: *** [zipinstall] Error 2 > C:\PP\BIN\WIN32\MAKE.EXE: *** [win32zip] Error 2 > > makew.tmp > C:/PP/BIN/WIN32/MAKE.EXE zipinstall OS_TARGET=win32 > MAKE.EXE[1]: Entering directory `D:/fpk' > C:/PP/BIN/WIN32/MAKE.EXE fpc_zipinstall ZIPTARGET=installbase > ZIPNAME=basew32 FPC=D:/fpk/compiler/ppc386.exe ZIPDESTDIR=D:/fpk > FPCMAKE=D:/fpk/utils/fpcm/fpcmake.exe > MAKE.EXE[2]: Entering directory `D:/fpk' > C:/PP/BIN/WIN32/MAKE.EXE installbase INSTALL_PREFIX=D:/fpk/../fpc-pack > ZIPINSTALL=1 > MAKE.EXE[3]: Entering directory `D:/fpk' > C:/PP/BIN/WIN32/ginstall.exe -m 755 -d D:/fpk/../fpc-pack > C:/PP/BIN/WIN32/ginstall.exe -m 755 -d D:/fpk/../fpc-pack/doc/fpc > C:/PP/BIN/WIN32/ginstall.exe -m 755 -d > D:/fpk/../fpc-pack/cross/i386-win32/bin/win32 > C:/PP/BIN/WIN32/MAKE.EXE compiler_install FPC=D:/fpk/compiler/ppcross386.exe > ZIPDESTDIR=D:/fpk FPCMAKE=fpcmake > MAKE.EXE[4]: Entering directory `D:/fpk' > C:/PP/BIN/WIN32/MAKE.EXE -C compiler install > MAKE.EXE[5]: Entering directory `D:/fpk/compiler' > C:/PP/BIN/WIN32/MAKE.EXE -C utils install > MAKE.EXE[6]: Entering directory `D:/fpk/compiler/utils' > C:/PP/BIN/WIN32/ginstall.exe -m 755 -d > D:/fpk/../fpc-pack/cross/i386-win32/bin/win32 > C:/PP/BIN/WIN32/upx.exe fpc.exe ppufiles.exe ppudump.exe ppumove.exe > Ultimate Packer for eXecutables > Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 > UPX 1.20w Markus F.X.J. Oberhumer & Laszlo Molnar May 23rd > 2001 > > File size Ratio Format Name > -------------------- ------ ----------- ----------- > > Packed 0 files. > C:/PP/BIN/WIN32/cp.exe -fp fpc.exe ppufiles.exe ppudump.exe ppumove.exe > D:/fpk/../fpc-pack/cross/i386-win32/bin/win32 > MAKE.EXE[6]: Leaving directory `D:/fpk/compiler/utils' > C:/PP/BIN/WIN32/upx.exe ppc386.exe > Ultimate Packer for eXecutables > Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 > UPX 1.20w Markus F.X.J. Oberhumer & Laszlo Molnar May 23rd > 2001 > > File size Ratio Format Name > -------------------- ------ ----------- ----------- > > Packed 0 files. > C:/PP/BIN/WIN32/ginstall.exe -m 755 -d > D:/fpk/../fpc-pack/cross/i386-win32/bin/win32 > C:/PP/BIN/WIN32/cp.exe -fp ppc386.exe > D:/fpk/../fpc-pack/cross/i386-win32/bin/win32 > C:/PP/BIN/WIN32/ginstall.exe -m 755 -d D:/fpk/../fpc-pack/msg > C:/PP/BIN/WIN32/cp.exe -fp msg/errord.msg msg/errore.msg msg/errores.msg > msg/errorf.msg msg/errorn.msg msg/errorpl.msg msg/errorpli.msg > msg/errorr.msg msg/errorrw.msg D:/fpk/../fpc-pack/msg > MAKE.EXE[5]: Leaving directory `D:/fpk/compiler' > MAKE.EXE[4]: Leaving directory `D:/fpk' > C:/PP/BIN/WIN32/MAKE.EXE rtl_install FPC=D:/fpk/compiler/ppcross386.exe > ZIPDESTDIR=D:/fpk FPCMAKE=fpcmake > MAKE.EXE[4]: Entering directory `D:/fpk' > C:/PP/BIN/WIN32/MAKE.EXE -C rtl install > MAKE.EXE[5]: Entering directory `D:/fpk/rtl' > C:/PP/BIN/WIN32/MAKE.EXE -C win32 all > MAKE.EXE[6]: Entering directory `D:/fpk/rtl/win32' > as -o wprt0.o wprt0.as > as -o wdllprt0.o wdllprt0.as > as -o gprt0.o gprt0.as > D:/fpk/compiler/ppcross386.exe -Ur -Twin32 -Xs -OG2p3 -n -Fi../inc > -Fi../i386 -FE. -Xs -di386 -dRELEASE -Us -Sg syswin32.pp > MAKE.EXE[6]: Leaving directory `D:/fpk/rtl/win32' > MAKE.EXE[5]: Leaving directory `D:/fpk/rtl' > MAKE.EXE[4]: Leaving directory `D:/fpk' > MAKE.EXE[3]: Leaving directory `D:/fpk' > MAKE.EXE[2]: Leaving directory `D:/fpk' > MAKE.EXE[1]: Leaving directory `D:/fpk' > settings pp=C:/V10NW/BIN/PPC386 path=C:\PP\BIN\WIN32; > comspec=C:\WINDOWS\COMMAND.COM > > This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. > > _______________________________________________ > fpc-devel maillist - [EMAIL PROTECTED] > http://lists.freepascal.org/mailman/listinfo/fpc-devel > _______________________________________________ fpc-devel maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-devel This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. _______________________________________________ fpc-devel maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-devel