[ITA] zint 2.13.0 - multi-format barcode encoder

Brian Inglis Brian.Inglis@SystematicSw.ab.ca
Sat Aug 31 22:31:05 GMT 2024


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


More information about the Cygwin-apps mailing list