FC2ブログ

[LEON-MJPEG]VEEKへ移植(3)

■LEONシステムの設計フローとサポート・ボードへのマッピング
・まずは、流れを覚えるだけのためにGUIのコンフィグメニューを眺める程度で、
 てきとーに設定。作業場所へ移動し、make xconfigでメニューを眺める。

cd /mnt/hgfs/vm_share/leon_mjpeg/leon-mjpeg/grlib-gpl-1.0.22-b4095/designs/leon3-altera-veek
make xconfig



・書籍p22通り、以下コマンドで、擬似的にsystest.cを更新と見せかけて、再コンパイル。

touch systest.c
make soft



・トップレベル検証を行うために以下実行。

# make ghdl
  :
altera_eek_clkgen.vhd:49:13:warning: port "vcounderrange" of entity "altpll" is not bound
altera_eek_clkgen.vhd:47:14:warning: (in default configuration of altera_eek_clkgen(rtl))
altera_eek_clkgen.vhd:49:13:warning: port "fbout" of entity "altpll" is not bound
altera_eek_clkgen.vhd:47:14:warning: (in default configuration of altera_eek_clkgen(rtl))
../../lib/gaisler/greth/greth.vhd:268:5:warning: component instance "tx_fifo0" is not bound
../../lib/gaisler/greth/greth.vhd:83:14:warning: (in default configuration of greth(rtl))
../../lib/gaisler/greth/greth.vhd:273:5:warning: component instance "rx_fifo0" is not bound
../../lib/gaisler/greth/greth.vhd:83:14:warning: (in default configuration of greth(rtl))
../../lib/gaisler/greth/greth_gbit.vhd:131:3:warning: component instance "gtxc0" is not bound
../../lib/gaisler/greth/greth_gbit.vhd:81:14:warning: (in default configuration of greth_gbit(rtl))
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
ghdl: compilation error
make: *** [make.ghdl] Error 1



(2013/11/21追記)
・「/usr/bin/ld: cannot find -lz」のエラー原因探ると、以下ページで、
 解決策らしきものが記載されてたので、やってみる。
http://linuxtoolkit.blogspot.jp/2013/07/resolving-cannot-find-lm-and-lz-error.html
 以下やってみたら、zlib-develが新たにインストールされた。

# yum install zlib zlib-devel zlib-static



・これで再度GHDL起動すると・・・コンパイルが先に進んでるっぽい。現在コンパイル待ち。

# make ghdl
  :
