Lazarus does not compile with FreeDos installed
Original Reporter info from Mantis: Tor
-
Reporter name:
Original Reporter info from Mantis: Tor
- Reporter name:
Description:
I have a Dualboot System with FreeDos(C:) and WindowsXP(D:). I installed FreePascal, downloaded the Lazarus source code and tried to compile it and make tried to use C:\fdconfg.sys (a FreeDos system file) as a config file for fpc, and failed. Deleting the content or the file does not change it. As a work-around I replaced fdconfig.sys with my fpc.cfg, after making an backup.
This problem occurs only when compiling Lazarus, compiling other application (e.g. one written with Lazarus) works fine.
Additional information:
make -C packager/registration all
make[1]: Entering directory D:/lazarus/packager/registration'<br/> D:/FPC/2.4.4/bin/i386-Win32/rm.exe -f ../units/i386-win32/fcllaz.ppu<br/> D:/FPC/2.4.4/bin/i386-Win32/ppc386.exe -MObjFPC -Scghi -O1 -gl -vewnhi -l -Fu. -FE. -FU../units/i386-win32 -di386 @C:\fdconfig.sys fcllaz.pas<br/> Hint: Start of reading config file D:\FPC\2.4.4\bin\i386-Win32\fpc.cfg<br/> Hint: End of reading config file D:\FPC\2.4.4\bin\i386-Win32\fpc.cfg<br/> Hint: Start of reading config file C:\fdconfig.sys<br/> Error: Illegal parameter: !COUNTRY=001,858,C:\FDOS\BIN\COUNTRY.SYS<br/> Error: Illegal parameter: !SET lang=DE<br/> Error: Illegal parameter: !LASTDRIVE=Z<br/> Error: Illegal parameter: !BUFFERS=20<br/> Error: Illegal parameter: !FILES=40<br/> Error: Illegal parameter: !DOS=HIGH,UMB<br/> Error: Illegal parameter: !DOSDATA=UMB<br/> Error: Illegal parameter: !set dircmd=/ogn /4<br/> Error: Illegal parameter: !MENUCOLOR=7,0<br/> Error: Illegal parameter: MENUDEFAULT=2,5<br/> Error: Illegal parameter: MENU 1 - Load FreeDOS with EMM386, no EMS (most UMBs), max RAM free<br/> Error: Illegal parameter: MENU 2 - Load FreeDOS with EMM386+EMS and SHARE<br/> Error: Illegal parameter: MENU 3 - Load FreeDOS including HIMEM XMS-memory driver<br/> Error: Illegal parameter: MENU 4 - Load FreeDOS without drivers<br/> Error: Illegal parameter: DOS=HIGH,UMB<br/> Error: Illegal parameter: 123?DEVICE=C:\FDOS\BIN\HIMEM.EXE<br/> Error: Illegal parameter: 1?DEVICE=C:\FDOS\BIN\EMM386.EXE NOEMS X=TEST<br/> Error: Illegal parameter: 2?DEVICE=C:\FDOS\BIN\EMM386.EXE X=TEST<br/> Error: Illegal parameter: 123?DEVICEHIGH=C:\FDOS\bin\xcdrom.sys /d:FDCD0001<br/> Error: Illegal parameter: 123?DEVICEHIGH=C:\FDOS\bin\cdrcache.sys FDCD0001 CDRCACH0 15000<br/> Error: Illegal parameter: REM 123?INSTALL=C:\FDOS\BIN\BLACKOUT.EXE<br/> Error: Illegal parameter: 123?DEVICEHIGH=C:\FDOS\BIN\MORESYS.SYS<br/> Error: Illegal parameter: SHELLHIGH=C:\FDOS\bin\command.com C:\FDOS\bin /E:1024 /P=C:\autoexec.bat<br/> Error: Illegal parameter: 123?INSTALLHIGH=C:\FDOS\bin\lbacache.com 15000 TUNS<br/> Note: No option inside C:\fdconfig.sys config file<br/> make[1]: Leaving directory
D:/lazarus/packager/registration'
Mantis conversion info:
- Mantis ID: 19865
- OS: Windows XP
- OS Build: Service Pack 3
- Platform: x86
- Version: 0.9.30.1 (SVN)