Bug#29675: setres[ug]id stub missing
The setres[ug]id problem was FIXED in 2.0.7u-7.1, but the patch has not
been applied to newer libc6 packages.
The setres[ug]id symbols are missing from libc6 versions 2.0.7v-6,
2.0.7v-1, 2.0.7.19981211-1, and 2.0.7.19981211-2.
I stumbled over this problem when using eterm-cvs, which I downloaded from
http://www.debian.org/~bma/e-cvs/debs/. It worked on my home machine
(with libc6 2.0.7u-7.1), but not on my work machine (with libc6 2.0.7v-1).
Instead, Eterm exited with the following error message:
Eterm: error in loading shared libraries
/usr/lib/libEterm.so.0: undefined symbol: setresgid
Below is a list of the exported symbols from libc6.
libc6 2.0.7u-6> nm -D /lib/libc.so.6 |grep [gs]etres[ug]id
00072fc0 T __getresgid
00072f80 T __getresuid
00072fc0 W getresgid
00072f80 W getresuid
libc6 2.0.7u-7.1> nm -D /lib/libc.so.6 |grep [sg]etres[ug]id
000738d0 T __syscall_getresgid
00073920 T __syscall_getresuid
00073090 T getresgid
00073030 T getresuid
00073c50 T setresgid
00073ca0 T setresuid
libc6 2.0.7v-1> nm -D /lib/libc.so.6 |grep [sg]etres[ug]id
00072f40 T __getresgid
00072f00 T __getresuid
00072f40 W getresgid
00072f00 W getresuid
libc6 2.0.7-19981211-2> nm -D /lib/libc.so.6 |grep [sg]etres[ug]id
00072930 T __getresgid
000728f0 T __getresuid
00072930 W getresgid
000728f0 W getresuid
--
Donnie Roberts <donnier@gate.net>
Reply to: