Source: hylafax Version: 3:6.0.7-3.1 Severity: important Justification: FTBFS Usertags: tiff4_5 Tags: sid bookworm ftbfs
Hi, Your package fails to build with the new major tiff release. Reason is that hylafax uses private tables from tiff. As I know, your upstream is notified a while back, but hylafax development seems to be dead for years. If I check the Git repository [1] I see the last commit is from 2012, only severe fixes were made in 2018, nothing since then. The actual errors for reference: /bin/g++ -D__ANSI_CPP__ -I. -I.. -I.././faxd -I.././libhylafax -g -fpic -g -O2 -ffile-prefix-map=/build/hylafax-6.0.7=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o faxq JobControl.o DestInfo.o Batch.o Job.o HylaClient.o Modem.o QLink.o Trigger.o TriggerRef.o faxQueueApp.o -L. -lfaxserver-6.0 -Wl,-z,relro -Wl,-rpath,/usr/lib/hylafax -L../libhylafax -lhylafax-6.0 -ljbig -ltiff -lz ../port/libport.a /usr/bin/ld: ./libfaxserver-6.0.a(G3Decoder.o): in function `G3Decoder::decodeRow(void*, unsigned int)': ./faxd/G3Decoder.c++:208: undefined reference to `TIFFFaxWhiteTable' /usr/bin/ld: ./faxd/G3Decoder.c++:235: undefined reference to `TIFFFaxBlackTable' /usr/bin/ld: ./faxd/G3Decoder.c++:224: undefined reference to `TIFFFaxMainTable' /usr/bin/ld: ./faxd/G3Decoder.c++:242: undefined reference to `_TIFFFax3fillruns' /usr/bin/ld: ./faxd/G3Decoder.c++:224: undefined reference to `TIFFFaxBlackTable' /usr/bin/ld: ./faxd/G3Decoder.c++:224: undefined reference to `TIFFFaxWhiteTable' /usr/bin/ld: ./faxd/G3Decoder.c++:224: undefined reference to `TIFFFaxWhiteTable' /usr/bin/ld: ./faxd/G3Decoder.c++:224: undefined reference to `TIFFFaxBlackTable' /usr/bin/ld: ./libfaxserver-6.0.a(G3Encoder.o): in function `G3Encoder::encode(void const*, unsigned int, unsigned int, unsigned char*)': ./faxd/G3Encoder.c++:313: undefined reference to `TIFFFaxWhiteCodes' /usr/bin/ld: ./faxd/G3Encoder.c++:358: undefined reference to `TIFFFaxBlackCodes' /usr/bin/ld: ./faxd/G3Encoder.c++:326: undefined reference to `TIFFFaxWhiteCodes' /usr/bin/ld: ./faxd/G3Encoder.c++:327: undefined reference to `TIFFFaxBlackCodes' /usr/bin/ld: ./faxd/G3Encoder.c++:329: undefined reference to `TIFFFaxBlackCodes' /usr/bin/ld: ./faxd/G3Encoder.c++:330: undefined reference to `TIFFFaxWhiteCodes' collect2: error: ld returned 1 exit status These are private to tiff itself from now on. You can copy these to your source, but I'm interested if this package is worth keeping in the archive. Last maintainer upload was in March 2020 and popcon is 418 only. Upstream seems to be dead for ten years. Regards, Laszlo/GCS [1] http://git.hylafax.org/HylaFAX