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

Reply via email to