The-OpenROAD-Project / OpenSTA

OpenSTA engine
GNU General Public License v3.0
407 stars 172 forks source link

[TritonSizer/OpenSTA] ./bootstrap not found #32

Closed speedbooster closed 5 years ago

speedbooster commented 5 years ago

Hi, I had originally posted the issue under TritonSizer (here), but i just realized its likely an OpenSTA issue.

On CentOS7, upon make, it gives:

Making directory /home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/man/man3 Making directory /home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/man/mann Installing and cross-linking top-level (.1) docs Installing and cross-linking C API (.3) docs Installing and cross-linking command (.n) docs make[1]: Leaving directory '/home/user/Downloads/openflow/TritonSizer/module/tcl/unix' cd module/OpenSTA && mkdir -p install-sp && ./bootstrap && ./configure --prefix=/home/user/Downloads/openflow/TritonSizer/module/OpenSTA/install-sp --with-lib=/home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/lib --with-include=/home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/include --with-tcl=/home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/lib/tcl8.4 && make install; /bin/sh: line 1: ./bootstrap: No such file or directory make: *** [Makefile:14: sta] Error 127

There s no bootsrap file in OpenSTA directory

jjcherry56 commented 5 years ago

OpenSTA no longer builds using autotools. TritonSizer either has to build using a version before 2/16/2019 or update the build to follow the instructions in README.md.

On Sep 14, 2019, at 2:07 AM, speedbooster notifications@github.com wrote:

Hi, I had originally posted the issue under TritonSizer (here), but i just realized its likely an OpenSTA issue.

On CentOS7, upon make, it gives:

Making directory /home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/man/man3 Making directory /home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/man/mann Installing and cross-linking top-level (.1) docs Installing and cross-linking C API (.3) docs Installing and cross-linking command (.n) docs make[1]: Leaving directory '/home/user/Downloads/openflow/TritonSizer/module/tcl/unix' cd module/OpenSTA && mkdir -p install-sp && ./bootstrap && ./configure --prefix=/home/user/Downloads/openflow/TritonSizer/module/OpenSTA/install-sp --with-lib=/home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/lib --with-include=/home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/include --with-tcl=/home/user/Downloads/openflow/TritonSizer/module/tcl/unix/install-sp/lib/tcl8.4 && make install; /bin/sh: line 1: ./bootstrap: No such file or directory make: *** [Makefile:14: sta] Error 127

There s no bootsrap file in OpenSTA directory

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

speedbooster commented 5 years ago

i am only using cmake and make. The Makefile for TritonSizer contains:

sta: tcl8.4 cd $(OPENSTADIR) && mkdir -p install-sp && \ ./bootstrap && ./configure --prefix=$(CURDIR)/$(OPENSTADIR)/install-sp \ --with-lib=$(TCL_INST_DIR)/lib \ --with-include=$(TCL_INST_DIR)/include \ --with-tcl=$(TCL_INST_DIR)/lib/tcl8.4 && \ $(MAKE) install;

.... as opposed to (cmaked) Makefile for, say RePlAce, which has different instructions for OpenSTA compilation. I couldn't re-use them in TritonSizer Makefile, as i don't know much about Makefiles.