Решил попробовать запустить компилятор. Пока пробую по документации собрать
OmbLinker.LinkExe dos "Bbwe/OmbSh.exe"Адаптировал под кросс-платформенную сборку места, где надо Kernel.Name заменить на Kernel.Utf8Name.
Но при выполнении сборки выдает такое сообщение и сборку не делает.
Код:
Kernel.Module imported from OmcShell has wrong fprint
Kernel.ThisMod imported from OmcShell has wrong fprint
Kernel.LoaderHook^ imported from OmbLoader has wrong fprint
Kernel.Module imported from OmbLoader has wrong fprint
Kernel.Module^ imported from OmbLoader has wrong fprint
Kernel.ObjDesc imported from OmbLoader has wrong fprint
Kernel.Object imported from OmbLoader has wrong fprint
Kernel.RegisterMod imported from OmbLoader has wrong fprint
Kernel.ThisDesc imported from OmbLoader has wrong fprint
Kernel.ThisLoadedMod imported from OmbLoader has wrong fprint
Kernel.ThisObject imported from OmbLoader has wrong fprint
В чём беда?
Компиляция при этом идет весьма успешно судя по выводу в журнал.
Код:
omb:compiling "OmcTarget" code=640 glob=116
omb:compiling "OmcCRuntime" code=1636 glob=1184
omb:compiling "OmcHooks" code=4696 glob=184328
omb:compiling "OmcDialog" code=1276 glob=516
omb:compiling "OmcOPM" code=10040 glob=2256
omb:compiling "OmcOPT" code=23300 glob=193472
omb:compiling "OmcOPU" code=5816 glob=4104
omb:compiling "OmcOPB" code=38868 glob=24
omb:compiling "OmcOPS" code=7168 glob=284
omb:compiling "OmcOPP" code=26700 glob=32
omb:compiling "OmcDump" code=3012 glob=4736
omb:compiling "OmcParams" code=40 glob=0
omb:compiling "OmcOdcSource" code=3336 glob=0
omb:compiling "OmcTxtSource" code=1444 glob=0
omb:compiling "OmcRuntimeStd" code=2952 glob=0
omb:compiling "OmcDialogStd" code=1968 glob=0
omb:compiling "OmcDialogConsole" code=3204 glob=4
omb:compiling "OmcCompiler" code=5464 glob=0
omb:compiling "OmcHostDialog" code=1440 glob=8
omb:compiling "OmcConsole" code=2352 glob=4
omb:compiling "OmcShell" code=2764 glob=8716
omb:compiling "OmbOPE" code=14616 glob=2220
omb:compiling "OmbOPH" code=4128 glob=0
omb:compiling "OmbOPL486" code=13252 glob=192
omb:compiling "OmbOPC486" code=36488 glob=140
omb:compiling "OmbOPV486" code=28644 glob=36
omb:compiling "OmbBackEnd" code=756 glob=0
omb:compiling "OmbCompiler" code=464 glob=16
omb:compiling "OmbLinkProcessor" code=20740 glob=480
omb:compiling "OmbLinker" code=2020 glob=0
omb:compiling "OmbLinkConsole" code=1772 glob=132616
omb:compiling "OmbLoader" code=5024 glob=1544
omb:compiling "OmbSh" code=1268 glob=132628