On 11/04/11 12:46 PM, David G. Koontz wrote: > The easiest way I know of to get gtkwave would be to 1. install Xcode > (Apple's development environment), 2. install Macports and 3. sudo port > install gtkwave. Unfortunately about 8 hours later you might have it. > > There are quite a lot of build dependencies, and those dynamic libraries are > depending on other libraries ... > > Once you have all the libraries you need, you can build gtkwave manually > quite easily by configure command, other that in the latest release(s) with > a dependency on lzma_end() in liblzma not uspplied in Macports. It's used > for VZT files. Don't know how but imagine it's possible to insure all the > necessary API elements are included in liblzma. The latest gtkwave builds > with configure --disable-xz, which would disable support for VZT. > > The big deal with distributing gtkwave would be the source for all the > libraries. A light weight viewer would be useful if it were well portable.
I checked the Engineering tools on OSX http://eng-osx.sourceforge.net/index.html version of gtkwave is 3.0.2 and supports VCD but apparently not GHW. A check shows that apparently the vcd format generated by ghdl-0.29 isn't compatible with the gtkwave 3.0.2 waveform viewer. It looks like there has been a format change maybe due to the signal browser. I could use the VCD file in the newer gtkwave by re-selecting signals for viewing, so ghdl isn't simply broken. Macbook: gtkwave ~/Desktop/vhdl_des/*.vcd ~/Desktop/vhdl_des/*.sav GTKWave Analyzer v3.0.2 (w)1999-2006 BSI Near byte 4503, $VAR parse error encountered Near byte 5321, $VAR parse error encountered Near byte 5629, $VAR parse error encountered Near byte 6623, $VAR parse error encountered Near byte 6931, $VAR parse error encountered Near byte 7736, $VAR parse error encountered Near byte 8044, $VAR parse error encountered Near byte 8353, $VAR parse error encountered Near byte 8662, $VAR parse error encountered Near byte 9480, $VAR parse error encountered Near byte 9788, $VAR parse error encountered Near byte 10782, $VAR parse error encountered Near byte 11090, $VAR parse error encountered Near byte 11895, $VAR parse error encountered Near byte 12203, $VAR parse error encountered Near byte 12512, $VAR parse error encountered Near byte 12821, $VAR parse error encountered Without the save file being passed: Macbook: gtkwave ~/Desktop/vhdl_des/*.sav ~/Desktop/vhdl_des/*.vcd GTKWave Analyzer v3.0.2 (w)1999-2006 BSI Near byte 37, VCD search table NULL..is this a VCD file? Near byte 37, Unknown VCD identifier: '282' Near byte 50, Unknown VCD identifier: '1' Near byte 53, Unknown VCD identifier: '1' Near byte 68, Unknown VCD identifier: '1' Near byte 71, Unknown VCD identifier: '1' Near byte 74, Unknown VCD identifier: '1' Near byte 77, Unknown VCD identifier: '1' Near byte 80, Unknown VCD identifier: '1' Near byte 83, Unknown VCD identifier: '1' Near byte 86, Unknown VCD identifier: '1' Near byte 89, Unknown VCD identifier: '1' Near byte 92, Unknown VCD identifier: '1' Near byte 95, Unknown VCD identifier: '1' Near byte 98, Unknown VCD identifier: '1' Near byte 101, Unknown VCD identifier: '1' Near byte 104, Unknown VCD identifier: '1' Near byte 107, Unknown VCD identifier: '1' Near byte 110, Unknown VCD identifier: '1' Near byte 113, Unknown VCD identifier: '1' Near byte 116, Unknown VCD identifier: '1' Near byte 119, Unknown VCD identifier: '1' Near byte 122, Unknown VCD identifier: '1' Near byte 125, Unknown VCD identifier: '1' Near byte 128, Unknown VCD identifier: '1' Near byte 131, Unknown VCD identifier: '1' Near byte 134, Unknown VCD identifier: '1' Near byte 137, Unknown VCD identifier: '1' Near byte 140, Unknown VCD identifier: '1' Near byte 143, Unknown VCD identifier: '1' Near byte 146, Unknown VCD identifier: '1' No symbols in VCD file..is it malformed? Exiting! _______________________________________________ Ghdl-discuss mailing list [email protected] https://mail.gna.org/listinfo/ghdl-discuss
