194 – Download and install Arachne-pnr install log


OM11-kontor-2016:IceStorm teig$ ls
icestorm
OM11-kontor-2016:IceStorm teig$ git clone https://github.com/cseed/arachne-pnr.git arachne-pnr
Cloning into 'arachne-pnr'...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 1965 (delta 2), reused 1 (delta 0), pack-reused 1957
Receiving objects: 100% (1965/1965), 636.72 KiB | 0 bytes/s, done.
Resolving deltas: 100% (1371/1371), done.
Checking connectivity... done.
OM11-kontor-2016:IceStorm teig$ cd arachne-pnr
OM11-kontor-2016:arachne-pnr teig$ make -j8
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/arachne-pnr.o src/arachne-pnr.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/netlist.o src/netlist.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/blif.o src/blif.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/pack.o src/pack.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/place.o src/place.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/util.o src/util.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/io.o src/io.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/route.o src/route.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/chipdb.o src/chipdb.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/location.o src/location.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/configuration.o src/configuration.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/line_parser.o src/line_parser.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/pcf.o src/pcf.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/global.o src/global.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/constant.o src/constant.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/designstate.o src/designstate.cc
echo "const char *version_str = \"arachne-pnr 0.1+328+ 0 (git sha1 c40fb22, c++ `c++ --version | tr ' ()' '\n' | grep '^[0-9]' | head -n1` -O2)\";" > src/version_33323.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare   -c -o src/version_33323.o src/version_33323.cc
c++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare  -o bin/arachne-pnr src/arachne-pnr.o src/netlist.o src/blif.o src/pack.o src/place.o src/util.o src/io.o src/route.o src/chipdb.o src/location.o src/configuration.o src/line_parser.o src/pcf.o src/global.o src/constant.o src/designstate.o src/version_33323.o -lm
cp bin/arachne-pnr bin/arachne-pnr-host
mkdir -p share/arachne-pnr
mkdir -p share/arachne-pnr
mkdir -p share/arachne-pnr
mkdir -p share/arachne-pnr
./bin/arachne-pnr-host -d 384 -c /usr/local/share/icebox/chipdb-384.txt --write-binary-chipdb share/arachne-pnr/chipdb-384.bin
./bin/arachne-pnr-host -d 8k -c /usr/local/share/icebox/chipdb-8k.txt --write-binary-chipdb share/arachne-pnr/chipdb-8k.bin
./bin/arachne-pnr-host -d 8k -c /usr/local/share/icebox/chipdb-5k.txt --write-binary-chipdb share/arachne-pnr/chipdb-5k.bin
seed: 1
device: 384
read_chipdb /usr/local/share/icebox/chipdb-384.txt...
./bin/arachne-pnr-host -d 1k -c /usr/local/share/icebox/chipdb-1k.txt --write-binary-chipdb share/arachne-pnr/chipdb-1k.bin
seed: 1
device: 8k
read_chipdb /usr/local/share/icebox/chipdb-8k.txt...
seed: 1
mkdir -p share/arachne-pnr
device: 8k
read_chipdb /usr/local/share/icebox/chipdb-5k.txt...
seed: 1
device: 1k
read_chipdb /usr/local/share/icebox/chipdb-1k.txt...
./bin/arachne-pnr-host -d 8k -c /usr/local/share/icebox/chipdb-lm4k.txt --write-binary-chipdb share/arachne-pnr/chipdb-lm4k.bin
seed: 1
device: 8k
read_chipdb /usr/local/share/icebox/chipdb-lm4k.txt...
write_binary_chipdb share/arachne-pnr/chipdb-384.bin
write_binary_chipdb share/arachne-pnr/chipdb-1k.bin
write_binary_chipdb share/arachne-pnr/chipdb-lm4k.bin
write_binary_chipdb share/arachne-pnr/chipdb-5k.bin
write_binary_chipdb share/arachne-pnr/chipdb-8k.bin
OM11-kontor-2016:arachne-pnr teig$ sudo make install
Password:
mkdir -p /usr/local/bin
cp bin/arachne-pnr /usr/local/bin/arachne-pnr
mkdir -p /usr/local/share/arachne-pnr
cp share/arachne-pnr/chipdb-384.bin /usr/local/share/arachne-pnr/chipdb-384.bin
cp share/arachne-pnr/chipdb-1k.bin /usr/local/share/arachne-pnr/chipdb-1k.bin
cp share/arachne-pnr/chipdb-8k.bin /usr/local/share/arachne-pnr/chipdb-8k.bin
cp share/arachne-pnr/chipdb-5k.bin /usr/local/share/arachne-pnr/chipdb-5k.bin
cp share/arachne-pnr/chipdb-lm4k.bin /usr/local/share/arachne-pnr/chipdb-lm4k.bin
OM11-kontor-2016:arachne-pnr teig$