Package Details: dgrp 1.9.42-1

Git Clone URL: https://aur.archlinux.org/dgrp.git (read-only, click to copy)
Package Base: dgrp
Description: tty driver for Digi RealPort ConnectPort EtherLite Flex One CM PortServer TS IBM RAN serial console terminal servers
Upstream URL: https://www.digi.com/
Licenses: GPL, custom
Submitter: severach
Maintainer: severach
Last Packager: severach
Votes: 1
Popularity: 0.000000
First Submitted: 2015-04-07 06:28 (UTC)
Last Updated: 2024-09-04 21:49 (UTC)

Dependencies (13)

Required by (0)

Sources (56)

Latest Comments

craig commented on 2024-09-03 16:32 (UTC)

I recently did another full system update and dgrp no longer works. Here is the log file /var/lib/dkms/dgrp/1.9.41/build/make.log:

DKMS make.log for dgrp-1.9.41 for kernel 6.6.47-1-MANJARO (x86_64)
Tue Sep  3 12:19:52 PM EDT 2024
make: Entering directory '/var/lib/dkms/dgrp/1.9.41/build/driver/build'
make -C /usr/lib/modules/6.6.47-1-MANJARO/build M=$PWD modules MYPWD=/var/lib/dkms/dgrp/1.9.41/build/driver/build MYMANDIR=/usr/share/man
make[1]: Entering directory '/usr/lib/modules/6.6.47-1-MANJARO/build'
  CC [M]  /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_common.o
  CC [M]  /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_dpa_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_driver.o
  CC [M]  /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_mon_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_net_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_ports_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_proc.o
  CC [M]  /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_specproc.o
  CC [M]  /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_tty.o
In file included from ./include/linux/container_of.h:5,
                 from ./include/linux/list.h:5,
                 from ./include/linux/module.h:12,
                 from /var/lib/dkms/dgrp/1.9.41/build/driver/build/include/linux_ver_fix.h:57,
                 from /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_tty.c:54:
/var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_tty.c: In function ‘dgrp_tty_write’:
./include/linux/build_bug.h:78:41: error: static assertion failed: "min(count, space) signedness error, fix types or consider umin() before min_t()"
   78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
      |                                         ^~~~~~~~~~~~~~
./include/linux/build_bug.h:77:34: note: in expansion of macro ‘__static_assert’
   77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr)
      |                                  ^~~~~~~~~~~~~~~
./include/linux/minmax.h:51:9: note: in expansion of macro ‘static_assert’
   51 |         static_assert(__types_ok(x, y),                 \
      |         ^~~~~~~~~~~~~
./include/linux/minmax.h:58:17: note: in expansion of macro ‘__cmp_once’
   58 |                 __cmp_once(op, x, y, __UNIQUE_ID(__x), __UNIQUE_ID(__y)))
      |                 ^~~~~~~~~~
./include/linux/minmax.h:85:25: note: in expansion of macro ‘__careful_cmp’
   85 | #define min(x, y)       __careful_cmp(min, x, y)
      |                         ^~~~~~~~~~~~~
/var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_tty.c:2219:17: note: in expansion of macro ‘min’
 2219 |         count = min(count, space);
      |                 ^~~
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/dgrp/1.9.41/build/driver/build/dgrp_tty.o] Error 1
make[2]: *** [/usr/lib/modules/6.6.47-1-MANJARO/build/Makefile:1921: /var/lib/dkms/dgrp/1.9.41/build/driver/build] Error 2
make[1]: *** [Makefile:234: __sub-make] Error 2
make[1]: Leaving directory '/usr/lib/modules/6.6.47-1-MANJARO/build'
make: *** [Makefile:79: build] Error 2
make: Leaving directory '/var/lib/dkms/dgrp/1.9.41/build/driver/build'

craig commented on 2022-04-15 00:14 (UTC) (edited on 2022-04-15 00:15 (UTC) by craig)

I recently did a full system update and dgrp no longer works. Here is the log file /var/lib/dkms/dgrp/1.9.40/build/make.log:

