194 – Download and install IceStorm install log


OM11-kontor-2016:~ teig$ cd /Applications/IceStorm 
OM11-kontor-2016:IceStorm teig$ ls
OM11-kontor-2016:IceStorm teig$ git clone https://github.com/cliffordwolf/icestorm.git icestorm
Cloning into 'icestorm'...
remote: Enumerating objects: 126, done.
remote: Counting objects: 100% (126/126), done.
remote: Compressing objects: 100% (77/77), done.
remote: Total 3714 (delta 57), reused 90 (delta 48), pack-reused 3588
Receiving objects: 100% (3714/3714), 2.41 MiB | 3.48 MiB/s, done.
Resolving deltas: 100% (2444/2444), done.
Checking connectivity... done.
OM11-kontor-2016:IceStorm teig$ cd icestorm
OM11-kontor-2016:icestorm teig$ ls
COPYING		Makefile	config.mk	examples	icebram		icefuzz		icepack		iceprog
CodeOfConduct	README		docs		icebox		icecompr	icemulti	icepll		icetime
OM11-kontor-2016:icestorm teig$ make -j8
/Library/Developer/CommandLineTools/usr/bin/make -C icebox all
/Library/Developer/CommandLineTools/usr/bin/make -C icepack all
/Library/Developer/CommandLineTools/usr/bin/make -C icemulti all
/Library/Developer/CommandLineTools/usr/bin/make -C icepll all
/Library/Developer/CommandLineTools/usr/bin/make -C icebram all
/Library/Developer/CommandLineTools/usr/bin/make -C icetime all
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include   -c -o icepack.o icepack.cc
python3 icebox_chipdb.py -3 > chipdb-384.new
/Library/Developer/CommandLineTools/usr/bin/make -C iceprog all
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include   -c -o icepll.o icepll.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include   -c -o icemulti.o icemulti.cc
python3 icebox_chipdb.py > chipdb-1k.new
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include   -c -o icebram.o icebram.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o icetime.o icetime.cc
cc -MD -O2  -Wall -std=c99 -I/usr/local/include -I/usr/local/Cellar/libftdi0/0.20/include   -c -o iceprog.o iceprog.c
c++ -o icepll  icepll.o -lm -lstdc++
cc -MD -O2  -Wall -std=c99 -I/usr/local/include -I/usr/local/Cellar/libftdi0/0.20/include   -c -o mpsse.o mpsse.c
python3 icebox_chipdb.py -8 > chipdb-8k.new
cc -o iceprog  iceprog.o mpsse.o -L/usr/local/lib -lftdi -lm -L/usr/local/Cellar/libftdi0/0.20/lib -lftdi -lusb
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o iceutil.o iceutil.cc
python3 icebox_chipdb.py -5 > chipdb-5k.new
c++ -o icemulti  icemulti.o -lm -lstdc++
python3 timings.py lp384 > timings-lp384.cc
python3 timings.py lp1k > timings-lp1k.cc
python3 timings.py lp8k > timings-lp8k.cc
python3 timings.py hx1k > timings-hx1k.cc
python3 icebox_chipdb.py -4 > chipdb-lm4k.new
c++ -o icebram  icebram.o -lm -lstdc++
python3 timings.py hx8k > timings-hx8k.cc
python3 icebox_chipdb.py -u > chipdb-u4k.new
c++ -o icepack  icepack.o -lm -lstdc++
ln -sf icepack iceunpack
python3 timings.py up5k > timings-up5k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-lp384.o timings-lp384.cc
mv chipdb-384.new chipdb-384.txt
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-lp1k.o timings-lp1k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-lp8k.o timings-lp8k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-hx1k.o timings-hx1k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-hx8k.o timings-hx8k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-up5k.o timings-up5k.cc
mv chipdb-1k.new chipdb-1k.txt
mv chipdb-lm4k.new chipdb-lm4k.txt
mv chipdb-u4k.new chipdb-u4k.txt
mv chipdb-5k.new chipdb-5k.txt
mv chipdb-8k.new chipdb-8k.txt
c++ -o icetime  icetime.o iceutil.o timings-lp384.o timings-lp1k.o timings-lp8k.o timings-hx1k.o timings-hx8k.o timings-up5k.o -lm -lstdc++
rm timings-up5k.cc timings-lp8k.cc timings-hx8k.cc timings-lp1k.cc timings-hx1k.cc timings-lp384.cc
OM11-kontor-2016:icestorm teig$ sudo make install
Password:
for dir in icebox icepack icemulti icepll icebram icetime iceprog; do \
		/Library/Developer/CommandLineTools/usr/bin/make -C $dir install || exit; \
	done
mkdir -p /usr/local/share/icebox
mkdir -p /usr/local/bin
cp chipdb-384.txt    /usr/local/share/icebox/
cp chipdb-1k.txt     /usr/local/share/icebox/
cp chipdb-8k.txt     /usr/local/share/icebox/
cp chipdb-5k.txt     /usr/local/share/icebox/
cp chipdb-u4k.txt    /usr/local/share/icebox/
cp chipdb-lm4k.txt   /usr/local/share/icebox/
cp icebox.py         /usr/local/bin/icebox.py
cp iceboxdb.py       /usr/local/bin/iceboxdb.py
cp icebox_chipdb.py  /usr/local/bin/icebox_chipdb
cp icebox_diff.py    /usr/local/bin/icebox_diff
cp icebox_explain.py /usr/local/bin/icebox_explain
cp icebox_asc2hlc.py /usr/local/bin/icebox_asc2hlc
cp icebox_hlc2asc.py /usr/local/bin/icebox_hlc2asc
cp icebox_colbuf.py  /usr/local/bin/icebox_colbuf
cp icebox_html.py    /usr/local/bin/icebox_html
cp icebox_maps.py    /usr/local/bin/icebox_maps
cp icebox_vlog.py    /usr/local/bin/icebox_vlog
cp icebox_stat.py    /usr/local/bin/icebox_stat
mkdir -p /usr/local/bin
cp icepack /usr/local/bin/icepack
ln -sf icepack /usr/local/bin/iceunpack
mkdir -p /usr/local/bin
cp icemulti /usr/local/bin/icemulti
mkdir -p /usr/local/bin
cp icepll /usr/local/bin/icepll
mkdir -p /usr/local/bin
cp icebram /usr/local/bin/icebram
python3 timings.py lp384 > timings-lp384.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-lp384.o timings-lp384.cc
python3 timings.py lp1k > timings-lp1k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-lp1k.o timings-lp1k.cc
python3 timings.py lp8k > timings-lp8k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-lp8k.o timings-lp8k.cc
python3 timings.py hx1k > timings-hx1k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-hx1k.o timings-hx1k.cc
python3 timings.py hx8k > timings-hx8k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-hx8k.o timings-hx8k.cc
python3 timings.py up5k > timings-up5k.cc
c++ -MD -O2  -Wall -std=c++11 -I/usr/local/include -DPREFIX='"/usr/local"' -DCHIPDB_SUBDIR='"icebox"'   -c -o timings-up5k.o timings-up5k.cc
c++ -o icetime  icetime.o iceutil.o timings-lp384.o timings-lp1k.o timings-lp8k.o timings-hx1k.o timings-hx8k.o timings-up5k.o -lm -lstdc++
mkdir -p /usr/local/bin
mkdir -p /usr/local/share/icebox
cp icetime /usr/local/bin/icetime
cp ../icefuzz/timings_*.txt /usr/local/share/icebox/
mkdir -p /usr/local/bin
cp iceprog /usr/local/bin/iceprog
OM11-kontor-2016:icestorm teig$