../../lib/micron/sdram/mt48lc16m16a2.vhd:439:43:warning: universal integer bound must be numeric literal or attribute
../../lib/micron/sdram/mt48lc16m16a2.vhd:448:43:warning: universal integer bound must be numeric literal or attribute
../../lib/micron/sdram/mt48lc16m16a2.vhd:1261:22:warning: universal integer bound must be numeric literal or attribute
../../lib/micron/sdram/mt48lc16m16a2.vhd:1264:30:warning: universal integer bound must be numeric literal or attribute
../../lib/micron/sdram/mt48lc16m16a2.vhd:1276:22:warning: universal integer bound must be numeric literal or attribute
../../lib/micron/sdram/mt48lc16m16a2.vhd:1279:30:warning: universal integer bound must be numeric literal or attribute
../../lib/micron/sdram/mt48lc16m16a2.vhd:1291:22:warning: universal integer bound must be numeric literal or attribute
../../lib/micron/sdram/mt48lc16m16a2.vhd:1294:30:warning: universal integer bound must be numeric literal or attribute
../../lib/micron/sdram/mt48lc16m16a2.vhd:1306:22:warning: universal integer bound must be numeric literal or attribute
../../lib/micron/sdram/mt48lc16m16a2.vhd:1309:30:warning: universal integer bound must be numeric literal or attribute
cat tmpmake.ghdl >> make.ghdl
make -f make.ghdl GHDLFLAGS="-fexplicit --ieee=synopsys --workdir=gnu/work --work=work `cat ghdl.path`"
make[1]: Entering directory `/mnt/hgfs/vm_share/leon_mjpeg/leon-mjpeg/grlib-gpl-1.0.22-b4095/designs/leon3-altera-veek'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/mnt/hgfs/vm_share/leon_mjpeg/leon-mjpeg/grlib-gpl-1.0.22-b4095/designs/leon3-altera-veek'



・3~5分ほどで終わった。DIR確認すると、testbenchというファイルが生成されている。

68 -rwxrwxrwx. 1 root root 138929 Nov 21 10:18 make.ghdl
11717 -rwxrwxrwx. 1 root root 23994800 Nov 21 10:18 testbench
2 drwxrwxrwx. 1 root root 4096 Nov 21 10:18 gnu



・書籍に従い、./testbench とやって実行。5分ほどで終わったがタイミングエラーで結果fail。

[root@lfs leon3-altera-veek]# ./testbench
../../lib/tech/altera_mf/simprims/altera_mf.vhd:13040:13:@0ms:(assertion note): Cyclone III PLL was reset
../../lib/tech/altera_mf/simprims/altera_mf.vhd:13040:13:@0ms:(assertion note): Cyclone III PLL was reset
LEON3 Altera Embedded Evaluation Kit Demonstration Design
GRLIB Version 1.0.22, build 4095
Target technology: cycloneiii, memory library: cycloneiii
ahbctrl: AHB arbiter/multiplexer rev 1
ahbctrl: Common I/O area at 0xfff00000, 1 Mbyte
ahbctrl: AHB masters: 6, AHB slaves: 8
ahbctrl: Configuration area at 0xfffff000, 4 kbyte
ahbctrl: mst0: Gaisler Research Leon3 SPARC V8 Processor
ahbctrl: mst1: Gaisler Research AHB Debug UART
ahbctrl: mst2: Gaisler Research JTAG Debug Link
ahbctrl: mst3: Gaisler Research SVGA frame buffer
ahbctrl: mst4: Gaisler Research SVGA frame buffer
ahbctrl: mst5: Gaisler Research GR Ethernet MAC
ahbctrl: slv0: European Space Agency Leon2 Memory Controller
ahbctrl: memory at 0x00000000, size 512 Mbyte, cacheable, prefetch
ahbctrl: memory at 0x20000000, size 512 Mbyte
ahbctrl: memory at 0xa0000000, size 256 Mbyte, cacheable, prefetch
ahbctrl: slv1: Gaisler Research AHB/APB Bridge
ahbctrl: memory at 0x80000000, size 1 Mbyte
ahbctrl: slv2: Gaisler Research Leon3 Debug Support Unit
ahbctrl: memory at 0x90000000, size 256 Mbyte
ahbctrl: slv3: Gaisler Research Single-port DDR266 controller
ahbctrl: memory at 0x40000000, size 256 Mbyte, cacheable, prefetch
ahbctrl: I/O port at 0xfff00100, size 256 byte
apbctrl: APB Bridge at 0x80000000 rev 1
apbctrl: slv0: European Space Agency Leon2 Memory Controller
apbctrl: I/O ports at 0x80000000, size 256 byte
apbctrl: slv1: Gaisler Research Generic UART
apbctrl: I/O ports at 0x80000100, size 256 byte
apbctrl: slv2: Gaisler Research Multi-processor Interrupt Ctrl.
apbctrl: I/O ports at 0x80000200, size 256 byte
apbctrl: slv3: Gaisler Research Modular Timer Unit
apbctrl: I/O ports at 0x80000300, size 256 byte
apbctrl: slv5: Gaisler Research General Purpose I/O port
apbctrl: I/O ports at 0x80000500, size 256 byte
apbctrl: slv6: Gaisler Research PS2 interface
apbctrl: I/O ports at 0x80000600, size 256 byte
apbctrl: slv7: Gaisler Research AHB Debug UART
apbctrl: I/O ports at 0x80000700, size 256 byte
apbctrl: slv8: Gaisler Research AMBA Wrapper for OC I2C-master
apbctrl: I/O ports at 0x80000800, size 256 byte
apbctrl: slv9: Gaisler Research SPI Controller
apbctrl: I/O ports at 0x80000900, size 256 byte
apbctrl: slv10: Gaisler Research GR Ethernet MAC
apbctrl: I/O ports at 0x80000a00, size 256 byte
apbctrl: slv11: Gaisler Research SVGA frame buffer
apbctrl: I/O ports at 0x80000b00, size 256 byte
apbctrl: slv12: Gaisler Research SPI Controller
apbctrl: I/O ports at 0x80000c00, size 256 byte
apbctrl: slv13: Gaisler Research SVGA frame buffer
apbctrl: I/O ports at 0x80000d00, size 256 byte
greth5: 10/100 Mbit Ethernet MAC rev 05, EDCL 1, buffer 2 kbyte 128 txfifo, irq 10
clkgen_cycloneiii: altpll lcd/vga clock generator, version 1
svgactrl13: SVGA controller rev 0, FIFO length: 384, FIFO part length: 128, FIFO address bits: 9
spictrl12: SPI controller rev 2, irq 12
clkgen_cycloneiii: altpll lcd/vga clock generator, version 1
svgactrl11: SVGA controller rev 0, FIFO length: 384, FIFO part length: 128, FIFO address bits: 9
spictrl9: SPI controller rev 2, irq 9
i2cmst8: AMBA Wrapper for OC I2C-master rev 1, irq 11
apbps2_6: APB PS2 interface rev 2, irq 6
grgpio5: 5-bit GPIO Unit rev 0
gptimer3: GR Timer Unit rev 0, 8-bit scaler, 2 32-bit timers, irq 8
irqmp: Multi-processor Interrupt Controller rev 3, #cpu 1, eirq 0
apbuart1: Generic UART rev 1, fifo 8, irq 2
ddrsp3: 16-bit DDR266 controller rev 0, 8 Mbyte, 100 MHz DDR clock
ahbjtag AHB Debug JTAG rev 0
ahbuart7: AHB Debug UART rev 0
dsu3_2: LEON3 Debug support unit + AHB Trace Buffer, 2 kbytes
leon3_0: LEON3 SPARC V8 processor rev 0
leon3_0: icache 2*4 kbyte, dcache 2*4 kbyte
clkgen_cycloneiii: altpll sdram/pci clock generator, version 1
clkgen_cycloneiii: Frequency 50000 KHz, PLL scaler 5/5
../../lib/tech/altera_mf/simprims/altera_mf.vhd:13337:25:@90ns:(assertion note): Cyclone III PLL locked to incoming clock
../../lib/tech/altera_mf/simprims/altera_mf.vhd:13337:25:@90ns:(assertion note): Cyclone III PLL locked to incoming clock
../../lib/tech/altera_mf/simprims/altera_mf.vhd:13337:25:@90ns:(assertion note): Cyclone III PLL locked to incoming clock
../../lib/tech/altera_mf/simprims/altera_mf.vhd:13337:25:@590ns:(assertion note): Cyclone III PLL locked to incoming clock
../../lib/cypress/ssram/cy7c1380d.vhd:611:13:@66610ns:(assertion error): Dq - tDS violation
../../lib/cypress/ssram/cy7c1380d.vhd:627:13:@66610300ps:(assertion error): Dq - tDH violation
../../lib/cypress/ssram/cy7c1380d.vhd:611:13:@68270ns:(assertion error): Dq - tDS violation
../../lib/cypress/ssram/cy7c1380d.vhd:627:13:@68270300ps:(assertion error): Dq - tDH violation
../../lib/cypress/ssram/cy7c1380d.vhd:611:13:@70350ns:(assertion error): Dq - tDS violation
../../lib/cypress/ssram/cy7c1380d.vhd:627:13:@70350300ps:(assertion error): Dq - tDH violation
testbench.vhd:303:5:@72832ns:(assertion failure): *** IU in error mode, simulation halted ***
./testbench:error: assertion failed
./testbench:error: simulation failed



・シミュレーション波形の見方を調べると、本書著者の昔のブログで発見。
http://fpgadesign.blog5.fc2.com/blog-entry-19.html
 一番目のコマンドで、シミュレーション時間が長い場合の時間指定、及びVCD出力ファイル指定をする。
 2番目のコマンドで波形ウィンドウ起動となる。

./testbench --stop-time 3000ns -vcd testbench.vcd
./testbench --stop-time=3000ns --vcd=testbench.vcd
gtkwave testbench.vcd



・しかし、そもそもgtkwaveがインストールされてない。yum install gtkwaveではダメだった。
http://d.hatena.ne.jp/zuu115/20100123/1264262443

 ここを参考にインストールしてみた。
 gtk2-devel無いとインストール失敗するらしいので最初にyumしてる。またwgetも無かったのでyum。
 場所は/usr/binの下で実行した。これが一般的なインストール場所かは不明。

# cd /usr/bin/
# yum install gtk2-devel
# yum install wget
# wget http://gtkwave.sourceforge.net/gtkwave-3.3.2.tar.gz
# tar -zxvf gtkwave-3.3.2.tar.gz
# cd gtkwave-3.3.2
# ./configure



・configureで以下エラーが。

[root@lfs gtkwave-3.3.2]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking if Tcl usage should be disabled... no
checking for Tcl configuration... configure: WARNING: Tcl not found, skipping.
checking if Tcl/Tk (if present) should be stubified... no
checking if gtk1 or gtk2 should be used... gtk2
checking if fatlines should be used... no
checking if ae2 support should be used... no
checking for gawk... (cached) gawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for flex... no
checking for lex... no
checking for ranlib... ranlib
checking for fsdbdebug... notfound
checking for gperf... notfound
configure: error: Couldn't find a usable gperf program.
Please install gperf which is available from
ftp://ftp.gnu.org/pub/gnu/gperf/



・エラーメッセージ最後にあるftpサイトから、gperfを取って来い、という事なので、
 Windowsで上記ftpのURLをのぞき、最新と思われる以下をwget。

# cd /usr/bin/
# wget ftp://ftp.gnu.org/pub/gnu/gperf/gperf-3.0.4.tar.gz
# tar -zxvf gperf-3.0.4.tar.gz
# cd gperf-3.0.4/
# ./configure



・configureすると、ここでもエラーが。

[root@lfs gperf-3.0.4]# ./configure
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
=== configuring in lib (/usr/bin/gperf-3.0.4/lib)
configure: running /bin/sh ./configure '--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
configure: error: ./configure failed for lib



・詳しくはconfigure.logを見ろ、と言うので確認すると以下でエラー。

config.status:566: creating Makefile
configure:2728: === configuring in lib (/usr/bin/gperf-3.0.4/lib)
configure:2831: running /bin/sh ./configure '--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
configure:2836: error: ./configure failed for lib



・以下ページを見ると、Boyerさんの「10-22-2004, 09:36 AM」の書き込みで、次のように言っている。
http://www.linuxquestions.org/questions/showthread.php?postid=647188

Like said above, you must install gcc, gcc-cpp, and gcc-c++



 これに従い、指摘された3つをyumしてみる。ちなみに場所は、/usr/bin/へ置いて実行してる。

yum install gcc → これは既にインストールされてた。
yum install gcc-cpp → この名前のパッケージ見つからず。
yum install gcc-c++ → これが新規にインストールされた。



・これでconfigureが成功した。

[root@lfs gperf-3.0.4]# ./configure
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
=== configuring in lib (/usr/bin/gperf-3.0.4/lib)
configure: running /bin/sh ./configure '--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
configure: creating ./config.status
config.status: creating Makefile
=== configuring in src (/usr/bin/gperf-3.0.4/src)
configure: running /bin/sh ./configure '--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for a BSD compatible install... /usr/bin/install -c
checking for stack-allocated variable-size arrays... yes
checking for rand in -lm... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
=== configuring in tests (/usr/bin/gperf-3.0.4/tests)
configure: running /bin/sh ./configure '--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
configure: creating ./config.status
config.status: creating Makefile
=== configuring in doc (/usr/bin/gperf-3.0.4/doc)
configure: running /bin/sh ./configure '--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
checking whether make sets $(MAKE)... yes
checking for a BSD compatible install... /usr/bin/install -c
configure: creating ./config.status
config.status: creating Makefile



・INSTALLファイルに従い、次は、make を実行してコンパイル。

[root@lfs gperf-3.0.4]# make
cd lib; make all
make[1]: Entering directory `/usr/bin/gperf-3.0.4/lib'
gcc -g -O2 -I. -c ./getopt.c
gcc -g -O2 -I. -c ./getopt1.c
g++ -g -O2 -I. -c ./getline.cc
g++ -g -O2 -I. -c ./hash.cc
rm -f libgp.a
ar rc libgp.a getopt.o getopt1.o getline.o hash.o
ranlib libgp.a
make[1]: Leaving directory `/usr/bin/gperf-3.0.4/lib'
cd src; make all
make[1]: Entering directory `/usr/bin/gperf-3.0.4/src'
g++ -g -O2 -I. -I./../lib -c ./version.cc
g++ -g -O2 -I. -I./../lib -c ./positions.cc
g++ -g -O2 -I. -I./../lib -c ./options.cc
g++ -g -O2 -I. -I./../lib -c ./keyword.cc
g++ -g -O2 -I. -I./../lib -c ./keyword-list.cc
g++ -g -O2 -I. -I./../lib -c ./input.cc
g++ -g -O2 -I. -I./../lib -c ./bool-array.cc
g++ -g -O2 -I. -I./../lib -c ./hash-table.cc
g++ -g -O2 -I. -I./../lib -c ./search.cc
g++ -g -O2 -I. -I./../lib -c ./output.cc
g++ -g -O2 -I. -I./../lib -c ./main.cc
g++ -g -O2 -o gperf version.o positions.o options.o keyword.o keyword-list.o input.o bool-array.o hash-table.o search.o output.o main.o ../lib/libgp.a -lm
make[1]: Leaving directory `/usr/bin/gperf-3.0.4/src'
cd tests; make all
make[1]: Entering directory `/usr/bin/gperf-3.0.4/tests'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/bin/gperf-3.0.4/tests'
cd doc; make all
make[1]: Entering directory `/usr/bin/gperf-3.0.4/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/bin/gperf-3.0.4/doc'



・次はインストール。

[root@lfs gperf-3.0.4]# make install
cd lib; make install
make[1]: Entering directory `/usr/bin/gperf-3.0.4/lib'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/usr/bin/gperf-3.0.4/lib'
cd src; make install
make[1]: Entering directory `/usr/bin/gperf-3.0.4/src'
/bin/sh ./../mkinstalldirs /usr/local/bin
/usr/bin/install -c gperf /usr/local/bin/gperf
make[1]: Leaving directory `/usr/bin/gperf-3.0.4/src'
cd tests; make install
make[1]: Entering directory `/usr/bin/gperf-3.0.4/tests'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/usr/bin/gperf-3.0.4/tests'
cd doc; make install
make[1]: Entering directory `/usr/bin/gperf-3.0.4/doc'
/bin/sh ./../mkinstalldirs /usr/local/share/info
/usr/bin/install -c -m 644 ./gperf.info /usr/local/share/info/gperf.info
/bin/sh ./../mkinstalldirs /usr/local/share/man/man1
/usr/bin/install -c -m 644 ./gperf.1 /usr/local/share/man/man1/gperf.1
/bin/sh ./../mkinstalldirs /usr/local/share/doc/
mkdir /usr/local/share/doc
/usr/bin/install -c -m 644 ./gperf.html /usr/local/share/doc//gperf.html
make[1]: Leaving directory `/usr/bin/gperf-3.0.4/doc'



・これでようやくgtkwaveのconfigureへ戻れる。

# cd /usr/bin/gtkwave-3.3.2
# ./configure
[root@lfs gtkwave-3.3.2]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking if Tcl usage should be disabled... no
checking for Tcl configuration... configure: WARNING: Tcl not found, skipping.
checking if Tcl/Tk (if present) should be stubified... no
checking if gtk1 or gtk2 should be used... gtk2
checking if fatlines should be used... no
checking if ae2 support should be used... no
checking for gawk... (cached) gawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for flex... no
checking for lex... no
checking for ranlib... ranlib
checking for fsdbdebug... notfound
checking for gperf... /usr/local/bin/gperf
checking for sqrt in -lm... yes
checking for main in -lpthread... yes
checking for gzread in -lz... yes
checking for BZ2_bzread in -lbz2... no
checking for lzma_end in -llzma... no
configure: WARNING: Missing devel liblzma so LZMA support for VZT not enabled! Please install xz, see the http://tukaani.org/xz website.
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for inttypes.h... (cached) yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for rpc/types.h... yes
checking for rpc/xdr.h... yes
checking for an ANSI C-conforming const... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for inline... inline
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for ptrdiff_t... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for error_at_line... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking whether lstat dereferences a symlink specified with a trailing slash... yes
checking whether stat accepts an empty string... no
checking for working strtod... yes
checking for vprintf... yes
checking for _doprnt... no
checking for atexit... yes
checking for btowc... yes
checking for bzero... yes
checking for dup2... yes
checking for memmove... yes
checking for memset... yes
checking for munmap... yes
checking for pow... yes
checking for putenv... yes
checking for re_comp... yes
checking for realpath... yes
checking for regcomp... yes
checking for select... yes
checking for setenv... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strrchr... yes
checking for strstr... yes
checking for getopt_long... yes
checking for setenv... (cached) yes
checking for unsetenv... yes
checking for xdrmem_create in -lnsl... yes
checking for xdrmem_create in -lrpc... no
configure:
--------------------------------------------
Configuration summary:

gtk1 : no
gtk version : 2.18.9
GTK_CFLAGS : -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
GTK_LIBS : -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0

LIBZ_CFLAGS :
LIBZ_LDADD : -lz

LIBBZ2_CFLAGS : -I$(top_srcdir)/src/libbz2
LIBBZ2_LDADD : $(top_builddir)/src/libbz2/libbz2.a

LIBXZ_CFLAGS :
LIBXZ_LDADD :

AET2_CFLAGS :
AET2_LDADD :

EXTLOAD_CFLAGS :

TCL_INCLUDE_SPEC :
TCL_LIB_SPEC :
TCL_LDADD :
TCL_DEFADD :

TK_INCLUDE_SPEC :
TK_LIB_SPEC :
TK_LDADD :

CPPFLAGS : -DWAVE_USE_GTK2
CFLAGS : -g -O2
LDFLAGS :
LIBS : -lnsl -lpthread -lm
--------------------------------------------

configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/pccts/IBM_VISUAL_AGE_PROJECTS/Makefile
config.status: creating contrib/pccts/Makefile
config.status: creating contrib/pccts/antlr/Makefile
config.status: creating contrib/pccts/dlg/Makefile
config.status: creating contrib/pccts/h/Makefile
config.status: creating contrib/pccts/sorcerer/Makefile
config.status: creating contrib/pccts/sorcerer/h/Makefile
config.status: creating contrib/pccts/sorcerer/lib/Makefile
config.status: creating contrib/pccts/sorcerer/test/Makefile
config.status: creating contrib/pccts/sorcerer/test/test7/Makefile
config.status: creating contrib/pccts/sorcerer/testcpp/Makefile
config.status: creating contrib/pccts/support/DECmms/Makefile
config.status: creating contrib/pccts/support/Makefile
config.status: creating contrib/pccts/support/genmk/Makefile
config.status: creating contrib/pccts/support/rexpr/Makefile
config.status: creating contrib/pccts/support/set/Makefile
config.status: creating contrib/pccts/support/sym/Makefile
config.status: creating contrib/pccts/testcpp/Makefile
config.status: creating contrib/rtlbrowse/Makefile
config.status: creating contrib/vermin/Makefile
config.status: creating examples/Makefile
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating src/helpers/Makefile
config.status: creating src/liblzma/Makefile
config.status: creating src/libbz2/Makefile
config.status: creating src/libz/Makefile
config.status: creating src/helpers/fst/Makefile
config.status: creating config.h
config.status: executing depfiles commands



・gtkwaveのconfigureが成功したようなので、INSTALL.TXTに従い、次はmakeを実行してコンパイル。

# make
  :
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT set.o -MD -MP -MF ".deps/set.Tpo" -c -o set.o `test -f './../support/set/set.c' || echo './'`./../support/set/set.c; \
then mv -f ".deps/set.Tpo" ".deps/set.Po"; else rm -f ".deps/set.Tpo"; exit 1; fi
gcc -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -o antlr antlr.o err.o bits.o build.o egman.o fcache.o fset.o fset2.o gen.o globals.o hash.o lex.o main.o misc.o mrhoist.o pred.o scan.o set.o -lnsl -lpthread -lm
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/antlr'
Making all in dlg
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/dlg'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT automata.o -MD -MP -MF ".deps/automata.Tpo" -c -o automata.o automata.c; \
then mv -f ".deps/automata.Tpo" ".deps/automata.Po"; else rm -f ".deps/automata.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT dlg_p.o -MD -MP -MF ".deps/dlg_p.Tpo" -c -o dlg_p.o dlg_p.c; \
then mv -f ".deps/dlg_p.Tpo" ".deps/dlg_p.Po"; else rm -f ".deps/dlg_p.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT dlg_a.o -MD -MP -MF ".deps/dlg_a.Tpo" -c -o dlg_a.o dlg_a.c; \
then mv -f ".deps/dlg_a.Tpo" ".deps/dlg_a.Po"; else rm -f ".deps/dlg_a.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT err.o -MD -MP -MF ".deps/err.Tpo" -c -o err.o err.c; \
then mv -f ".deps/err.Tpo" ".deps/err.Po"; else rm -f ".deps/err.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT output.o -MD -MP -MF ".deps/output.Tpo" -c -o output.o output.c; \
then mv -f ".deps/output.Tpo" ".deps/output.Po"; else rm -f ".deps/output.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT relabel.o -MD -MP -MF ".deps/relabel.Tpo" -c -o relabel.o relabel.c; \
then mv -f ".deps/relabel.Tpo" ".deps/relabel.Po"; else rm -f ".deps/relabel.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT set.o -MD -MP -MF ".deps/set.Tpo" -c -o set.o `test -f './../support/set/set.c' || echo './'`./../support/set/set.c; \
then mv -f ".deps/set.Tpo" ".deps/set.Po"; else rm -f ".deps/set.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -MT support.o -MD -MP -MF ".deps/support.Tpo" -c -o support.o support.c; \
then mv -f ".deps/support.Tpo" ".deps/support.Po"; else rm -f ".deps/support.Tpo"; exit 1; fi
gcc -I. -I./../support/set -I./../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -g -O2 -o dlg automata.o dlg_p.o dlg_a.o err.o main.o output.o relabel.o set.o support.o -lnsl -lpthread -lm
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/dlg'
Making all in h
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/h'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/h'
Making all in sorcerer
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
Making all in h
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/h'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/h'
Making all in lib
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/lib'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/lib'
Making all in test
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
Making all in test7
make[6]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test/test7'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test/test7'
make[6]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
Making all in testcpp
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/testcpp'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/testcpp'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT cpp.o -MD -MP -MF ".deps/cpp.Tpo" -c -o cpp.o cpp.c; \
then mv -f ".deps/cpp.Tpo" ".deps/cpp.Po"; else rm -f ".deps/cpp.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT err.o -MD -MP -MF ".deps/err.Tpo" -c -o err.o err.c; \
then mv -f ".deps/err.Tpo" ".deps/err.Po"; else rm -f ".deps/err.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT gen.o -MD -MP -MF ".deps/gen.Tpo" -c -o gen.o gen.c; \
then mv -f ".deps/gen.Tpo" ".deps/gen.Po"; else rm -f ".deps/gen.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT globals.o -MD -MP -MF ".deps/globals.Tpo" -c -o globals.o globals.c; \
then mv -f ".deps/globals.Tpo" ".deps/globals.Po"; else rm -f ".deps/globals.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT hash.o -MD -MP -MF ".deps/hash.Tpo" -c -o hash.o hash.c; \
then mv -f ".deps/hash.Tpo" ".deps/hash.Po"; else rm -f ".deps/hash.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT look.o -MD -MP -MF ".deps/look.Tpo" -c -o look.o look.c; \
then mv -f ".deps/look.Tpo" ".deps/look.Po"; else rm -f ".deps/look.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT scan.o -MD -MP -MF ".deps/scan.Tpo" -c -o scan.o scan.c; \
then mv -f ".deps/scan.Tpo" ".deps/scan.Po"; else rm -f ".deps/scan.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT set.o -MD -MP -MF ".deps/set.Tpo" -c -o set.o `test -f './../support/set/set.c' || echo './'`./../support/set/set.c; \
then mv -f ".deps/set.Tpo" ".deps/set.Po"; else rm -f ".deps/set.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DWAVE_USE_GTK2 -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -MT sor.o -MD -MP -MF ".deps/sor.Tpo" -c -o sor.o sor.c; \
then mv -f ".deps/sor.Tpo" ".deps/sor.Po"; else rm -f ".deps/sor.Tpo"; exit 1; fi
gcc -I./h -I. -I./../h -I./../support/set -DZZLEXBUFSIZE=32000 -g -O2 -o sor cpp.o err.o gen.o globals.o hash.o look.o main.o scan.o set.o sor.o -lnsl -lpthread -lm
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
Making all in support
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
Making all in DECmms
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/DECmms'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/DECmms'
Making all in genmk
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/genmk'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -DWAVE_USE_GTK2 -I./../../h -g -O2 -MT genmk.o -MD -MP -MF ".deps/genmk.Tpo" -c -o genmk.o genmk.c; \
then mv -f ".deps/genmk.Tpo" ".deps/genmk.Po"; else rm -f ".deps/genmk.Tpo"; exit 1; fi
gcc -I./../../h -g -O2 -o genmk genmk.o -lnsl -lpthread -lm
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/genmk'
Making all in rexpr
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/rexpr'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -DWAVE_USE_GTK2 -g -O2 -MT rexpr.o -MD -MP -MF ".deps/rexpr.Tpo" -c -o rexpr.o rexpr.c; \
then mv -f ".deps/rexpr.Tpo" ".deps/rexpr.Po"; else rm -f ".deps/rexpr.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -DWAVE_USE_GTK2 -g -O2 -MT test.o -MD -MP -MF ".deps/test.Tpo" -c -o test.o test.c; \
then mv -f ".deps/test.Tpo" ".deps/test.Po"; else rm -f ".deps/test.Tpo"; exit 1; fi
gcc -g -O2 -o rexpr rexpr.o test.o -lnsl -lpthread -lm
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/rexpr'
Making all in set
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/set'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/set'
Making all in sym
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/sym'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/sym'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
Making all in testcpp
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/testcpp'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/testcpp'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts'
Making all in rtlbrowse
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
make all-recursive
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
Making all in ../../src/liblzma
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT definehash.o -MD -MP -MF ".deps/definehash.Tpo" -c -o definehash.o definehash.c; \
then mv -f ".deps/definehash.Tpo" ".deps/definehash.Po"; else rm -f ".deps/definehash.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT fgetdynamic.o -MD -MP -MF ".deps/fgetdynamic.Tpo" -c -o fgetdynamic.o fgetdynamic.c; \
then mv -f ".deps/fgetdynamic.Tpo" ".deps/fgetdynamic.Po"; else rm -f ".deps/fgetdynamic.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT logfile.o -MD -MP -MF ".deps/logfile.Tpo" -c -o logfile.o logfile.c; \
then mv -f ".deps/logfile.Tpo" ".deps/logfile.Po"; else rm -f ".deps/logfile.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT splay.o -MD -MP -MF ".deps/splay.Tpo" -c -o splay.o splay.c; \
then mv -f ".deps/splay.Tpo" ".deps/splay.Po"; else rm -f ".deps/splay.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT tree_widget.o -MD -MP -MF ".deps/tree_widget.Tpo" -c -o tree_widget.o tree_widget.c; \
then mv -f ".deps/tree_widget.Tpo" ".deps/tree_widget.Po"; else rm -f ".deps/tree_widget.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT fastlz.o -MD -MP -MF ".deps/fastlz.Tpo" -c -o fastlz.o `test -f './../../src/helpers/fst/fastlz.c' || echo './'`./../../src/helpers/fst/fastlz.c; \
then mv -f ".deps/fastlz.Tpo" ".deps/fastlz.Po"; else rm -f ".deps/fastlz.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT fstapi.o -MD -MP -MF ".deps/fstapi.Tpo" -c -o fstapi.o `test -f './../../src/helpers/fst/fstapi.c' || echo './'`./../../src/helpers/fst/fstapi.c; \
then mv -f ".deps/fstapi.Tpo" ".deps/fstapi.Po"; else rm -f ".deps/fstapi.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT stem_recurse.o -MD -MP -MF ".deps/stem_recurse.Tpo" -c -o stem_recurse.o stem_recurse.c; \
then mv -f ".deps/stem_recurse.Tpo" ".deps/stem_recurse.Po"; else rm -f ".deps/stem_recurse.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT jrb.o -MD -MP -MF ".deps/jrb.Tpo" -c -o jrb.o jrb.c; \
then mv -f ".deps/jrb.Tpo" ".deps/jrb.Po"; else rm -f ".deps/jrb.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT vzt_read.o -MD -MP -MF ".deps/vzt_read.Tpo" -c -o vzt_read.o `test -f './../../src/helpers/vzt_read.c' || echo './'`./../../src/helpers/vzt_read.c; \
then mv -f ".deps/vzt_read.Tpo" ".deps/vzt_read.Po"; else rm -f ".deps/vzt_read.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT lxt2_read.o -MD -MP -MF ".deps/lxt2_read.Tpo" -c -o lxt2_read.o `test -f './../../src/helpers/lxt2_read.c' || echo './'`./../../src/helpers/lxt2_read.c; \
then mv -f ".deps/lxt2_read.Tpo" ".deps/lxt2_read.Po"; else rm -f ".deps/lxt2_read.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -MT vlex.o -MD -MP -MF ".deps/vlex.Tpo" -c -o vlex.o vlex.c; \
then mv -f ".deps/vlex.Tpo" ".deps/vlex.Po"; else rm -f ".deps/vlex.Tpo"; exit 1; fi
gcc -I../.. -I../../src -I../../src/helpers -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../src/libbz2 -I./../../src/liblzma -I./../../src/helpers/fst -g -O2 -o rtlbrowse definehash.o fgetdynamic.o logfile.o splay.o tree_widget.o fastlz.o fstapi.o stem_recurse.o jrb.o vzt_read.o lxt2_read.o vlex.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lz ../../src/libbz2/libbz2.a -L../../src/liblzma -lgwlzma -lnsl -lpthread -lm
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
Making all in vermin
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
make all-am
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT args.o -MD -MP -MF ".deps/args.Tpo" -c -o args.o args.c; \
then mv -f ".deps/args.Tpo" ".deps/args.Po"; else rm -f ".deps/args.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT definehash.o -MD -MP -MF ".deps/definehash.Tpo" -c -o definehash.o definehash.c; \
then mv -f ".deps/definehash.Tpo" ".deps/definehash.Po"; else rm -f ".deps/definehash.Tpo"; exit 1; fi
../pccts/antlr/antlr -ga -k 2 -gl ./verilog.g
Antlr parser generator Version 1.33MR33 1989-2001
./verilog.g, line 1753: warning: alts 1 and 2 of (..) ambiguous upon { V_ELSE }, { V_LBRACE V_AT V_SEMI ... }
note: use -e3 to get exact information on ambiguous tuples
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT err.o -MD -MP -MF ".deps/err.Tpo" -c -o err.o err.c; \
then mv -f ".deps/err.Tpo" ".deps/err.Po"; else rm -f ".deps/err.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT inter.o -MD -MP -MF ".deps/inter.Tpo" -c -o inter.o inter.c; \
then mv -f ".deps/inter.Tpo" ".deps/inter.Po"; else rm -f ".deps/inter.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT jrb.o -MD -MP -MF ".deps/jrb.Tpo" -c -o jrb.o jrb.c; \
then mv -f ".deps/jrb.Tpo" ".deps/jrb.Po"; else rm -f ".deps/jrb.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT keywordhash.o -MD -MP -MF ".deps/keywordhash.Tpo" -c -o keywordhash.o keywordhash.c; \
then mv -f ".deps/keywordhash.Tpo" ".deps/keywordhash.Po"; else rm -f ".deps/keywordhash.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT preproc.o -MD -MP -MF ".deps/preproc.Tpo" -c -o preproc.o preproc.c; \
then mv -f ".deps/preproc.Tpo" ".deps/preproc.Po"; else rm -f ".deps/preproc.Tpo"; exit 1; fi
../pccts/dlg/dlg -ga -C2 -i parser.dlg scan.c
dlg Version 1.33MR33 1989-2001
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT scan.o -MD -MP -MF ".deps/scan.Tpo" -c -o scan.o scan.c; \
then mv -f ".deps/scan.Tpo" ".deps/scan.Po"; else rm -f ".deps/scan.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT shred.o -MD -MP -MF ".deps/shred.Tpo" -c -o shred.o shred.c; \
then mv -f ".deps/shred.Tpo" ".deps/shred.Po"; else rm -f ".deps/shred.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT symbol.o -MD -MP -MF ".deps/symbol.Tpo" -c -o symbol.o symbol.c; \
then mv -f ".deps/symbol.Tpo" ".deps/symbol.Po"; else rm -f ".deps/symbol.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DWAVE_USE_GTK2 -I. -I./../pccts/h -I../.. -g -O2 -MT verilog.o -MD -MP -MF ".deps/verilog.Tpo" -c -o verilog.o verilog.c; \
then mv -f ".deps/verilog.Tpo" ".deps/verilog.Po"; else rm -f ".deps/verilog.Tpo"; exit 1; fi
gcc -I. -I./../pccts/h -I../.. -g -O2 -o vermin args.o definehash.o err.o inter.o jrb.o keywordhash.o preproc.o scan.o shred.o symbol.o verilog.o -lnsl -lpthread -lm
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib'
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2'
make[1]: Leaving directory `/usr/bin/gtkwave-3.3.2'



