Problems with compiling Visual Prolog 10 CE Visual projects into Prolog 11CE
Posted: 25 Jan 2024 9:20
Dear Visual Prolog developers!
I have been using Visual Prolog in my professional activities for over 10 years. I recently updated Visual Prolog 10 CE to Visual Prolog 11 CE and now I have problems compiling Projeckt Kind DLL when adding custom classes, for example:
$(ProDir)MFC\WinSock2Layer\WinSock2\BlockingRequest\BlockingRequest.pack(6,1)
fatal error c099 : Internal error, dump file was stored to 'D:\Vip11x\Projects\Test\dll_test\obj\BlockingRequest.dump'
******************************************************
And the compiler errors:
===== 2024-01-25 11:11:14 =======================
----------------------------------------
An unknown exception has been trapped and continued
message = /VDELISTING:* /L:R /L:I /I:"." /I:"D:\Vip11x\" "" /objectdir:"D:\Vip11x\Projects\Test\dll_test\obj\" /debugdir:"D:\Vip11x\Projects\Test\dll_test\deb\" /debug:full /machine:x86 /readonlyterm
phase = Codes Generation
cursor = D:\Vip11x\MFC\WinSock2Layer\WinSock2\BlockingRequest\BlockingRequest.pack(6,1)
unknown (exception)
compiler::runPhase
compiler\compiler.pro(519,13)
----------------------------------------
An unknown exception has been trapped and continued
message = blockingRequest::blockingRequest/3-> (i,i,i)
cursor = d:\vip11x\mfc\winsock2layer\winsock2\blockingrequest\blockingrequest.pro(33,5)
unknown (exception)
generation::generate_codes_eClassImplementation
Generation\Generation.pro(25,13)
----------------------------------------
System exception
error code = 1
ExtraInfo = Exception C00000FD: Stack overflow
systemException (runtime_exception)
runtime_exception::runtimeExceptionRaiser
pfc\exception\runtime_exception.pro(22,65)
----------------------------------------
d:\vip11x\bin\vipRun.dll (0x14524F83)
d:\vip11x\bin\vipKernel.dll (0x1400998F)
d:\vip11x\bin\vipKernel.dll (0x14006E5E)
C:\WINDOWS\SYSTEM32\ntdll.dll (0x77728AB2)
C:\WINDOWS\SYSTEM32\ntdll.dll (0x77728A84)
C:\WINDOWS\SYSTEM32\ntdll.dll (0x777150D6)
d:\vip11x\bin\vipRun.dll (0x14525064)
d:\git\vip\release\prodir\pfc\core.pro(11)
etree\clauseinfo\eterminfo.pro(191)
etree\clauseinfo\eterminfo.pro(174)
generation\datageneration\constanttermallocator.pro(306)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
OS: Compiler d:\vip11x\bin\vipcompiler.exe
CommandLine: -vipmspipe 530
Current dir: 'D:\Vip11x\Projects\Test\dll_test'
Build: 2023-12-20 12:06
Windows 10.0 Version 2009 (OS Build 19045.3930) 64-bit Enterprise
Visual Prolog 11 Commercial Edition Build 1104 (64-bit)
Vip.exe : 2023-12-22 15:55 11 build 1104
vipCompiler.exe : 2023-12-20 12:06 11 build 1103 from D:\Vip11x\bin
vipDebug.dll : 2023-11-24 14:28 11 build 1101
vipKernel.dll : 2023-11-24 14:10 11 build 1101
vipRun.dll : 2023-11-24 14:11 11 build 1101
vipVpi.dll : 2023-11-24 14:13 11 build 1101
browseInfo.dll : 2023-11-24 14:25 11 build 1101
vipDA.exe : 2023-11-24 14:39 11 build 1101
vipLink.exe : 2023-11-24 14:12 11 build 1101
IDE dir: 'D:\Vip11x\bin64'
--------------- Project information ---------------
Name: dll_test platform: Win32 DLL
Compiler Option: pack->obj:$(Compiler) /L:R /L:I $(IncDir) "$**.pack" /objectdir:"$(ObjDir)" /debugdir:"$(DebDir)" /debug:full /machine:$(Target.Machine) /readonlyterm
Build Options: "$(SysDir)vipLink.exe" -base:$(Target.BaseDll) $(Target.DynamicBase) -machine:$(Target.Machine) -stack:$(Target.StackSize) -F<< -Entry:_VIPDllMain@12 -d -TPD -SCUI -o"$(ExeDir)$*.dll" -l"$(LibDir)$*.lib" -map:"$(ObjDir)$*.map" $(PROJECT_OBJ) $(DEF_FILE) "$(ObjDir)$*.res" $(PROJECT_LIB)<<
State of project:
Debugger : false DebugSession : false
building : false project : true
ideState : true running : false
loadDebugInfo : false OfLoadBrowseInfo : false
--------------- History Information ----------------
04:07.895: CommandLineArguments: '"D:\Vip11x\Projects\Test\dll_test\dll_test.vipprj"' in ide\commandLine::parse
04:07.895: ProjectName: D:\Vip11x\Projects\Test\dll_test\dll_test.vipprj
04:07.988: Set current platform: 'Win32 ' in ide\project::setCurrentTargetProfile
04:07.988: Open project: 'D:\Vip11x\Projects\Test\dll_test\dll_test.vipprj', platform: ''
04:08.097: Browse cleared in browseManager::clearBrowses
04:08.097: loadMainBrowseInfoFromDEB: dll_test.vipprj Win32 in ide\browsinfo::loadMainBrowseInfoFromDEB
04:08.097: Browse added: dll_test.dll (Main = true) for D:\Vip11x\Projects\Test\dll_test\dll_test.vipprj in browseManager::addBrowseInfo
04:08.097: startOfLoad: signalOfLoadBrowseInfo: true in ide\browseInfoLoader::startOfLoad
04:08.097: project::addDirWatch 'd:\vip11x\lib\' in ide\project::addDirWatch
04:08.097: project::addDirWatch 'd:\vip11x\mfc\'
04:08.097: project::addDirWatch 'd:\vip11x\pfc\'
04:08.097: project::addDirWatch 'd:\vip11x\projects\test\dll_test\'
04:08.113: signalOfLoadBrowseInfo: false in ide\browseInfoLoader::endOfLoad/1p∙endofload/1np∙1
04:08.144: Menu: 32bit Platform --- 32247 in vis::menuCommand
04:08.160: Menu: 32bit Platform --- 32247
04:10.813: Menu: Rebuild All --- Rebuild project
04:10.813: browsinfo::stopAll in ide\browsinfo::stopAll
04:11.419: compilerStart:272 in ide\buildHandler::compilerStart
04:29.960: compilerStart:1
34:14.130: Menu: Settings... --- 32174 in vis::menuCommand
*************************************
There were no such problems in Visual Prolog 10 CE.
Please tell me how I can compile more than 100 projects from Visual Prolog 10 CE version to Visual Prolog 11 CE version.
Thank you very much. Best regards, Faddey.
I have been using Visual Prolog in my professional activities for over 10 years. I recently updated Visual Prolog 10 CE to Visual Prolog 11 CE and now I have problems compiling Projeckt Kind DLL when adding custom classes, for example:
$(ProDir)MFC\WinSock2Layer\WinSock2\BlockingRequest\BlockingRequest.pack(6,1)
fatal error c099 : Internal error, dump file was stored to 'D:\Vip11x\Projects\Test\dll_test\obj\BlockingRequest.dump'
******************************************************
And the compiler errors:
===== 2024-01-25 11:11:14 =======================
----------------------------------------
An unknown exception has been trapped and continued
message = /VDELISTING:* /L:R /L:I /I:"." /I:"D:\Vip11x\" "" /objectdir:"D:\Vip11x\Projects\Test\dll_test\obj\" /debugdir:"D:\Vip11x\Projects\Test\dll_test\deb\" /debug:full /machine:x86 /readonlyterm
phase = Codes Generation
cursor = D:\Vip11x\MFC\WinSock2Layer\WinSock2\BlockingRequest\BlockingRequest.pack(6,1)
unknown (exception)
compiler::runPhase
compiler\compiler.pro(519,13)
----------------------------------------
An unknown exception has been trapped and continued
message = blockingRequest::blockingRequest/3-> (i,i,i)
cursor = d:\vip11x\mfc\winsock2layer\winsock2\blockingrequest\blockingrequest.pro(33,5)
unknown (exception)
generation::generate_codes_eClassImplementation
Generation\Generation.pro(25,13)
----------------------------------------
System exception
error code = 1
ExtraInfo = Exception C00000FD: Stack overflow
systemException (runtime_exception)
runtime_exception::runtimeExceptionRaiser
pfc\exception\runtime_exception.pro(22,65)
----------------------------------------
d:\vip11x\bin\vipRun.dll (0x14524F83)
d:\vip11x\bin\vipKernel.dll (0x1400998F)
d:\vip11x\bin\vipKernel.dll (0x14006E5E)
C:\WINDOWS\SYSTEM32\ntdll.dll (0x77728AB2)
C:\WINDOWS\SYSTEM32\ntdll.dll (0x77728A84)
C:\WINDOWS\SYSTEM32\ntdll.dll (0x777150D6)
d:\vip11x\bin\vipRun.dll (0x14525064)
d:\git\vip\release\prodir\pfc\core.pro(11)
etree\clauseinfo\eterminfo.pro(191)
etree\clauseinfo\eterminfo.pro(174)
generation\datageneration\constanttermallocator.pro(306)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
generation\datageneration\constanttermallocator.pro(375)
OS: Compiler d:\vip11x\bin\vipcompiler.exe
CommandLine: -vipmspipe 530
Current dir: 'D:\Vip11x\Projects\Test\dll_test'
Build: 2023-12-20 12:06
Windows 10.0 Version 2009 (OS Build 19045.3930) 64-bit Enterprise
Visual Prolog 11 Commercial Edition Build 1104 (64-bit)
Vip.exe : 2023-12-22 15:55 11 build 1104
vipCompiler.exe : 2023-12-20 12:06 11 build 1103 from D:\Vip11x\bin
vipDebug.dll : 2023-11-24 14:28 11 build 1101
vipKernel.dll : 2023-11-24 14:10 11 build 1101
vipRun.dll : 2023-11-24 14:11 11 build 1101
vipVpi.dll : 2023-11-24 14:13 11 build 1101
browseInfo.dll : 2023-11-24 14:25 11 build 1101
vipDA.exe : 2023-11-24 14:39 11 build 1101
vipLink.exe : 2023-11-24 14:12 11 build 1101
IDE dir: 'D:\Vip11x\bin64'
--------------- Project information ---------------
Name: dll_test platform: Win32 DLL
Compiler Option: pack->obj:$(Compiler) /L:R /L:I $(IncDir) "$**.pack" /objectdir:"$(ObjDir)" /debugdir:"$(DebDir)" /debug:full /machine:$(Target.Machine) /readonlyterm
Build Options: "$(SysDir)vipLink.exe" -base:$(Target.BaseDll) $(Target.DynamicBase) -machine:$(Target.Machine) -stack:$(Target.StackSize) -F<< -Entry:_VIPDllMain@12 -d -TPD -SCUI -o"$(ExeDir)$*.dll" -l"$(LibDir)$*.lib" -map:"$(ObjDir)$*.map" $(PROJECT_OBJ) $(DEF_FILE) "$(ObjDir)$*.res" $(PROJECT_LIB)<<
State of project:
Debugger : false DebugSession : false
building : false project : true
ideState : true running : false
loadDebugInfo : false OfLoadBrowseInfo : false
--------------- History Information ----------------
04:07.895: CommandLineArguments: '"D:\Vip11x\Projects\Test\dll_test\dll_test.vipprj"' in ide\commandLine::parse
04:07.895: ProjectName: D:\Vip11x\Projects\Test\dll_test\dll_test.vipprj
04:07.988: Set current platform: 'Win32 ' in ide\project::setCurrentTargetProfile
04:07.988: Open project: 'D:\Vip11x\Projects\Test\dll_test\dll_test.vipprj', platform: ''
04:08.097: Browse cleared in browseManager::clearBrowses
04:08.097: loadMainBrowseInfoFromDEB: dll_test.vipprj Win32 in ide\browsinfo::loadMainBrowseInfoFromDEB
04:08.097: Browse added: dll_test.dll (Main = true) for D:\Vip11x\Projects\Test\dll_test\dll_test.vipprj in browseManager::addBrowseInfo
04:08.097: startOfLoad: signalOfLoadBrowseInfo: true in ide\browseInfoLoader::startOfLoad
04:08.097: project::addDirWatch 'd:\vip11x\lib\' in ide\project::addDirWatch
04:08.097: project::addDirWatch 'd:\vip11x\mfc\'
04:08.097: project::addDirWatch 'd:\vip11x\pfc\'
04:08.097: project::addDirWatch 'd:\vip11x\projects\test\dll_test\'
04:08.113: signalOfLoadBrowseInfo: false in ide\browseInfoLoader::endOfLoad/1p∙endofload/1np∙1
04:08.144: Menu: 32bit Platform --- 32247 in vis::menuCommand
04:08.160: Menu: 32bit Platform --- 32247
04:10.813: Menu: Rebuild All --- Rebuild project
04:10.813: browsinfo::stopAll in ide\browsinfo::stopAll
04:11.419: compilerStart:272 in ide\buildHandler::compilerStart
04:29.960: compilerStart:1
34:14.130: Menu: Settings... --- 32174 in vis::menuCommand
*************************************
There were no such problems in Visual Prolog 10 CE.
Please tell me how I can compile more than 100 projects from Visual Prolog 10 CE version to Visual Prolog 11 CE version.
Thank you very much. Best regards, Faddey.