I'm trying install OpenRoad flow script in Ubuntu 20.04 with docker based using git clone --recursiv...
v

Vijayan Krishnan

almost 4 years ago
I'm trying install OpenRoad flow script in Ubuntu 20.04 with docker based using git clone --recursive https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts cd OpenROAD-flow-scripts ./build_openroad.sh but failed to complete. Any suggestion to fix it? Scanning dependencies of target lsoracle [ 91%] Building CXX object core/CMakeFiles/lsoracle.dir/lsoracle.cpp.o [ 94%] Building CXX object core/CMakeFiles/lsoracle.dir/kahypar_config.cpp.o [ 97%] Building CXX object core/CMakeFiles/lsoracle.dir/kahypar_temp_config.cpp.o In file included from /LSOracle/lib/alice/include/alice/cli.hpp:46, from /LSOracle/lib/alice/include/alice/api.hpp:42, from /LSOracle/lib/alice/include/alice/alice.hpp:36, from /LSOracle/core/lsoracle.cpp6 /LSOracle/lib/alice/include/alice/readline.hpp4710: fatal error: readline/history.h: No such file or directory #include <readline/history.h> ^~~~~~~~~~~~~~~~~~~~ compilation terminated. gmake[2]: * [core/CMakeFiles/lsoracle.dir/build.make67 core/CMakeFiles/lsoracle.dir/lsoracle.cpp.o] Error 1 gmake[2]: * Waiting for unfinished jobs.... gmake[1]: * [CMakeFiles/Makefile21681 core/CMakeFiles/lsoracle.dir/all] Error 2 gmake: * [Makefile141 all] Error 2 The command '/bin/sh -c source /opt/rh/devtoolset-8/enable && cmake -B build -D CMAKE_BUILD_TYPE=RELEASE -D YOSYS_INCLUDE_DIR=/yosys -D YOSYS_PLUGIN=ON . && cmake --build build -j$(nproc)' returned a non-zero code: 2
Hello, I am quite new to Linux and xschem. I apologise first if I am asking a very simple question. ...
b

Booshan

about 4 years ago
Hello, I am quite new to Linux and xschem. I apologise first if I am asking a very simple question. I used this procedure (Link here: https://gist.github.com/chiraag/248d2042df02ac759079adf25c65c2fa) to install xschem. The steps
make
and
make install
threw errors. When I examined the results of the previous step:
export xschem_ver=$(git describe --tags)
./configure --prefix=$HOME/programs/xschem/$xschem_ver \
    --user-conf-dir=$HOME/programs/conf/xschem/dotxschem \
    --user-lib-path=$HOME/programs/conf/xschem/xschem_library
I could see that there was this error:
make: Nothing to be done for 'all'.
Setting prefix to '/home/sribooshan/programs/xschem/2.9.9-40-gc220391'
--- Detecting host
Looking for a shell... /bin/sh -c
Looking for a shell escape character... found: '\'
Detecting temp dir... validated /home/sribooshan/code/xschem/scconfig/
Checking for system type... OK (name: Linux; class: UNIX)
--- Detecting target (same as host)
Checking for cc (target)... OK ('gcc', ' -pipe', '')
Checking for -fpic... OK (-fPIC)
Checking for popen(3)... OK ('#define _XOPEN_SOURCE\n', '' and '')
Checking for flex... Found.
Checking for bison... Found.
Checking for XOpenDisplay... OK ('', '' and '-lX11')
Checking for tk... 8.6... OK ('', '-I/usr/include/tcl8.6' and '-ltcl8.6')
OK ('', '-I/usr/include/tcl8.6 ' and '-ltcl8.6  -ltk8.6')
Checking for awk... OK (awk)
Checking for xpm... not found
Node libs/gui/xpm/* is required but provided detection callback fails to find that feature on that system.
Aborted (core dumped)
This error persisted even after I installed xpm. Could someone please help?