Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#66837 - [zopfli] missing headers

Attached to Project: Community Packages
Opened by DarcyHu (DarcyHu) - Saturday, 30 May 2020, 08:52 GMT
Last edited by David Runge (dvzrv) - Friday, 12 June 2020, 07:44 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Hey, it seems that some of the header files are missing

Additional info:
* 1.0.3

libzopfile-dev from Debian:
libzopfli-dev: /usr/include/zopfli/blocksplitter.h
libzopfli-dev: /usr/include/zopfli/cache.h
libzopfli-dev: /usr/include/zopfli/deflate.h
libzopfli-dev: /usr/include/zopfli/gzip_container.h
libzopfli-dev: /usr/include/zopfli/hash.h
libzopfli-dev: /usr/include/zopfli/katajainen.h
libzopfli-dev: /usr/include/zopfli/lz77.h
libzopfli-dev: /usr/include/zopfli/squeeze.h
libzopfli-dev: /usr/include/zopfli/symbols.h
libzopfli-dev: /usr/include/zopfli/tree.h
libzopfli-dev: /usr/include/zopfli/util.h
libzopfli-dev: /usr/include/zopfli/zlib_container.h
libzopfli-dev: /usr/include/zopfli/zopfli.h

while in ArchLinux:
zopfli /usr/include/zopfli.h
zopfli /usr/include/zopflipng_lib.h

Are other header files part of the zopfli? The installation dir is also different to Debian's. Currently only https://www.archlinux.org/packages/community/x86_64/maxcso/ depends on zopfili in the repo. And we need a patch https://git.archlinux.org/svntogit/community.git/tree/trunk/maxcso-system-zopfli.patch?h=packages/maxcso to make it build correctly. Any idea to fix it?

related upstream issue: https://github.com/google/zopfli/issues/170
This task depends upon

Closed by  David Runge (dvzrv)
Friday, 12 June 2020, 07:44 GMT
Reason for closing:  Not a bug
Comment by David Runge (dvzrv) - Friday, 12 June 2020, 07:44 GMT
@DarcyHu: Thanks for the report.

On Arch Linux we don't build the static libraries as they seem not to be required for anything (Debian does though).
Contrary to your belief the maxcso sources are not patched because of missing headers, but to be able to build against a system-wide installation of zopfli instead of the vendored one (this process is sometimes referred to as "devendoring").

If you feel that missing headers are indeed preventing you from building a piece of software against the packaged version of zopfli, please open another ticket, that is specific to that problem.

Loading...