Open wrxhardworking opened 3 days ago
i have solve this problem , through define macro by myselef
KERNEL requires several prerequisites among which omniORB. Please use SAT which will ease things or ensure that you compile with omniORB exposed.
OmniORB versions >= 4.3.0 redefines SIZEOF_ macros as OMNISIZEOF.
More specifically in src/DSC/DSC_User/Datastream/Calcium/calciumf.c replace all instances of SIZEOF_ with OMNISIZEOF if you want to fix it manually.
Are you running Ubuntu 24.04 ?
NO it's 20,24
OmniORB 版本 >= 4.3.0 将 SIZEOF_ 宏重新定义为 OMNISIZEOF。
更具体地说,在 src/DSC/DSC_User/Datastream/Calcium/calciumf.c 中,如果要手动修复 SIZEOF_,请将其替换为 OMNISIZEOF。
i defined SIZEOF_INT and SIZEOF_LONG ,it be OK.
KERNEL 需要几个先决条件,其中包括 omniORB.请使用 SAT,这将简化操作或确保您在公开 omniORB 的情况下进行编译。
today i use the SAT on windows, when i run the sat by python ,no one log , i don't know whether it is normal.
i have construct the project,but when i use 'make' to complie, this erro happen ,should i modify the source code?