[Pas2js] pas2js make error in compileserver.pp
Ondrej Pokorny
lazarus at kluug.net
Tue Apr 30 13:04:17 CEST 2024
Hello,
I have this strange "pas2js make clean all" error on Windows i386. (See
console output below.)
pas2js.exe and webidl2pas.exe are compiled successfully but
compileserver.exe fails to build.
It is also strange that webidl2pas and compileserver are built only on
one machine of mine. On a different PC only pas2js.exe is compiled with
the same "pas2js make clean all" command.
Has anybody a clue what is going on? I assume I don't need
compileserver.exe, I don't understand why it is built one one PC ant on
the other one not...
Thanks
Ondrej
p:\software\pas2js>p:\software\FPC\3.2.2\bin\i386-win32\make clean all
./fpmake.exe clean --os=win32 --cpu=i386 -o -di386
--compiler=p:/software/FPC/3.2.2/bin/i386-win32/ppc386.exe -bu
Warning: Removed non empty directory "bin\i386-win32"
Warning: Removed non empty directory "units\i386-win32\"
./fpmake.exe compile --os=win32 --cpu=i386 -o -di386
--compiler=p:/software/FPC/3.2.2/bin/i386-win32/ppc386.exe -bu
Start compiling package pas2js for target i386-win32.
Compiling p:\software\pas2js\compiler\utils\pas2js\pas2js.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-base\src\custapp.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-base\src\singleinstance.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jsfileutils.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jsutils.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jslogger.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-passrc\src\pastree.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-passrc\src\pscanner.pp
Compiling P:\software\pas2js\compiler\packages\fcl-js\src\jstree.pp
Compiling P:\software\pas2js\compiler\packages\fcl-js\src\jsbase.pp
Compiling P:\software\pas2js\compiler\packages\fcl-js\src\jstoken.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-js\src\jswriter.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-json\src\fpjson.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-base\src\contnrs.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jscompiler.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-js\src\jssrcmap.pas
Compiling
P:\software\pas2js\compiler\packages\fcl-json\src\jsonparser.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-json\src\jsonscanner.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-json\src\jsonreader.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-passrc\src\pparser.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-passrc\src\pasresolver.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-passrc\src\pasresolveeval.pas
Compiling
P:\software\pas2js\compiler\packages\fcl-passrc\src\pasuseanalyzer.pas
Compiling
P:\software\pas2js\compiler\packages\fcl-base\src\avl_tree.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jsresstrfile.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jsresources.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-base\src\base64.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jsfs.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jshtmlresources.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jsjsresources.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\fppas2js.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\fppjssrcmap.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jspparser.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jsuseanalyzer.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jsfscompiler.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jsfilecache.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jscompilerpp.pp
Compiling
P:\software\pas2js\compiler\packages\pastojs\src\pas2jscompilercfg.pp
Linking bin\i386-win32\pas2js.exe
Compiling p:\software\pas2js\compiler\utils\pas2js\webidl2pas.pp
Compiling
P:\software\pas2js\compiler\packages\webidl\src\webidlscanner.pp
Compiling
P:\software\pas2js\compiler\packages\webidl\src\webidltopas.pp
Compiling
P:\software\pas2js\compiler\packages\webidl\src\webidlparser.pp
Compiling
P:\software\pas2js\compiler\packages\webidl\src\webidldefs.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-base\src\pascodegen.pp
Compiling
P:\software\pas2js\compiler\packages\webidl\src\webidltopas2js.pp
Compiling
P:\software\pas2js\compiler\packages\webidl\src\webidltowasmjob.pp
Linking bin\i386-win32\webidl2pas.exe
Compiling p:\software\pas2js\compiler\utils\pas2js\compileserver.pp
Compiling p:\software\pas2js\compiler\utils\pas2js\httpcompiler.pp
Compiling
P:\software\pas2js\compiler\packages\fcl-base\src\syncobjs.pp
The installer encountered the following error:
External command "p:/software/FPC/3.2.2/bin/i386-win32/ppc386.exe
-Twin32 -FEbin\i386-win32 -FUunits\i386-win32\
-Fup:\software\pas2js\compiler\utils/pas2js
-Fup:\software\pas2js\compiler\packages/pastojs/src
-Fup:\software\pas2js\compiler\packages/fcl-passrc/src
-Fup:\software\pas2js\compiler\packages/fcl-js/src
-Fup:\software\pas2js\compiler\packages/fcl-json/src
-Fup:\software\pas2js\compiler\packages/fcl-base/src
-Fup:\software\pas2js\compiler\packages/fcl-web/src/base
-Fup:\software\pas2js\compiler\packages/fcl-net/src
-Fup:\software\pas2js\compiler\packages/webidl/src
-Fip:\software\pas2js\compiler\packages/fcl-net/src/win
-Fip:\software\pas2js\compiler\packages/fcl-base/src/dummy
-Fip:\software\pas2js\compiler\packages/pastojs/src -di386 -Sc -viq
p:\software\pas2js\compiler\utils/pas2js\compileserver.pp" failed with
exit code 1. Console output:
Free Pascal Compiler version 3.2.2 [2021/05/15] for i386
Copyright (c) 1993-2021 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling p:\software\pas2js\compiler\utils\pas2js\compileserver.pp
Compiling p:\software\pas2js\compiler\utils\pas2js\httpcompiler.pp
Compiling P:\software\pas2js\compiler\packages\fcl-base\src\syncobjs.pp
syncobjs.pp(599,64) Error: Incompatible type for arg no. 3: Got
"Pointer", expected "LongInt"
syncobjs.pp(604,99) Error: Incompatible type for arg no. 3: Got
"Pointer", expected "LongInt"
syncobjs.pp(609,46) Error: Incompatible type for arg no. 2: Got
"Pointer", expected "LongInt"
syncobjs.pp(614,72) Error: Incompatible type for arg no. 2: Got
"Pointer", expected "LongInt"
syncobjs.pp(620,93) Error: Incompatible type for arg no. 3: Got
"Pointer", expected "LongInt"
syncobjs.pp(625,66) Error: Incompatible type for arg no. 2: Got
"Pointer", expected "LongInt"
syncobjs.pp(1007) Fatal: There were 6 errors compiling module, stopping
Fatal: Compilation aborted
$004396F0
$004399BE
$0043EC6C
$0043F170
$00440752
$004402AB
$00441039
$00443761
$004389B7
$00438F20
$00403F57
make: *** [all] Error 1
More information about the Pas2js
mailing list