Deutsch   English   Français   Italiano  
<877c9iybaf.fsf@jemoni.to>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Wolfgang Agnes <wagnes@jemoni.to>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: GNU screen libc.so.7 issue
Date: Mon, 04 Nov 2024 17:49:28 -0300
Organization: A noiseless patient Spider
Lines: 95
Message-ID: <877c9iybaf.fsf@jemoni.to>
References: <87sesawn3v.fsf@jemoni.to> <lono5oFrhjdU1@mid.individual.net>
	<87cyjcqdek.fsf@jemoni.to> <loq8glF1haeU10@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Mon, 04 Nov 2024 21:49:29 +0100 (CET)
Injection-Info: dont-email.me; posting-host="07486117e4ab074a31f53e3e64909b57";
	logging-data="1182045"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+Upj+Hq24f54h/kuNZnNo8vhsxQJ93yCQ="
Cancel-Lock: sha1:TBPk/lfSEMn8ghTrqJbEH470NNs=
	sha1:b38U1HjKP4d6EkGYTydNe+jfAVc=
Bytes: 3288

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!