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

Reply via email to