FS#77012 - [libtiff] HylaFAX requires TIFFFaxBlackCodes, TIFFFaxBlackTable, TIFFFaxMainTable, TIFFFaxWhiteCodes

Attached to Project: Arch Linux
Opened by BAD+MAD (mat_weiss) - Thursday, 05 January 2023, 10:02 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 05 January 2023, 10:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

It seems to be a libtiff problem.
=

HylaFAX requires TIFFFaxBlackCodes, TIFFFaxBlackTable, TIFFFaxMainTable, TIFFFaxWhiteCodes, TIFFFaxWhiteTable, and _TIFFFax3fillrun

https://gitlab.com/libtiff/libtiff/-/issues/511


Stops working after update to libtiff (4.5.0-1)
=

<pre>
Jan 05 06:53:54 faxq[413801]: /usr/bin/faxq: error while loading shared libraries: libtiff.so.5: cannot open shared object file: No such file or directory
Jan 05 06:53:54 systemd[1]: faxq.service: Control process exited, code=exited, status=127/n/a
</pre>

Try reinstalling HylaFAX:
=

<pre>
Creating port.h with necessary definitions.
... open FIFO files read+write to avoid select bug
... using call-by-reference for TIOCMBIS ioctl
... constrain client IDs to be <= 60002
... configure use of <stdint.h>
... configure use of <sys/select.h>
... use (sig_t) for sigaction handler type
... use (sig_t) for signal handler type
... configure use of mmap for memory-mapped files
... configure use of sysconf
... configure use of ulimit
... configure use of getdtablesize
... add #define for howmany
... add function prototype for sigvec
... configure use of fchown
... configure use of fchmod
... configure use of <locale.h> (internationalization support)
... configure use of <paths.h>
... configure use of logwtmp (BSD-style wtmp logging)
... configure use of logout (BSD-style utmp support)
... configure use of <utmp.h> (normal utmp interface)
... configure use of extended exit status in utmp
... configure use of POSIX realtime process control interface
... configure use of <crypt.h>
... checking TIFF library version
Found tiffio.h version 20221213
Found libtiff version 4.5

Incompatible TIFF Library.

HylaFAX 6.0.7 requires TIFF software distribution versions 3.4 through
3.9. If you do not have up to date TIFF software on your system
then you can retrieve it from the location where you obtained this software.
The Home Page for version 3.5 and later is http://www.remotesensing.org/libtiff/

Unrecoverable error! Once you've corrected the problem rerun this script.
... checking PAM library version
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
:: Konnte hylafax-Paket(e) nicht erstellen
</pre>

After downgrade libtiff (4.5.0-1 => 4.4.0-4) everything works again.
=

<pre>
systemctl restart faxgetty@ttyS1.service; \
systemctl restart faxgetty@ttyS2.service; \
systemctl restart hfaxd.service; \
systemctl restart faxq.service; \
systemctl status -l faxq.service; \
systemctl status -l hfaxd.service; \
systemctl status -l faxgetty@ttyS1.service; \
systemctl status -l faxgetty@ttyS2.service; \
ps ax | grep fax

● faxq.service - Hyla FAX queue manager
Loaded: loaded (/usr/lib/systemd/system/faxq.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-01-05 07:08:19 CET; 2s ago
Process: 414492 ExecStart=/usr/bin/faxq (code=exited, status=0/SUCCESS)
Main PID: 414493 (faxq)
Tasks: 1 (limit: 38177)
Memory: 556.0K
CPU: 3ms
CGroup: /system.slice/faxq.service
└─414493 /usr/bin/faxq

Jan 05 07:08:19 systemd[1]: Starting Hyla FAX queue manager...
Jan 05 07:08:19 systemd[1]: Started Hyla FAX queue manager.
● hfaxd.service - Hyla FAX client-server
Loaded: loaded (/usr/lib/systemd/system/hfaxd.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-01-05 07:08:17 CET; 4s ago
Process: 414487 ExecStart=/usr/lib/fax/hfaxd -i hylafax (code=exited, status=0/SUCCESS)
Main PID: 414488 (hfaxd)
Tasks: 1 (limit: 38177)
Memory: 704.0K
CPU: 6ms
CGroup: /system.slice/hfaxd.service
└─414488 /usr/lib/fax/hfaxd -i hylafax

Jan 05 07:08:17 systemd[1]: Starting Hyla FAX client-server...
Jan 05 07:08:17 systemd[1]: Started Hyla FAX client-server.
faxgetty@ttyS1.service - faxgetty on ttyS1
Loaded: loaded (/usr/lib/systemd/system/faxgetty@.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-01-05 07:08:12 CET; 8s ago
Docs: man:faxgetty(8)
Main PID: 414477 (faxgetty)
Tasks: 1 (limit: 38177)
Memory: 560.0K
CPU: 4ms
CGroup: /system.slice/system-faxgetty.slice/faxgetty@ttyS1.service
└─414477 /usr/lib/fax/faxgetty ttyS1

Jan 05 07:08:12 systemd[1]: Started faxgetty on ttyS1.
faxgetty@ttyS2.service - faxgetty on ttyS2
Loaded: loaded (/usr/lib/systemd/system/faxgetty@.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-01-05 07:08:15 CET; 6s ago
Docs: man:faxgetty(8)
Main PID: 414482 (faxgetty)
Tasks: 1 (limit: 38177)
Memory: 560.0K
CPU: 5ms
CGroup: /system.slice/system-faxgetty.slice/faxgetty@ttyS2.service
└─414482 /usr/lib/fax/faxgetty ttyS2

Jan 05 07:08:15 systemd[1]: Started faxgetty on ttyS2.
414477 ? Ss 0:00 /usr/lib/fax/faxgetty ttyS1
414482 ? Ss 0:00 /usr/lib/fax/faxgetty ttyS2
414488 ? Ss 0:00 /usr/lib/fax/hfaxd -i hylafax
414493 ? Ss 0:00 /usr/bin/faxq
414505 pts/0 S+ 0:00 grep fax
</pre>
This task depends upon

Closed by  Antonio Rojas (arojas)
Thursday, 05 January 2023, 10:16 GMT
Reason for closing:  Not a bug
Additional comments about closing:  AUR packages are not supported

Loading...