Hi.
I try to make RTL again with -viut option. Below is result from MAKE.
--------
F:/LANG/EMX/BIN/MAKE.EXE -C os2 all
MAKE.EXE[1]: Entering directory `/lang/fpc/source/rtl/os2' as -o prt0.oo2 prt0.as
as -o prt1.oo2 prt1.as
as -o code2.oo2 code2.as
as -o code3.oo2 code3.as
ppc386.exe -Fi../inc -Fi../i386 -FE. -viut -di386 -Us -Sg sysos2.pas Compiler: ppc386.exe
Target OS: OS/2 via EMX
Using executable path:
Using unit path: .\
Using include path: f:\lang\fpc\source\rtl\inc\
Using include path: f:\lang\fpc\source\rtl\i386\
Using library path: .\
Using object path: .\
Compiling sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\systemh.inc Parsing interface of SYSOS2
Parsing interface of unit SYSOS2
Start reading includefile f:\lang\fpc\source\rtl\inc\mathh.inc Back in systemh.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\setjumph.inc Back in systemh.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\objpash.inc Back in systemh.inc
Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\heaph.inc Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\system.inc Start reading includefile f:\lang\fpc\source\rtl\inc\filerec.inc Parsing implementation of SYSOS2
Parsing implementation of SYSOS2
Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\textrec.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\innr.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\i386.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\generic.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\set.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\math.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\sstrings.inc Start reading includefile f:\lang\fpc\source\rtl\inc\real2str.inc Back in sstrings.inc
Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\astrings.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\wstrings.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\rtti.inc Start reading includefile f:\lang\fpc\source\rtl\i386\rttip.inc Back in rtti.inc
Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\setjump.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\objpas.inc Start reading includefile f:\lang\fpc\source\rtl\inc\except.inc Back in objpas.inc
Back in system.inc
Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\heap.inc Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\file.inc Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\typefile.inc Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\text.inc Back in sysos2.pas
Writing .\sysos2.ppo
Assembling sysos2
Closing script .\ppas.cmd
11602 Lines compiled, 5.5 sec
ppc386.exe -Fi../inc -Fi../i386 -FE. -viut -di386 -I../objpas ../objpas/objpas.pp
Compiler: ppc386.exe
Target OS: OS/2 via EMX
Using executable path:
Using unit path: f:\lang\fpc\source\rtl\objpas\
Using unit path: .\
Using include path: f:\lang\fpc\source\rtl\inc\
Using include path: f:\lang\fpc\source\rtl\i386\
Using include path: f:\lang\fpc\source\rtl\objpas\ Using library path: f:\lang\fpc\source\rtl\objpas\ Using library path: .\
Using object path: f:\lang\fpc\source\rtl\objpas\
Using object path: .\
Compiling ..\objpas\objpas.pp
Parsing interface of OBJPAS
Load from OBJPAS (interface) unit SYSOS2
Unitsearch: sysos2.ppo
PPU Loading sysos2.ppo
PPU Name: sysos2.ppo
PPU Time: 2000/09/23 15:27:30
PPU Flags: 145
PPU Crc: 606574890
PPU Crc: -1533064517 (intfc)
PPU Check file sysos2.oo2 time Not Found
PPU Check file sysos2.so2 time 2000/09/23 15:27:30 Recompiling unit, obj is older than asm
Unitsearch: sysos2.ppo
PPU Loading sysos2.ppo
PPU Name: sysos2.ppo
PPU File too short
Unitsearch: sysos2.pas
Compiling sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\systemh.inc Parsing interface of SYSOS2
Parsing interface of unit SYSOS2
Start reading includefile f:\lang\fpc\source\rtl\inc\mathh.inc Back in systemh.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\setjumph.inc Back in systemh.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\objpash.inc Back in systemh.inc
Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\heaph.inc Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\system.inc Start reading includefile f:\lang\fpc\source\rtl\inc\filerec.inc Parsing implementation of SYSOS2
Parsing implementation of SYSOS2
Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\textrec.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\innr.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\i386.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\generic.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\set.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\math.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\sstrings.inc Start reading includefile f:\lang\fpc\source\rtl\inc\real2str.inc Back in sstrings.inc
Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\astrings.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\wstrings.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\rtti.inc Start reading includefile f:\lang\fpc\source\rtl\i386\rttip.inc Back in rtti.inc
Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\i386\setjump.inc Back in system.inc
Start reading includefile f:\lang\fpc\source\rtl\inc\objpas.inc Start reading includefile f:\lang\fpc\source\rtl\inc\except.inc Back in objpas.inc
Back in system.inc
Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\heap.inc Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\file.inc Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\typefile.inc Back in sysos2.pas
Start reading includefile f:\lang\fpc\source\rtl\inc\text.inc Back in sysos2.pas
Writing .\sysos2.ppo
sysos2.pas(865) Fatal: Can't Write PPU-File
MAKE.EXE[1]: *** [objpas.ppo] Error 1
MAKE.EXE[1]: Leaving directory `/lang/fpc/source/rtl/os2' F:/LANG/EMX/BIN/MAKE.EXE: *** [os2_all] Error 2
--------
I make RTL after 'make clean' command.
For Better FPC !!!
from KO Myung-Hun...
