P
Phil Tomson
Guest
I managed to get GHDL to build on Cygwin using the following arguments to
the configure script:
../configure --enable-languages=vhdl --enable-nls=no
However when I tried to
elaborate ('ghdl -e') it complained about ld not being able to find libdl.
Since there isn't a libdl on cygwin, I created a dummy libdl.a in
/usr/lib (I suspect this could problems for vhpi extentions, but I don't
really need them at this point anyway). After that I was able to
elaborate and create an .exe. Now I notice that for the hello.vhd example
I get the following:
$ ./hello_world.exe
./hello_world:internal error: process in timeoutHello world!
Hello world!
I'm thinking that that internal error is wrong.
Also, for the adder_tb example, I get:
$ ./adder_tb
./adder_tb./adder_tb:internal error: :error: process in timeoutwait
statement in a sensitized process
Other simpler testbenches that I've created yield the same message.
Has anyone gotten ghdl to build & run successfully under cygwin?
(I built from the ghdl-0.15 sources ).
Phil
the configure script:
../configure --enable-languages=vhdl --enable-nls=no
However when I tried to
elaborate ('ghdl -e') it complained about ld not being able to find libdl.
Since there isn't a libdl on cygwin, I created a dummy libdl.a in
/usr/lib (I suspect this could problems for vhpi extentions, but I don't
really need them at this point anyway). After that I was able to
elaborate and create an .exe. Now I notice that for the hello.vhd example
I get the following:
$ ./hello_world.exe
./hello_world:internal error: process in timeoutHello world!
Hello world!
I'm thinking that that internal error is wrong.
Also, for the adder_tb example, I get:
$ ./adder_tb
./adder_tb./adder_tb:internal error: :error: process in timeoutwait
statement in a sensitized process
Other simpler testbenches that I've created yield the same message.
Has anyone gotten ghdl to build & run successfully under cygwin?
(I built from the ghdl-0.15 sources ).
Phil