On 2024-08-31 09:22, Jon Turney wrote:
On 27/08/2024 20:54, Brian Inglis via Cygwin-apps wrote:
Zint does easy barcode data encoding in a wide range of
standard formats and supports integration into programs.
License: GPL-3.0-or-later AND BSD-3-Clause
For more information see the project home page:
http://zint.org.uk
I have successfully rebuilt the package locally with a patch for not
quite new enough Qt, added licence, b-r packages, and installed docs,
and cmake scripts and pushed to playground:
https://cygwin.com/git/?p=git/cygwin-packages/zint.git
built under scallywag GH CI:
https://cygwin.com/cgi-bin2/jobs.cgi?srcpkg=zint
log at:
https://github.com/cygwin/scallywag/actions/runs/10584126970/job/29327864619
There are issues with not building a Qt GUI backend dll, nor tcl
support, and tests not running due to startup failures.
The last failure looks like you need to be running the tests with xvfb_run [1].
I didn't examine the others.
I don't really get a sense of what you think should be done about these issues.
[1] https://cygwin.github.io/cygport/xvfb_cygclass.html#xvfb_run
Thanks Jon,
Greatly appreciate the tip about xvfb_run etc.
As for the package issues, it looks like they decided a GUI .so was no longer
required, so will not do a dynamic build as distributed;
their mention of tcl does not appear to be reflected in the cmake files as far
as I can see;
some test issues were resolved by exporting PATH containing all of the build
directories;
most other test issues appear to be what they interpret as file access writing
to a file they make readonly, but looks like errno 10 - ECHILD 10 No child
processes?
The next Scallywag run should hopefully provide some more info.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry