Re: GNU screen libc.so.7 issue

Liste des GroupesRevenir à cubf misc 
Sujet : Re: GNU screen libc.so.7 issue
De : wagnes (at) *nospam* jemoni.to (Wolfgang Agnes)
Groupes : comp.unix.bsd.freebsd.misc
Date : 04. Nov 2024, 21:49:28
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <877c9iybaf.fsf@jemoni.to>
References : 1 2 3 4
Bob Eager <news0009@eager.cx> writes:

On Sun, 03 Nov 2024 17:18:43 -0300, Wolfgang Agnes wrote:
>
groenveld@acm.org (John D Groenveld) writes:
 
In article <87sesawn3v.fsf@jemoni.to>,
Wolfgang Agnes  <wagnes@jemoni.to> wrote:
This is a FreeBSD 14.
>
--8<-------------------------------------------------------->8---
# uname -a FreeBSD my.host.name 14.0-RELEASE FreeBSD 14.0-RELEASE #0
releng/14.0-n265380-f9716eee8ab4: Fri Nov 10 05:57:23 UTC 2023
root@releng1.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
amd64
>
Does updating to FreeBSD 14.0-RELEASE-p11 resolve the libc.so.7 version
mismatch?
<URL:https://www.freebsd.org/security/advisories/FreeBSD-
SA-24:16.libnv.asc>
 
It did not.
 
%uname -a FreeBSD my.host.name 14.0-RELEASE-p11 FreeBSD 14.0-RELEASE-p11
#0: Wed Sep 18 23:01:59 UTC 2024
root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/
GENERIC
amd64
 
%screen -v ld-elf.so.1: /lib/libc.so.7: version FBSD_1.8 required by
/usr/local/bin/screen not found
 
Let me know if you other ideas!  Thanks so much!
>
Try building screen from ports. It may self adjust to your version of
libc.

Thanks!  That did it!

%screen -v
Screen version 4.09.01 (GNU) 20-Aug-23

What was the issue?  If I understand it, it seems the GNU screen from
the pkg-collection was compiled against a libc.so.7 with a certain
internal version named FBSD_1.8 while my system had a libc.so.7 with an
internal version lower than FBSD_1.8.  A now-and-then comparison:

(*) Now

%strings /lib/libc.so.7 | grep FBSD
FBSD_1.0
FBSD_1.1
FBSD_1.2
FBSD_1.3
FBSD_1.4
FBSD_1.5
FBSD_1.6
FBSD_1.7
FBSD_1.8
FBSDprivate_1.0

%which screen
/usr/local/bin/screen
%strings /usr/local/bin/screen | grep FBSD
FBSD_1.0
FBSD_1.3
FBSD_1.5
FBSD_1.7
FBSD_1.8
%

(*) Then

%strings /usr/local/bin/screen | grep FBSD
FBSD_1.0
FBSD_1.3
FBSD_1.5
FBSD_1.7
FBSD_1.8

%strings /lib/libc.so.7 | grep FBSD
FBSD_1.0
FBSD_1.1
FBSD_1.2
FBSD_1.3
FBSD_1.4
FBSD_1.5
FBSD_1.6
FBSD_1.7
FBSDprivate_1.0

That suggests that screen evolved a bit quicker than the ``base system''
(if that's the right name).

I appreciate the help and any more info anyone might provide.  Thanks!

Date Sujet#  Auteur
2 Nov 24 * GNU screen libc.so.7 issue9Wolfgang Agnes
2 Nov 24 `* Re: GNU screen libc.so.7 issue8John D Groenveld
3 Nov 24  `* Re: GNU screen libc.so.7 issue7Wolfgang Agnes
3 Nov 24   `* Re: GNU screen libc.so.7 issue6Bob Eager
4 Nov 24    +- Re: GNU screen libc.so.7 issue1John D Groenveld
4 Nov 24    `* Re: GNU screen libc.so.7 issue4Wolfgang Agnes
4 Nov 24     +- Re: GNU screen libc.so.7 issue1Bob Eager
5 Nov 24     `* Re: GNU screen libc.so.7 issue2John D Groenveld
5 Nov 24      `- Re: GNU screen libc.so.7 issue1Wolfgang Agnes

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal