Closed olexandr-konovalov closed 5 years ago
On a new Cygwin machine, I have installed libzmq, and the package now builds. It was not portable and failed to load on a Cygwin-free machine. Here is what I did to find out missing dlls:
1) start cygwin
2) call cygcheck full/path/to/this/file/zeromqinterface.so
3) find which dlls from cygwin it reports
4) check that we copy them to the appropriate subdirectory of GAP's bin
directory.
I have added two missing dlls in https://github.com/gap-system/gap-distribution/commit/664995ac3cc319fca54dbf47255dd0ccf9076d99 and it seems portable now.
I suggest to close it after GAP 4.10.1 release to make one more clean check.
The package is now loadable in GAP 4.10.1 for Windows.
I've installed ZMQ under Cygwin (with
./configure; make; make install
). Perviously package build failed at configure stage - now it continues withchecking for ZMQ version >= 2.0.0... yes
and then make fails with a warninglinker path does not have real file for library -lzmq.
and then an errorcp: cannot stat ‘.libs/zeromqinterface.dll’: No such file or directory
.Maybe if someone will set up AppVeyor builds for this package, that will be useful...