Sign me up Login

Details about package libgrokj2k

Name: libgrokj2k (PTS)
Uploader: Aaron Boxer <boxerab@protonmail.com> (Debian QA page)
Description: libgrokj2k1 - JPEG 2000 image compression/decompression library
libgrokj2k1-dev - development files for Grok, a JPEG 2000 image library
grokj2k-tools - command-line tools for the Grok JPEG 2000 library
libgrokj2k1-doc - documentation for the Grok JPEG 2000 library

Package uploads

Upload #1

Information

Version: 13.0.1-1
Uploaded: 2024-10-24 15:41
Source package: libgrokj2k_13.0.1-1.dsc
Distribution: unstable
Section: libs
Priority: optional
Homepage: https://github.com/GrokImageCompression/grok
Vcs-Browser: https://github.com/GrokImageCompression/grok
Vcs-Git: https://github.com/GrokImageCompression/grok.git -b debian/master

Changelog

 libgrokj2k (13.0.1-1) unstable; urgency=medium
 .
     * Maintenance bug fix release
     * Better support for HTJ2K jph and jhc formats

QA information

Comments

  1. Aaron,
    
    The package Fails To Build From Source (FTBFS) with the error below.
    
    [ 86%] Building CXX object src/lib/codec/CMakeFiles/grokj2kcodec.dir/jp2/GrkCompress.cpp.o
    cd /build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu/src/lib/codec && /usr/bin/c++ -DSPDLOG_COMPILED_LIB -Dgrokj2kcodec_EXPORTS -I/build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu/src/lib/codec/../../bin -I/build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu/src/lib/codec/../../lib/core -I/build/reproducible-path/libgrokj2k-13.0.1/src/lib/core -I/build/reproducible-path/libgrokj2k-13.0.1/src/include -I/build/reproducible-path/libgrokj2k-13.0.1/src/include/CLI11/include -I/build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/image_format -I/build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/common -I/build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/jp2 -I/build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu/src/lib/codec/../../../thirdparty/libpng -I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE -g -O2 -ffile-prefix-map=/build/reproducible-path/libgrokj2k-13.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fvisibility=hidden -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -O3 -DNDEBUG -std=gnu++23 -fPIC -Wall -Wextra -Wconversion -Wsign-conversion -Wunused-parameter -MD -MT src/lib/codec/CMakeFiles/grokj2kcodec.dir/jp2/GrkCompress.cpp.o -MF CMakeFiles/grokj2kcodec.dir/jp2/GrkCompress.cpp.o.d -o CMakeFiles/grokj2kcodec.dir/jp2/GrkCompress.cpp.o -c /build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/jp2/GrkCompress.cpp
    [ 87%] Building CXX object src/lib/codec/CMakeFiles/grokj2kcodec.dir/jp2/GrkDecompress.cpp.o
    cd /build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu/src/lib/codec && /usr/bin/c++ -DSPDLOG_COMPILED_LIB -Dgrokj2kcodec_EXPORTS -I/build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu/src/lib/codec/../../bin -I/build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu/src/lib/codec/../../lib/core -I/build/reproducible-path/libgrokj2k-13.0.1/src/lib/core -I/build/reproducible-path/libgrokj2k-13.0.1/src/include -I/build/reproducible-path/libgrokj2k-13.0.1/src/include/CLI11/include -I/build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/image_format -I/build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/common -I/build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/jp2 -I/build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu/src/lib/codec/../../../thirdparty/libpng -I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE -g -O2 -ffile-prefix-map=/build/reproducible-path/libgrokj2k-13.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fvisibility=hidden -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -O3 -DNDEBUG -std=gnu++23 -fPIC -Wall -Wextra -Wconversion -Wsign-conversion -Wunused-parameter -MD -MT src/lib/codec/CMakeFiles/grokj2kcodec.dir/jp2/GrkDecompress.cpp.o -MF CMakeFiles/grokj2kcodec.dir/jp2/GrkDecompress.cpp.o.d -o CMakeFiles/grokj2kcodec.dir/jp2/GrkDecompress.cpp.o -c /build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/jp2/GrkDecompress.cpp
    /build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/jp2/GrkCompress.cpp:66:10: fatal error: CLI/CLI.hpp: No such file or directory
       66 | #include "CLI/CLI.hpp"
          |          ^~~~~~~~~~~~~
    compilation terminated.
    make[3]: *** [src/lib/codec/CMakeFiles/grokj2kcodec.dir/build.make:362: src/lib/codec/CMakeFiles/grokj2kcodec.dir/jp2/GrkCompress.cpp.o] Error 1
    make[3]: *** Waiting for unfinished jobs....
    /build/reproducible-path/libgrokj2k-13.0.1/src/lib/codec/jp2/GrkDecompress.cpp:61:10: fatal error: CLI/CLI.hpp: No such file or directory
       61 | #include "CLI/CLI.hpp"
          |          ^~~~~~~~~~~~~
    compilation terminated.
    make[3]: *** [src/lib/codec/CMakeFiles/grokj2kcodec.dir/build.make:376: src/lib/codec/CMakeFiles/grokj2kcodec.dir/jp2/GrkDecompress.cpp.o] Error 1
    make[3]: Leaving directory '/build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu'
    make[2]: *** [CMakeFiles/Makefile2:495: src/lib/codec/CMakeFiles/grokj2kcodec.dir/all] Error 2
    make[2]: Leaving directory '/build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu'
    make[1]: *** [Makefile:159: all] Error 2
    make[1]: Leaving directory '/build/reproducible-path/libgrokj2k-13.0.1/obj-x86_64-linux-gnu'
    dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j16 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
    make: *** [debian/rules:12: binary] Error 25
    dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
    --------------------------------------------------------------------------------
    Build finished at 2025-01-18T08:03:09Z
    
    Finished
    --------
    
    
    +------------------------------------------------------------------------------+
    | Cleanup                                      Sat, 18 Jan 2025 08:03:09 +0000 |
    +------------------------------------------------------------------------------+
    
    Purging /build/reproducible-path
    Not cleaning session: cloned chroot in use
    E: Build failure (dpkg-buildpackage died with exit 2)
    
    Regards
    
    Phil
    Needs work Phil Wyett at Jan. 18, 2025, 8:07 a.m.