Latest Openroad compile fails with error: ‘class sta::dbSta’ has no member named ‘findLogicConstants’ #1184
-
Description i Have pull the latest Openroad Project, Here is Git log details commit 92dd19146f4fb83f25387b05435a2ee770366afa (HEAD -> master, origin/master, origin/HEAD) Merge: f45cc928b 2754f4fb9 Author: Matt Liberty <[email protected]> Date: Fri Oct 8 22:41:13 2021 -0700 Merge pull request #1154 from The-OpenROAD-Project-staging/warnings fix more compiler warnings Compile fails with below error: cd /home/dinesha/workarea/tools/source/OpenROAD_10012020/build/src/dbSta/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DSPDLOG_COMPILED_LIB -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/include -I/usr/include/tcl -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/dbSta/src/../include -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/sta/include/sta -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/sta -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/sta/include -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/odb/include -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/utl/include -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/odb/include/odb -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/odb/src/def/def -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/odb/src/def/defzlib -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/odb/src/lef/lef -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/odb/src/lef/lefzlib -I/home/dinesha/workarea/tools/source/OpenROAD_10012020/src/gui/include -O3 -DNDEBUG -pthread -std=c++17 -Wno-cast-qual -o CMakeFiles/dbSta.dir/CMakeFiles/dbSta.dir/dbStaTCL_wrap.cxx.o -c /home/dinesha/workarea/tools/source/OpenROAD_10012020/build/src/dbSta/src/CMakeFiles/dbSta.dir/dbStaTCL_wrap.cxx /home/dinesha/workarea/tools/source/OpenROAD_10012020/build/src/dbSta/src/CMakeFiles/dbSta.dir/dbStaTCL_wrap.cxx: In function ‘void find_logic_constants()’: /home/dinesha/workarea/tools/source/OpenROAD_10012020/build/src/dbSta/src/CMakeFiles/dbSta.dir/dbStaTCL_wrap.cxx:7102:8: error: ‘class sta::dbSta’ has no member named ‘findLogicConstants’ 7102 | sta->findLogicConstants(); | ^~~~~~~~~~~~~~~~~~ make[2]: *** [src/dbSta/src/CMakeFiles/dbSta.dir/build.make:85: src/dbSta/src/CMakeFiles/dbSta.dir/CMakeFiles/dbSta.dir/dbStaTCL_wrap.cxx.o] Error 1 make[2]: Leaving directory '/home/dinesha/workarea/tools/source/OpenROAD_10012020/build' make[1]: *** [CMakeFiles/Makefile2:2637: src/dbSta/src/CMakeFiles/dbSta.dir/all] Error 2 make[1]: Leaving directory '/home/dinesha/workarea/tools/source/OpenROAD_10012020/build' make: *** [Makefile:133: all] Error 2 My System is : Ubuntu 20.04.3 LTS I don't see findLogicConstants inside the sta class ? |
Beta Was this translation helpful? Give feedback.
Answered by
dineshannayya
Oct 11, 2021
Replies: 1 comment
-
Look like this needed sta submodule git repo update .. After updating the sta folder this issue resolved |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
dineshannayya
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Look like this needed sta submodule git repo update .. After updating the sta folder this issue resolved