・最後にgtkwaveのインストールを実行。

[root@lfs gtkwave-3.3.2]# make install
Making install in doc
make[1]: Entering directory `/usr/bin/gtkwave-3.3.2/doc'
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2/doc'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/gtkwave" || mkdir -p -- "/usr/local/share/gtkwave"
/usr/bin/install -c -m 644 'gtkwave.odt' '/usr/local/share/gtkwave/gtkwave.odt'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2/doc'
make[1]: Leaving directory `/usr/bin/gtkwave-3.3.2/doc'
Making install in examples
make[1]: Entering directory `/usr/bin/gtkwave-3.3.2/examples'
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2/examples'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/gtkwave/examples" || mkdir -p -- "/usr/local/share/gtkwave/examples"
/usr/bin/install -c -m 644 'des.sav' '/usr/local/share/gtkwave/examples/des.sav'
/usr/bin/install -c -m 644 'des.tcl' '/usr/local/share/gtkwave/examples/des.tcl'
/usr/bin/install -c -m 644 'des.v' '/usr/local/share/gtkwave/examples/des.v'
/usr/bin/install -c -m 644 'des.vzt' '/usr/local/share/gtkwave/examples/des.vzt'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2/examples'
make[1]: Leaving directory `/usr/bin/gtkwave-3.3.2/examples'
Making install in man
make[1]: Entering directory `/usr/bin/gtkwave-3.3.2/man'
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2/man'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/man/man1" || mkdir -p -- "/usr/local/share/man/man1"
/usr/bin/install -c -m 644 './evcd2vcd.1' '/usr/local/share/man/man1/evcd2vcd.1'
/usr/bin/install -c -m 644 './fst2vcd.1' '/usr/local/share/man/man1/fst2vcd.1'
/usr/bin/install -c -m 644 './ghwdump.1' '/usr/local/share/man/man1/ghwdump.1'
/usr/bin/install -c -m 644 './gtkwave.1' '/usr/local/share/man/man1/gtkwave.1'
/usr/bin/install -c -m 644 './lxt2miner.1' '/usr/local/share/man/man1/lxt2miner.1'
/usr/bin/install -c -m 644 './lxt2vcd.1' '/usr/local/share/man/man1/lxt2vcd.1'
/usr/bin/install -c -m 644 './mvl2lxt.1' '/usr/local/share/man/man1/mvl2lxt.1'
/usr/bin/install -c -m 644 './mvl2vcd.1' '/usr/local/share/man/man1/mvl2vcd.1'
/usr/bin/install -c -m 644 './rtlbrowse.1' '/usr/local/share/man/man1/rtlbrowse.1'
/usr/bin/install -c -m 644 './shmidcat.1' '/usr/local/share/man/man1/shmidcat.1'
/usr/bin/install -c -m 644 './tex2vcd.1' '/usr/local/share/man/man1/tex2vcd.1'
/usr/bin/install -c -m 644 './tla2vcd.1' '/usr/local/share/man/man1/tla2vcd.1'
/usr/bin/install -c -m 644 './twinwave.1' '/usr/local/share/man/man1/twinwave.1'
/usr/bin/install -c -m 644 './vcd2fst.1' '/usr/local/share/man/man1/vcd2fst.1'
/usr/bin/install -c -m 644 './vcd2lxt.1' '/usr/local/share/man/man1/vcd2lxt.1'
/usr/bin/install -c -m 644 './vcd2lxt2.1' '/usr/local/share/man/man1/vcd2lxt2.1'
/usr/bin/install -c -m 644 './vcd2vzt.1' '/usr/local/share/man/man1/vcd2vzt.1'
/usr/bin/install -c -m 644 './vermin.1' '/usr/local/share/man/man1/vermin.1'
/usr/bin/install -c -m 644 './vzt2vcd.1' '/usr/local/share/man/man1/vzt2vcd.1'
/usr/bin/install -c -m 644 './vztminer.1' '/usr/local/share/man/man1/vztminer.1'
test -z "/usr/local/share/man/man5" || mkdir -p -- "/usr/local/share/man/man5"
/usr/bin/install -c -m 644 './gtkwaverc.5' '/usr/local/share/man/man5/gtkwaverc.5'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2/man'
make[1]: Leaving directory `/usr/bin/gtkwave-3.3.2/man'
Making install in src
make[1]: Entering directory `/usr/bin/gtkwave-3.3.2/src'
make install-recursive
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2/src'
Making install in libbz2
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/src/libbz2'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/src/libbz2'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/libbz2'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/libbz2'
Making install in liblzma
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
Making install in helpers
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/src/helpers'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/src/helpers'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c 'evcd2vcd' '/usr/local/bin/evcd2vcd'
/usr/bin/install -c 'fst2vcd' '/usr/local/bin/fst2vcd'
/usr/bin/install -c 'vcd2fst' '/usr/local/bin/vcd2fst'
/usr/bin/install -c 'ghwdump' '/usr/local/bin/ghwdump'
/usr/bin/install -c 'lxt2miner' '/usr/local/bin/lxt2miner'
/usr/bin/install -c 'lxt2vcd' '/usr/local/bin/lxt2vcd'
/usr/bin/install -c 'mvl2lxt' '/usr/local/bin/mvl2lxt'
/usr/bin/install -c 'mvl2vcd' '/usr/local/bin/mvl2vcd'
/usr/bin/install -c 'shmidcat' '/usr/local/bin/shmidcat'
/usr/bin/install -c 'tex2vcd' '/usr/local/bin/tex2vcd'
/usr/bin/install -c 'tla2vcd' '/usr/local/bin/tla2vcd'
/usr/bin/install -c 'vcd2lxt' '/usr/local/bin/vcd2lxt'
/usr/bin/install -c 'vcd2lxt2' '/usr/local/bin/vcd2lxt2'
/usr/bin/install -c 'vcd2vzt' '/usr/local/bin/vcd2vzt'
/usr/bin/install -c 'vzt2vcd' '/usr/local/bin/vzt2vcd'
/usr/bin/install -c 'vztminer' '/usr/local/bin/vztminer'
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/helpers'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/helpers'
Making install in helpers/fst
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/src/helpers/fst'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/src/helpers/fst'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/helpers/fst'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/helpers/fst'
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/src'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/src'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c 'gtkwave' '/usr/local/bin/gtkwave'
/usr/bin/install -c 'twinwave' '/usr/local/bin/twinwave'
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/src'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/src'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2/src'
make[1]: Leaving directory `/usr/bin/gtkwave-3.3.2/src'
Making install in contrib
make[1]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib'
Making install in pccts
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts'
Making install in IBM_VISUAL_AGE_PROJECTS
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/IBM_VISUAL_AGE_PROJECTS'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/IBM_VISUAL_AGE_PROJECTS'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/IBM_VISUAL_AGE_PROJECTS'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/IBM_VISUAL_AGE_PROJECTS'
Making install in antlr
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/antlr'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/antlr'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/antlr'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/antlr'
Making install in dlg
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/dlg'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/dlg'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/dlg'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/dlg'
Making install in h
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/h'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/h'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/h'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/h'
Making install in sorcerer
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
Making install in h
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/h'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/h'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/h'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/h'
Making install in lib
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/lib'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/lib'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/lib'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/lib'
Making install in test
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
Making install in test7
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test/test7'
make[6]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test/test7'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test/test7'
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test/test7'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
make[6]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/test'
Making install in testcpp
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/testcpp'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/testcpp'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/testcpp'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer/testcpp'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/sorcerer'
Making install in support
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
Making install in DECmms
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/DECmms'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/DECmms'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/DECmms'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/DECmms'
Making install in genmk
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/genmk'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/genmk'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/genmk'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/genmk'
Making install in rexpr
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/rexpr'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/rexpr'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/rexpr'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/rexpr'
Making install in set
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/set'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/set'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/set'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/set'
Making install in sym
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/sym'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/sym'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/sym'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support/sym'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/support'
Making install in testcpp
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/testcpp'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/testcpp'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/testcpp'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts/testcpp'
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/pccts'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/pccts'
Making install in rtlbrowse
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
make install-recursive
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
Making install in ../../src/liblzma
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/src/liblzma'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
make[5]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c 'rtlbrowse' '/usr/local/bin/rtlbrowse'
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/rtlbrowse'
Making install in vermin
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
make install-am
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
make[4]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c 'vermin' '/usr/local/bin/vermin'
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib/vermin'
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib'
make[3]: Entering directory `/usr/bin/gtkwave-3.3.2/contrib'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib'
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib'
make[1]: Leaving directory `/usr/bin/gtkwave-3.3.2/contrib'
make[1]: Entering directory `/usr/bin/gtkwave-3.3.2'
make[2]: Entering directory `/usr/bin/gtkwave-3.3.2'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/bin/gtkwave-3.3.2'
make[1]: Leaving directory `/usr/bin/gtkwave-3.3.2'

スポンサーサイト



カレンダー
10 | 2013/11 | 12
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
累積訪問者
現在の訪問者
現在の閲覧者数:
最新記事
最新トラックバック
最新コメント
月別アーカイブ
カテゴリ
プロフィール

bobgosso

Author:bobgosso
FPGAのブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード