"No such file or directory" when input make -j for local installation
Opened this issue · 4 comments
Hi, I'm doing the local installation on my linux
Linux ren7 5.15.0-113-generic #123~20.04.1-Ubuntu SMP Wed Jun 12 17:33:13 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
I created a conda environment python==3.8 before installation.
The following is OK
git clone -b gcs-science-robotics git@github.com:wrangelvid/drake.git mkdir drake-build cd drake-build cmake -DWITH_MOSEK=ON [-DWITH_GUROBI=ON -DWITH_ROBOTLOCOMOTION_SNOPT=ON] ../drake
But when input
make -j
the terminal says
[ 12%] Performing build step for 'drake_cxx_python' [INFO 17:29:02.157 src/main/cpp/option_processor.cc:407] Looking for the following rc files: /etc/bazel.bazelrc,/home/ren7/zhiwei/drake/.bazelrc,/home/ren7/.bazelrc,/home/ren7/zhiwei/drake-build/bazel.rc [INFO 17:29:02.157 src/main/cpp/rc_file.cc:56] Parsing the RcFile /etc/bazel.bazelrc [INFO 17:29:02.157 src/main/cpp/rc_file.cc:56] Parsing the RcFile /home/ren7/zhiwei/drake/.bazelrc [INFO 17:29:02.157 src/main/cpp/rc_file.cc:56] Parsing the RcFile /home/ren7/zhiwei/drake/tools/bazel.rc [INFO 17:29:02.157 src/main/cpp/rc_file.cc:56] Parsing the RcFile /home/ren7/zhiwei/drake/tools/cc_toolchain/bazel.rc [INFO 17:29:02.157 src/main/cpp/rc_file.cc:56] Parsing the RcFile /home/ren7/zhiwei/drake/tools/dynamic_analysis/bazel.rc [INFO 17:29:02.158 src/main/cpp/rc_file.cc:56] Parsing the RcFile /home/ren7/zhiwei/drake/tools/lint/bazel.rc [INFO 17:29:02.158 src/main/cpp/rc_file.cc:56] Parsing the RcFile /home/ren7/zhiwei/drake/gen/environment.bazelrc [FATAL 17:29:02.158 src/main/cpp/blaze.cc:1104] Unexpected error reading .blazerc file '/home/ren7/zhiwei/drake/gen/environment.bazelrc': (error: 2): No such file or directory make[2]: *** [CMakeFiles/drake_cxx_python.dir/build.make:112: drake_cxx_python-prefix/src/drake_cxx_python-stamp/drake_cxx_python-build] Error 37 make[1]: *** [CMakeFiles/Makefile2:860: CMakeFiles/drake_cxx_python.dir/all] Error 2 make: *** [Makefile:163: all] Error 2
I also checked the drake repo at github but no "./drake/gen" dir, neither.
Could you please suggest about this?
Thank you!
I do think it will be increasingly difficult to build that branch going forward, as dependencies continue to move forward.
Fortunately, we've now reimplemented (and improved) most all of the examples from the paper in Drake's master branch. You can find links to them all from my notes. This is the best single starting point: https://underactuated.mit.edu/optimization.html#gcs (the quadrotors are in the underactuated repo, the manipulation examples are in the manipulation repo; both are linked from here).
@wrangelvid -- will let you look and decide if it's fixable or might be WONTFIX. :-(
I am pretty sure it's because of this line. I did recommend a few folks to comment it out, but I wonder if there is something that changed in drake that made it work.
I do think it will be increasingly difficult to build that branch going forward, as dependencies continue to move forward.
Fortunately, we've now reimplemented (and improved) most all of the examples from the paper in Drake's master branch. You can find links to them all from my notes. This is the best single starting point: https://underactuated.mit.edu/optimization.html#gcs (the quadrotors are in the underactuated repo, the manipulation examples are in the manipulation repo; both are linked from here).
@wrangelvid -- will let you look and decide if it's fixable or might be WONTFIX. :-(
Thank you very much for your reply! I will check the master branch and wrangelvid's suggestion below!
I am pretty sure it's because of this line. I did recommend a few folks to comment it out, but I wonder if there is something that changed in drake that made it work.
Hi, thank you very much for your help! I commented that line and did make -j again but found this
Scanning dependencies of target drake_cxx_python [ 12%] Creating directories for 'drake_cxx_python' [ 25%] No download step for 'drake_cxx_python' [ 37%] No patch step for 'drake_cxx_python' [ 50%] No update step for 'drake_cxx_python' [ 62%] Performing configure step for 'drake_cxx_python' [ 75%] Performing build step for 'drake_cxx_python' Starting local Bazel server and connecting to it... ERROR: Config value 'omp' is not defined in any .rc file make[2]: *** [CMakeFiles/drake_cxx_python.dir/build.make:112: drake_cxx_python-prefix/src/drake_cxx_python-stamp/drake_cxx_python-build] Error 2 make[1]: *** [CMakeFiles/Makefile2:860: CMakeFiles/drake_cxx_python.dir/all] Error 2 make: *** [Makefile:163: all] Error 2
Could you also suggest this?
Thank you!