Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1131153 > unrolled thread

Bug#1027681: hylafax: FTBFS with tiff 4.5.0+

Started byLászló Böszörményi (GCS) <gcs@debian.org>
First post2023-01-01 20:30 +0100
Last post2023-01-08 10:40 +0100
Articles 3 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1027681: hylafax: FTBFS with tiff 4.5.0+ László Böszörményi (GCS) <gcs@debian.org> - 2023-01-01 20:30 +0100
    Bug#1027681: hylafax: FTBFS with tiff 4.5.0+ Giuseppe Sacco <eppesuig@debian.org> - 2023-01-01 22:30 +0100
    Bug#1027681: hylafax: FTBFS with tiff 4.5.0+ Giuseppe Sacco <eppesuig@debian.org> - 2023-01-08 10:40 +0100

#1131153 — Bug#1027681: hylafax: FTBFS with tiff 4.5.0+

FromLászló Böszörményi (GCS) <gcs@debian.org>
Date2023-01-01 20:30 +0100
SubjectBug#1027681: hylafax: FTBFS with tiff 4.5.0+
Message-ID<FJcbU-eTe0-31@gated-at.bofh.it>
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

[toc] | [next] | [standalone]


#1131174

FromGiuseppe Sacco <eppesuig@debian.org>
Date2023-01-01 22:30 +0100
Message-ID<FJe41-eUrG-1@gated-at.bofh.it>
In reply to#1131153
Hello Laszlo,
thank you for reporting the problem.

Il giorno dom, 01/01/2023 alle 20.20 +0100, László Böszörményi ha scritto:
> Source: hylafax
> Version: 3:6.0.7-3.1
> Severity: important
[...]
> 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.

You are right about upstream, but there is fork named hylafax+ that is quite
active. See https://hylafax.sourceforge.io/
I'll have a look at that project and see if a patch is already available.

Thank you,
Giuseppe

[toc] | [prev] | [next] | [standalone]


#1132242

FromGiuseppe Sacco <eppesuig@debian.org>
Date2023-01-08 10:40 +0100
Message-ID<FLAjL-gqlj-5@gated-at.bofh.it>
In reply to#1131153
Hello László,

Il giorno dom, 08/01/2023 alle 09.02 +0100, László Böszörményi (GCS) ha
scritto:
> Hi Giuseppe.,
> 
> On Sun, Jan 1, 2023 at 10:23 PM Giuseppe Sacco <eppesuig@debian.org> wrote:
> > Il giorno dom, 01/01/2023 alle 20.20 +0100, László Böszörményi ha scritto:
> > You are right about upstream, but there is fork named hylafax+ that is
> > quite
> > active. See https://hylafax.sourceforge.io/
> > I'll have a look at that project and see if a patch is already available.
>  As I didn't get the result from you, I went on and checked it myself.
> I attach a ready to use and tested patch for you as I don't want to
> delay the tiff transition any further.

another patch has been provided by hylafax+ developer, see
https://sourceforge.net/p/hylafax/mailman/message/37757510/

I am going to check both patches and shortly upload a fixed package.

Thank you,
Giuseppe

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web