Version 2.9.1 Release

Version 2.9.1

C++ Code Cleanup

Internal code was refactored. While it has been tested, please report any issues you may encounter.

Hi Juan.

When I run the automated scripts to build version 2.9.1, an error occurs.

CMake Error: The source directory "H:/devsim/devsim/external/symdiff" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

It implies that the submodule symdiff is incomplete. But when I check the submodules, no error occurs.

(base) PS H:\devsim\devsim> git submodule
 429c1982d4751facab94027200d553fc4af3bdd8 external/boostorg/config (boost-1.82.0)
 c56f334348d5476783fba996d604fc5c6ae980c3 external/boostorg/math (boost-1.82.0)
 40413972847280fcfc893968db4b3c8680973a77 external/boostorg/multiprecision (boost-1.82.0)
 d49ede4dc4203942c2e01a7b39f23f2d9710765e external/eigen (before-3.4-479-gd49ede4dc)
 e8ed45225963c85a708c129bbcec17ec745d09f5 external/superlu (v5.3.0)
 152061a77e9f04674680b221980371c3f0f7216c external/symdiff (v1.2.9rc2-3-g152061a)
 d98d5cc10d8da1dfb5aa8f31143fd4f7d26d98d2 external/umfpack_lgpl (v3.0.0-56-gd98d5cc10)
(base) PS H:\devsim\devsim> git submodule init
(base) PS H:\devsim\devsim> git submodule update

There is no reply from the command line regarding to the last two commands.

Then I checked the folder \external\symdiff.

(base) PS H:\devsim\devsim\external\symdiff> ls -Force
    目录: H:\devsim\devsim\external\symdiff
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        2024/10/28     20:54                win64
-a-h--        2024/10/28     20:45             44 .git

Hi @Wong,

It is possible it is an intermittent failure. Can you try the git submodule commands again?

Thanks Juan. The build succeeded finally. :smiley:

1 Like