DKMS make.log for dgrp-1.9.40 for kernel 5.17.3-arch1-1 (x86_64)
Thu Apr 14 07:54:11 PM EDT 2022
make: Entering directory '/var/lib/dkms/dgrp/1.9.40/build/driver/build'
#make -C /usr/lib/modules/5.17.3-arch1-1/build M=$PWD modules MYPWD=/var/lib/dkms/dgrp/1.9.40/build/driver/build MYMANDIR=/usr/share/man
make -C /usr/lib/modules/5.17.3-arch1-1/build M=$PWD modules MYPWD=/var/lib/dkms/dgrp/1.9.40/build/driver/build MYMANDIR=/usr/share/man
make[1]: Entering directory '/usr/lib/modules/5.17.3-arch1-1/build'
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_common.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.o
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.c: In function ‘dgrp_dpa_open’:
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.c:338:34: error: implicit declaration of function ‘PDE_DATA’; did you mean ‘NODE_DATA’? [-Werror=implicit-function-declaration]
  338 |         nd = (struct nd_struct *)PDE_DATA(inode);
      |                                  ^~~~~~~~
      |                                  NODE_DATA
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.c:338:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  338 |         nd = (struct nd_struct *)PDE_DATA(inode);
      |              ^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.o] Error 1
make[1]: *** [Makefile:1831: /var/lib/dkms/dgrp/1.9.40/build/driver/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.17.3-arch1-1/build'
make: *** [Makefile:72: build] Error 2
make: Leaving directory '/var/lib/dkms/dgrp/1.9.40/build/driver/build'

craig commented on 2021-08-10 02:45 (UTC) (edited on 2021-08-10 02:58 (UTC) by craig)

When I recently did a full system update, the kernel updated from 5.12.15 to 5.13.7. Now dgrp no longer works. I found this in the pacman log file:

[2021-08-04T08:28:09-0400] [ALPM-SCRIPTLET] ==> dkms install --no-depmod -m dgrp -v 1.9.40 -k 5.13.7-arch1-1
[2021-08-04T08:28:57-0400] [ALPM-SCRIPTLET] Error! Bad return status for module build on kernel: 5.13.7-arch1-1 (x86_64)
[2021-08-04T08:28:57-0400] [ALPM-SCRIPTLET] Consult /var/lib/dkms/dgrp/1.9.40/build/make.log for more information.
[2021-08-04T08:28:57-0400] [ALPM-SCRIPTLET] ==> Warning, `dkms install --no-depmod -m dgrp -v 1.9.40 -k 5.13.7-arch1-1' returned 10

And /var/lib/dkms/dgrp/1.9.40/build/make.log contains:


DKMS make.log for dgrp-1.9.40 for kernel 5.13.7-arch1-1 (x86_64)
Mon Aug  9 10:08:52 PM EDT 2021
make: Entering directory '/var/lib/dkms/dgrp/1.9.40/build/driver/build'
#make -C /usr/lib/modules/5.13.7-arch1-1/build M=$PWD modules MYPWD=/var/lib/dkms/dgrp/1.9.40/build/driver/build MYMANDIR=/usr/share/man
make -C /usr/lib/modules/5.13.7-arch1-1/build M=$PWD modules MYPWD=/var/lib/dkms/dgrp/1.9.40/build/driver/build MYMANDIR=/usr/share/man
make[1]: Entering directory '/usr/lib/modules/5.13.7-arch1-1/build'
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_common.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_driver.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_mon_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.o
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c: In function ‘dgrp_receive’:
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c:3629:68: warning: this statement may fall through [-Wimplicit-fallthrough=]
 3629 |                                                                 if (req != OTYPE_IMMEDIATE) {
      |                                                                    ^
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c:3640:57: note: here
 3640 |                                                         default:
      |                                                         ^~~~~~~
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c: In function ‘parity_scan’:
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c:761:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
  761 |                         ch->ch_pscan_state = 0 ;
      |                         ~~~~~~~~~~~~~~~~~~~^~~
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c:763:17: note: here
  763 |                 case 0:
      |                 ^~~~
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_ports_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_proc.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_specproc.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.o
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.c: In function ‘dgrp_tty_ioctl’:
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.c:3361:22: error: implicit declaration of function ‘tty_check_change’ [-Werror=implicit-function-declaration]
 3361 |                 rc = tty_check_change(tty);
      |                      ^~~~~~~~~~~~~~~~
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.c:3674:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
 3674 |                 if (cmd == DIGI_SETAF) {
      |                    ^
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.c:3689:9: note: here
 3689 |         case DIGI_SETA:
      |         ^~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:273: /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.o] Error 1
make[1]: *** [Makefile:1853: /var/lib/dkms/dgrp/1.9.40/build/driver/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.13.7-arch1-1/build'
make: *** [Makefile:72: build] Error 2
make: Leaving directory '/var/lib/dkms/dgrp/1.9.40/build/driver/build'