Package Details: isdnutils 3.25+dfsg1.10-7

Git Clone URL: https://aur.archlinux.org/isdnutils.git (read-only, click to copy)
Package Base: isdnutils
Description: Some utilities from the 'ISDN4Linux' project.
Upstream URL: https://www.isdn4linux.de/
Keywords: capi fax isdn
Licenses: GPL-2.0-only, LGPL-2.1-only
Groups: isdn4linux
Conflicts: capifax, capiinfo, divertctrl, ipppstats, iprovd, isdnctrl, isdnutils-doc, isdnvboxclient, isdnvboxserver, isdn_cause
Provides: capifax, capiinfo, divertctrl, ipppstats, iprovd, isdnctrl, isdnutils-doc, isdnvboxclient, isdnvboxserver, isdn_cause
Submitter: dreieck
Maintainer: dreieck
Last Packager: dreieck
Votes: 0
Popularity: 0.000000
First Submitted: 2025-01-10 23:49 (UTC)
Last Updated: 2026-01-01 17:32 (UTC)

Pinned Comments

dreieck commented on 2025-12-22 10:14 (UTC) (edited on 2025-12-22 10:28 (UTC) by dreieck)

I now just replaced every #include <termio.h> with #include <termios.h> and #include <sys/ioctl.h> (as suggested in this comment) (see 03_termio-to-termios.patch).

This fixes the build error
modem.h:10:10: fatal error: termio.h: No such file or directory
due to removal of termio.h in glibc version 2.42.

I do not know if this breaks other stuff. I do not know C. If it needs more in-depth fixing, I need help from others and am happy to accept patches or transfer maintanance ownership.

dreieck commented on 2025-01-11 19:45 (UTC)

Note:
This does not install all software which the isdnutils sources provide.

Reason: Much does not build anymore on up to date systems.

It installs the stuff that is mentioned in the provides array.

So, if you depend on this package, please rather depend on a specific one listed in the provides array.

Regards!

Latest Comments

dreieck commented on 2026-01-01 17:31 (UTC)

Please do not use web archive, all you need in in debian's archive: https://archive.debian.org/debian/pool/main/i/isdnutils/

Fixed.

Regards!

micwoj92 commented on 2025-12-22 16:46 (UTC)

Please do not use web archive, all you need in in debian's archive: https://archive.debian.org/debian/pool/main/i/isdnutils/

dreieck commented on 2025-12-22 10:14 (UTC) (edited on 2025-12-22 10:28 (UTC) by dreieck)

I now just replaced every #include <termio.h> with #include <termios.h> and #include <sys/ioctl.h> (as suggested in this comment) (see 03_termio-to-termios.patch).

This fixes the build error
modem.h:10:10: fatal error: termio.h: No such file or directory
due to removal of termio.h in glibc version 2.42.

I do not know if this breaks other stuff. I do not know C. If it needs more in-depth fixing, I need help from others and am happy to accept patches or transfer maintanance ownership.

dreieck commented on 2025-12-22 09:43 (UTC)

I now get the following build error:
modem.h:10:10: fatal error: termio.h: No such file or directory:

[...]
gcc -march=native -mtune=native -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -fstack-clash-protection -fcf-protection -w -std=gnu11 -w -Wno-error=implicit-int -Wno-error=implicit-function-declaration -Wno-error=int-to-pointer-cast -Wno-error=int-conversion -Wno-error=incompatible-pointer-types -std=gnu11 -w -Wno-error=implicit-int -Wno-error=implicit-function-declaration -Wno-error=int-to-pointer-cast -Wno-error=int-conversion -Wno-error=incompatible-pointer-types -march=native -mtune=native -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -fstack-clash-protection -fcf-protection -w -std=gnu11 -w -Wno-error=implicit-int -Wno-error=implicit-function-declaration -Wno-error=int-to-pointer-cast -Wno-error=int-conversion -Wno-error=incompatible-pointer-types   -Wall -fno-strict-aliasing -fpie -DGETTYRC='"/etc/vbox/vboxgetty.conf"' -c vboxgetty.c
In file included from init.h:14,
                 from vboxgetty.c:18:
modem.h:10:10: fatal error: termio.h: No such file or directory
   10 | #include <termio.h>
      |          ^~~~~~~~~~
compilation terminated.
ake[2]: *** [Makefile:64: vboxgetty.o] Error 1
make[2]: Leaving directory '/var/cache/makepkg/build/isdnutils/src/isdnutils-3.25/vbox/src'
make[1]: *** [Makefile:166: programs-b] Error 2
make[1]: Leaving directory '/var/cache/makepkg/build/isdnutils/src/isdnutils-3.25/vbox'
make: *** [Makefile:123: subtargets] Error 2

Anyone an idea what broke/ how to fix it?

dreieck commented on 2025-12-22 09:41 (UTC) (edited on 2025-12-22 09:45 (UTC) by dreieck)

Ahoj,

dl fails:

[...] curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading http://deb.debian.org/debian/pool/main/i/isdnutils/isdnutils_3.25+dfsg1.orig.tar.bz2 [...]

Thanks for reporting, @micwoj92!

I have fixed that now, finding another source which is still available, adding it to web.archive.org, and downloading from there (checksums have not changed).

Regards!

micwoj92 commented on 2025-12-21 22:20 (UTC)

dl fails:

==> Retrieving sources...
  -> Downloading isdnutils_3.25+dfsg1.orig.tar.bz2...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0   0     0   0     0     0     0  --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading http://deb.debian.org/debian/pool/main/i/isdnutils/isdnutils_3.25+dfsg1.orig.tar.bz2
    Aborting...
==> ERROR: Could not download sources.

dreieck commented on 2025-01-11 19:45 (UTC)

Note:
This does not install all software which the isdnutils sources provide.

Reason: Much does not build anymore on up to date systems.

It installs the stuff that is mentioned in the provides array.

So, if you depend on this package, please rather depend on a specific one listed in the provides array.

Regards!