ld: error: undefined symbol: tgetnumreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/display.c
-a -a -a -a -a -a -a -adisplay.o:(rl_redisplay) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_backspace) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(rl_ding) in archive /usr/lib/libreadline.a
referenced 27 more times
did you mean: fputs
defined in: /lib/libc.so.7
ld: error: undefined symbol: tgetentreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_get_screen_size) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_get_screen_size) in archive /usr/lib/libreadline.a
did you mean: cgetnum
defined in: /lib/libc.so.7
ld: error: undefined symbol: tgetstrreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
ld: error: undefined symbol: tgetflagreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
ld: error: undefined symbol: tgetnumreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
referenced 1 more times
ld: error: undefined symbol: tgetentreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_get_screen_size) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_get_screen_size) in archive /usr/lib/libreadline.a
did you mean: cgetnum
defined in: /lib/libc.so.7
ld: error: undefined symbol: tputsreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
ld: error: undefined symbol: tgetstrreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/display.c
-a -a -a -a -a -a -a -adisplay.o:(rl_redisplay) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/display.c
-a -a -a -a -a -a -a -adisplay.o:(rl_redisplay) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/display.c
-a -a -a -a -a -a -a -adisplay.o:(update_line) in archive /usr/lib/libreadline.a
referenced 27 more times
ld: error: undefined symbol: tgotoreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
ld: error: undefined symbol: tgetflagreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/display.c
-a -a -a -a -a -a -a -adisplay.o:(update_line) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/display.c
-a -a -a -a -a -a -a -adisplay.o:(update_line) in archive /usr/lib/libreadline.a
ld: error: undefined symbol: tgotoreferenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/terminal.c
-a -a -a -a -a -a -a -aterminal.o:(_rl_init_terminal_io) in archive /usr/lib/libreadline.a
referenced 1 more times
cc: cc: error: linker command failed with exit code 1 (use -v to see invocation)error:referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/display.c
-a -a -a -a -a -a -a -adisplay.o:(update_line) in archive /usr/lib/libreadline.a
referenced by /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/display.c
-a -a -a -a -a -a -a -adisplay.o:(update_line) in archive /usr/lib/libreadline.a
Compilation failed unexpectedly.Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
-a -a -a -aportmaster <flags> ftp/curl security/krb5make build failed for security/krb5
Aborting update
Update for security/krb5 failed
Aborting update
You can restart from the point of failure with this command line:
On 7/7/26 05:21, Kaya Saman wrote:on
Hi all,
I'm recently upgrading my systems which contain various jails to versi=
e -14.4.
Something that I've noticed is that the krb5 port seems to build and
upgrade fine on all the upgraded base systems but fails in each jail
that I'm trying to upgrade.
Upgrading the jails is just standard procedure following this:
https://docs.freebsd.org/en/books/handbook/jails/
This is the output of the current build process which suggests linker
errors and something to do with "readline":
cc -DHAVE_CONFIG_H=C2=A0 -I../../include -I../../include -I. -
DKRB5_DEPRECATED=3D1 -DKRB5_PRIVATE -I/usr/include -I/usr/local/includ=
/isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem=
g-usr/local/include -fno-strict-aliasing -std=3Dgnu99=C2=A0 -Werror=3Dun= known-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissin=
leformat-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -
Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variab=
n --Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=3Duninitialized -Werror=3Dpointer-arith -Werror=3Dint-conversio=
e -Werror=3Dincompatible-pointer-types -Werror=3Dimplicit-int -Werror=3Ds= trict-
prototypes -Werror=3Ddeclaration-after-statement -Werror-implicit-
function-declaration -pthread=C2=A0 -c keytab_local.c
cc -DHAVE_CONFIG_H=C2=A0 -I../../include -I../../include -I. -
DKRB5_DEPRECATED=3D1 -DKRB5_PRIVATE -I/usr/include -I/usr/local/includ=
/isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem=
g-usr/local/include -fno-strict-aliasing -std=3Dgnu99=C2=A0 -Werror=3Dun= known-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissin=
leformat-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -
Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variab=
n --Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=3Duninitialized -Werror=3Dpointer-arith -Werror=3Dint-conversio=
e -Werror=3Dincompatible-pointer-types -Werror=3Dimplicit-int -Werror=3Ds= trict-
prototypes -Werror=3Ddeclaration-after-statement -Werror-implicit-
function-declaration -pthread=C2=A0 -c keytab.c
cc -DHAVE_CONFIG_H=C2=A0 -I../../include -I../../include -I. -
DKRB5_DEPRECATED=3D1 -DKRB5_PRIVATE -I/usr/include -I/usr/local/includ=
/isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem=
g-usr/local/include -fno-strict-aliasing -std=3Dgnu99=C2=A0 -Werror=3Dun= known-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissin=
leformat-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -
Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variab=
n --Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=3Duninitialized -Werror=3Dpointer-arith -Werror=3Dint-conversio=
e -Werror=3Dincompatible-pointer-types -Werror=3Dimplicit-int -Werror=3Ds= trict-
prototypes -Werror=3Ddeclaration-after-statement -Werror-implicit-
function-declaration -pthread=C2=A0 -c kadmin_ct.c
cc -DHAVE_CONFIG_H=C2=A0 -I../../include -I../../include -I. -
DKRB5_DEPRECATED=3D1 -DKRB5_PRIVATE -I/usr/include -I/usr/local/includ=
/isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem=
g-usr/local/include -fno-strict-aliasing -std=3Dgnu99=C2=A0 -Werror=3Dun= known-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissin=
leformat-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -
Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variab=
n --Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=3Duninitialized -Werror=3Dpointer-arith -Werror=3Dint-conversio=
/usr/local/Werror=3Dincompatible-pointer-types -Werror=3Dimplicit-int -Werror=3Ds= trict-
prototypes -Werror=3Ddeclaration-after-statement -Werror-implicit-
function-declaration -pthread=C2=A0 -c getdate.c
cc -L../../lib=C2=A0 -O2 -pipe=C2=A0 -fstack-protector-strong -isystem=
-include -fno-strict-aliasing -std=3Dgnu99=C2=A0 -L/usr/lib -Wl,-rpath,= /usr/
local/lib:/usr/lib=C2=A0 -L/usr/local/lib=C2=A0 =C2=A0-o kadmin.local = kadmin.o
kadmin_ct.o ss_wrapper.o getdate.o keytab_local.o ../../lib/libss.a -
lreadline -lkadm5srv_mit -lkdb5=C2=A0 -lgssrpc -lgssapi_krb5 -lgssrpc =
/usr/local/lgssapi_krb5=C2=A0 -pthread -lpthread -lkrb5 -lk5crypto -lcom_err -
lkrb5support -lintl -L/usr/local/lib
cc -L../../lib=C2=A0 -O2 -pipe=C2=A0 -fstack-protector-strong -isystem=
.o kadmin_ct.oinclude -fno-strict-aliasing -std=3Dgnu99=C2=A0 -L/usr/lib -Wl,-rpath,= /usr/
local/lib:/usr/lib=C2=A0 -L/usr/local/lib=C2=A0 =C2=A0-o kadmin kadmin=
ored.ss_wrapper.o getdate.o keytab.o ../../lib/libss.a -lreadline -/usr/src/gnu/lib/libreadline/ last existed in:
lkadm5clnt_mit -lgssrpc -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -
lkrb5support -lintl -L/usr/local/lib
ld: error: undefined symbol: tputs
contrib/libreadline/display.creferenced by /usr/src/gnu/lib/libreadline/readline/../../../../
stable/11/ and releng/11.*/ .
It does not exist in: stable/1[2345]/ or releng/1[2345].*/
The existence of /usr/src/gnu/lib/libreadline/ references in your tree indicates that your tree is poluted with very old materials. That the references were used indicates that the old materials are not being ign=
On 7/7/26 09:02, Kaya Saman wrote:I just checked inside the jail and /usr/src is empty....
On 7/7/26 4:33 PM, Mark Millard wrote:/usr/src/ is a base system source tree (under normal naming conventions
On 7/7/26 05:21, Kaya Saman wrote:Hmm...-a so what's the solution?
Hi all,/usr/src/gnu/lib/libreadline/ last existed in:
I'm recently upgrading my systems which contain various jails to version >>>> 14.4.
Something that I've noticed is that the krb5 port seems to build and
upgrade fine on all the upgraded base systems but fails in each jail
that I'm trying to upgrade.
Upgrading the jails is just standard procedure following this:
https://docs.freebsd.org/en/books/handbook/jails/
This is the output of the current build process which suggests linker
errors and something to do with "readline":
cc -DHAVE_CONFIG_H-a -I../../include -I../../include -I. -
DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/usr/include -I/usr/local/include - >>>> isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem / >>>> usr/local/include -fno-strict-aliasing -std=gnu99-a -Werror=unknown-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing- >>>> format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces - >>>> Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable >>>> -Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=uninitialized -Werror=pointer-arith -Werror=int-conversion -
Werror=incompatible-pointer-types -Werror=implicit-int -Werror=strict- >>>> prototypes -Werror=declaration-after-statement -Werror-implicit-
function-declaration -pthread-a -c keytab_local.c
cc -DHAVE_CONFIG_H-a -I../../include -I../../include -I. -
DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/usr/include -I/usr/local/include - >>>> isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem / >>>> usr/local/include -fno-strict-aliasing -std=gnu99-a -Werror=unknown-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing- >>>> format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces - >>>> Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable >>>> -Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=uninitialized -Werror=pointer-arith -Werror=int-conversion -
Werror=incompatible-pointer-types -Werror=implicit-int -Werror=strict- >>>> prototypes -Werror=declaration-after-statement -Werror-implicit-
function-declaration -pthread-a -c keytab.c
cc -DHAVE_CONFIG_H-a -I../../include -I../../include -I. -
DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/usr/include -I/usr/local/include - >>>> isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem / >>>> usr/local/include -fno-strict-aliasing -std=gnu99-a -Werror=unknown-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing- >>>> format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces - >>>> Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable >>>> -Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=uninitialized -Werror=pointer-arith -Werror=int-conversion -
Werror=incompatible-pointer-types -Werror=implicit-int -Werror=strict- >>>> prototypes -Werror=declaration-after-statement -Werror-implicit-
function-declaration -pthread-a -c kadmin_ct.c
cc -DHAVE_CONFIG_H-a -I../../include -I../../include -I. -
DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/usr/include -I/usr/local/include - >>>> isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem / >>>> usr/local/include -fno-strict-aliasing -std=gnu99-a -Werror=unknown-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing- >>>> format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces - >>>> Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable >>>> -Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=uninitialized -Werror=pointer-arith -Werror=int-conversion -
Werror=incompatible-pointer-types -Werror=implicit-int -Werror=strict- >>>> prototypes -Werror=declaration-after-statement -Werror-implicit-
function-declaration -pthread-a -c getdate.c
cc -L../../lib-a -O2 -pipe-a -fstack-protector-strong -isystem /usr/local/ >>>> include -fno-strict-aliasing -std=gnu99-a -L/usr/lib -Wl,-rpath,/usr/
local/lib:/usr/lib-a -L/usr/local/lib-a -a-o kadmin.local kadmin.o
kadmin_ct.o ss_wrapper.o getdate.o keytab_local.o ../../lib/libss.a -
lreadline -lkadm5srv_mit -lkdb5-a -lgssrpc -lgssapi_krb5 -lgssrpc -
lgssapi_krb5-a -pthread -lpthread -lkrb5 -lk5crypto -lcom_err -
lkrb5support -lintl -L/usr/local/lib
cc -L../../lib-a -O2 -pipe-a -fstack-protector-strong -isystem /usr/local/ >>>> include -fno-strict-aliasing -std=gnu99-a -L/usr/lib -Wl,-rpath,/usr/
local/lib:/usr/lib-a -L/usr/local/lib-a -a-o kadmin kadmin.o kadmin_ct.o >>>> ss_wrapper.o getdate.o keytab.o ../../lib/libss.a -lreadline -
lkadm5clnt_mit -lgssrpc -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -
lkrb5support -lintl -L/usr/local/lib
ld: error: undefined symbol: tputs
contrib/libreadline/display.creferenced by /usr/src/gnu/lib/libreadline/readline/../../../../
stable/11/ and releng/11.*/ .
It does not exist in: stable/1[2345]/ or releng/1[2345].*/
The existence of /usr/src/gnu/lib/libreadline/ references in your tree
indicates that your tree is poluted with very old materials. That the
references were used indicates that the old materials are not being ignored.
Something like this:
|pkg autoremove -y|
or is the issue actually that the base system has become contaminated?
--and the referenced content confirms it here).
Other things in your system environment outside /usr/src/gnu/ may also
be out of date. You may need a very general cleanout of out of
date materials. I've no clue what overall.
In stable/14 and releng/14.4/ /usr/src/gnu/ there is only:
) /usr/src/gnu/lib/libdialog/
) /usr/src/gnu/lib/tests/
) /usr/src/gnu/tests/
) /usr/src/gnu/usr.bin/dialog/
) /usr/src/gnu/usr.bin/diff3/
) /usr/src/gnu/usr.bin/tests/
On 7/7/26 5:29 PM, Mark Millard wrote:
On 7/7/26 09:02, Kaya Saman wrote:
On 7/7/26 4:33 PM, Mark Millard wrote:/usr/src/ is a base system source tree (under normal naming conventions
On 7/7/26 05:21, Kaya Saman wrote:Hmm...-a so what's the solution?
Hi all,/usr/src/gnu/lib/libreadline/ last existed in:
I'm recently upgrading my systems which contain various jails to
version
14.4.
Something that I've noticed is that the krb5 port seems to build and >>>>> upgrade fine on all the upgraded base systems but fails in each jail >>>>> that I'm trying to upgrade.
Upgrading the jails is just standard procedure following this:
https://docs.freebsd.org/en/books/handbook/jails/
This is the output of the current build process which suggests linker >>>>> errors and something to do with "readline":
cc -DHAVE_CONFIG_H-a -I../../include -I../../include -I. -
DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/usr/include
-I/usr/local/include -
isystem /usr/local/include -O2 -pipe -fstack-protector-strong
-isystem /
usr/local/include -fno-strict-aliasing -std=gnu99 -Werror=unknown-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow
-Wmissing-
format-attribute -Wmissing-prototypes -Wreturn-type
-Wmissing-braces -
Wparentheses -Wswitch -Wunused-function -Wunused-label
-Wunused-variable
-Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=uninitialized -Werror=pointer-arith -Werror=int-conversion -
Werror=incompatible-pointer-types -Werror=implicit-int
-Werror=strict-
prototypes -Werror=declaration-after-statement -Werror-implicit-
function-declaration -pthread-a -c keytab_local.c
cc -DHAVE_CONFIG_H-a -I../../include -I../../include -I. -
DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/usr/include
-I/usr/local/include -
isystem /usr/local/include -O2 -pipe -fstack-protector-strong
-isystem /
usr/local/include -fno-strict-aliasing -std=gnu99 -Werror=unknown-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow
-Wmissing-
format-attribute -Wmissing-prototypes -Wreturn-type
-Wmissing-braces -
Wparentheses -Wswitch -Wunused-function -Wunused-label
-Wunused-variable
-Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=uninitialized -Werror=pointer-arith -Werror=int-conversion -
Werror=incompatible-pointer-types -Werror=implicit-int
-Werror=strict-
prototypes -Werror=declaration-after-statement -Werror-implicit-
function-declaration -pthread-a -c keytab.c
cc -DHAVE_CONFIG_H-a -I../../include -I../../include -I. -
DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/usr/include
-I/usr/local/include -
isystem /usr/local/include -O2 -pipe -fstack-protector-strong
-isystem /
usr/local/include -fno-strict-aliasing -std=gnu99 -Werror=unknown-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow
-Wmissing-
format-attribute -Wmissing-prototypes -Wreturn-type
-Wmissing-braces -
Wparentheses -Wswitch -Wunused-function -Wunused-label
-Wunused-variable
-Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=uninitialized -Werror=pointer-arith -Werror=int-conversion -
Werror=incompatible-pointer-types -Werror=implicit-int
-Werror=strict-
prototypes -Werror=declaration-after-statement -Werror-implicit-
function-declaration -pthread-a -c kadmin_ct.c
cc -DHAVE_CONFIG_H-a -I../../include -I../../include -I. -
DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/usr/include
-I/usr/local/include -
isystem /usr/local/include -O2 -pipe -fstack-protector-strong
-isystem /
usr/local/include -fno-strict-aliasing -std=gnu99 -Werror=unknown-
warning-option -Wall -Wcast-align -Wshadow -Wmissing-prototypes -
pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow
-Wmissing-
format-attribute -Wmissing-prototypes -Wreturn-type
-Wmissing-braces -
Wparentheses -Wswitch -Wunused-function -Wunused-label
-Wunused-variable
-Wunused-value -Wunknown-pragmas -Wsign-compare -Wnewline-eof -
Werror=uninitialized -Werror=pointer-arith -Werror=int-conversion -
Werror=incompatible-pointer-types -Werror=implicit-int
-Werror=strict-
prototypes -Werror=declaration-after-statement -Werror-implicit-
function-declaration -pthread-a -c getdate.c
cc -L../../lib-a -O2 -pipe-a -fstack-protector-strong -isystem
/usr/local/
include -fno-strict-aliasing -std=gnu99-a -L/usr/lib -Wl,-rpath,/usr/ >>>>> local/lib:/usr/lib-a -L/usr/local/lib-a -a-o kadmin.local kadmin.o
kadmin_ct.o ss_wrapper.o getdate.o keytab_local.o ../../lib/libss.a - >>>>> lreadline -lkadm5srv_mit -lkdb5-a -lgssrpc -lgssapi_krb5 -lgssrpc -
lgssapi_krb5-a -pthread -lpthread -lkrb5 -lk5crypto -lcom_err -
lkrb5support -lintl -L/usr/local/lib
cc -L../../lib-a -O2 -pipe-a -fstack-protector-strong -isystem
/usr/local/
include -fno-strict-aliasing -std=gnu99-a -L/usr/lib -Wl,-rpath,/usr/ >>>>> local/lib:/usr/lib-a -L/usr/local/lib-a -a-o kadmin kadmin.o kadmin_ct.o >>>>> ss_wrapper.o getdate.o keytab.o ../../lib/libss.a -lreadline -
lkadm5clnt_mit -lgssrpc -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -
lkrb5support -lintl -L/usr/local/lib
ld: error: undefined symbol: tputs
contrib/libreadline/display.creferenced by /usr/src/gnu/lib/libreadline/readline/../../../../
stable/11/ and releng/11.*/ .
It does not exist in: stable/1[2345]/ or releng/1[2345].*/
The existence of /usr/src/gnu/lib/libreadline/ references in your tree >>>> indicates that your tree is poluted with very old materials. That the
references were used indicates that the old materials are not being
ignored.
Something like this:
|pkg autoremove -y|
or is the issue actually that the base system has become contaminated?
--and the referenced content confirms it here).
Other things in your system environment outside /usr/src/gnu/ may also
be out of date. You may need a very general cleanout of out of
date materials. I've no clue what overall.
In stable/14 and releng/14.4/ /usr/src/gnu/ there is only:
) /usr/src/gnu/lib/libdialog/
) /usr/src/gnu/lib/tests/
) /usr/src/gnu/tests/
) /usr/src/gnu/usr.bin/dialog/
) /usr/src/gnu/usr.bin/diff3/
) /usr/src/gnu/usr.bin/tests/
I just checked inside the jail and /usr/src is empty....
I'm not sure to trust Google's AI but this is one of the suggestions
it came out with:
make delete-old-libs DESTDIR=/path/to/jail
maybe that's the solution?
I tried rebuilding the ports that krb5 depends on (even tough I did a
full install rebuild anyway and just refetched the tree cleaning out
the older version) which didn't help
Hmm....
Ah something seems to be hanging in the jail upgrade?
src component not installed, skipped
You have a partially completed upgrade pending
Hello,
On 7/7/26 11:28AM, Kaya Saman wrote:
Ah something seems to be hanging in the jail upgrade?
src component not installed, skipped
You have a partially completed upgrade pending
If you're having issues with upgrading jails using freebsd-update,
might I suggest maybe just switching to pkgbase and being done with
all that old headache?
There's a pretty good write-up on jail updating/upgrading from 14.x to
15.x here, if you're interested. Would likely save you a bunch of time
as well if there are many jails: https://forums.freebsd.org/threads/jail-upgrade-from-14-3-release-to-15-0-release-with-pkgbase.101467/
Regards,
Janky Jay, III
On 7/7/26 6:48 PM, Janky Jay, III wrote:
Hello,
On 7/7/26 11:28AM, Kaya Saman wrote:
Ah something seems to be hanging in the jail upgrade?
src component not installed, skipped
You have a partially completed upgrade pending
If you're having issues with upgrading jails using freebsd-update,
might I suggest maybe just switching to pkgbase and being done with
all that old headache?
There's a pretty good write-up on jail updating/upgrading from 14.x to
15.x here, if you're interested. Would likely save you a bunch of time
as well if there are many jails:
https://forums.freebsd.org/threads/jail-upgrade-from-14-3-release-
to-15-0-release-with-pkgbase.101467/
Regards,
Janky Jay, III
Thanks!
So far I think the jail has upgraded properly? I ran a freebsd-update -j <name> -F fetch install
it's got the jail up to 14.4-p7 which is great
I still can't build krb5 as it's looking for the same libraries which
just don't exist.
I'm not sure where to begin debugging that?
Remove all ports and reinstall but I think result will be same?
On 7/7/26 10:53, Kaya Saman wrote:Hi Mark,
On 7/7/26 6:48 PM, Janky Jay, III wrote:That means that you have other files around that are in use and contain references to the paths that start with /usr/src/gnu/lib/libdialog/
Hello,Thanks!
On 7/7/26 11:28AM, Kaya Saman wrote:
Ah something seems to be hanging in the jail upgrade?If you're having issues with upgrading jails using freebsd-update,
src component not installed, skipped
You have a partially completed upgrade pending
might I suggest maybe just switching to pkgbase and being done with
all that old headache?
There's a pretty good write-up on jail updating/upgrading from 14.x to
15.x here, if you're interested. Would likely save you a bunch of time
as well if there are many jails:
https://forums.freebsd.org/threads/jail-upgrade-from-14-3-release-
to-15-0-release-with-pkgbase.101467/
Regards,
Janky Jay, III
So far I think the jail has upgraded properly? I ran a freebsd-update -j
<name> -F fetch install
it's got the jail up to 14.4-p7 which is great
I still can't build krb5 as it's looking for the same libraries which
just don't exist.
(and, possibly, more old paths). It might be old code compiled/linked
long ago that recorded the source code paths.
Your original message report indicated the following as containing such references:
display.o:(rl_redisplay) in archive /usr/lib/libreadline.a terminal.o:(_rl_backspace) in archive /usr/lib/libreadline.a
and those same .o file copies in the same .a file for other routines:
_rl_get_screen_size
_rl_init_terminal_io
update_line
I'll note that none of my fairly modern jail/chroot/boot systems has a /usr/lib/libreadline.a : it is another example of a file long gone (no
longer produced from source that is also long gone).
As I indicated earlier, you seem to need to do a very general cleanout
of out of date materials that go back as far as 11.* (and possibly farther).
Depending on what you know vs. do not know for making old vs. modern distinctions, that might involve simply starting over from scratch based
on modern installation techniques.
I'm not sure where to begin debugging that?
Remove all ports and reinstall but I think result will be same?
On 7/7/26 7:39 PM, Mark Millard wrote:
On 7/7/26 10:53, Kaya Saman wrote:Hi Mark,
On 7/7/26 6:48 PM, Janky Jay, III wrote:That means that you have other files around that are in use and contain
Hello,Thanks!
On 7/7/26 11:28AM, Kaya Saman wrote:
Ah something seems to be hanging in the jail upgrade?If you're having issues with upgrading jails using freebsd-update,
src component not installed, skipped
You have a partially completed upgrade pending
might I suggest maybe just switching to pkgbase and being done with
all that old headache?
There's a pretty good write-up on jail updating/upgrading from 14.x to >>>> 15.x here, if you're interested. Would likely save you a bunch of time >>>> as well if there are many jails:
https://forums.freebsd.org/threads/jail-upgrade-from-14-3-release-
to-15-0-release-with-pkgbase.101467/
Regards,
Janky Jay, III
So far I think the jail has upgraded properly? I ran a freebsd-update -j >>> <name> -F fetch install
it's got the jail up to 14.4-p7 which is great
I still can't build krb5 as it's looking for the same libraries which
just don't exist.
references to the paths that start with /usr/src/gnu/lib/libdialog/
(and, possibly, more old paths). It might be old code compiled/linked
long ago that recorded the source code paths.
Your original message report indicated the following as containing such
references:
display.o:(rl_redisplay) in archive /usr/lib/libreadline.a
terminal.o:(_rl_backspace) in archive /usr/lib/libreadline.a
and those same .o file copies in the same .a file for other routines:
_rl_get_screen_size
_rl_init_terminal_io
update_line
I'll note that none of my fairly modern jail/chroot/boot systems has a
/usr/lib/libreadline.a : it is another example of a file long gone (no
longer produced from source that is also long gone).
As I indicated earlier, you seem to need to do a very general cleanout
of out of date materials that go back as far as 11.* (and possibly
farther).
Depending on what you know vs. do not know for making old vs. modern
distinctions, that might involve simply starting over from scratch based
on modern installation techniques.
I'm not sure where to begin debugging that?
Remove all ports and reinstall but I think result will be same?
you're a legend!
I had a look within /usr/lib and sure there were 3x libreadline* files
in there.
Now I don't know if this is a permanent solution and if all old
libraries etc... have gone *but a very nice rm /usr/lib/libreadline*
followed by building the ports worked.
I remember there was an IDS approach to cross-compare old vs new files
and what's changed. I'm not sure if that still applies....
Some of these jails might have been built during the 8.x era lol and
using the source "make buildworld DESTDIR=D" in /usr/src
Anyway, it's a fix for now :-)
Regards,
Kaya
On 7/7/26 12:09, Kaya Saman wrote:
On 7/7/26 7:39 PM, Mark Millard wrote:
On 7/7/26 10:53, Kaya Saman wrote:Hi Mark,
On 7/7/26 6:48 PM, Janky Jay, III wrote:That means that you have other files around that are in use and contain
Hello,Thanks!
On 7/7/26 11:28AM, Kaya Saman wrote:
Ah something seems to be hanging in the jail upgrade?If you're having issues with upgrading jails using freebsd-update,
src component not installed, skipped
You have a partially completed upgrade pending
might I suggest maybe just switching to pkgbase and being done with
all that old headache?
There's a pretty good write-up on jail updating/upgrading from 14.x to >>>>> 15.x here, if you're interested. Would likely save you a bunch of time >>>>> as well if there are many jails:
https://forums.freebsd.org/threads/jail-upgrade-from-14-3-release-
to-15-0-release-with-pkgbase.101467/
Regards,
Janky Jay, III
So far I think the jail has upgraded properly? I ran a freebsd-update -j >>>> <name> -F fetch install
it's got the jail up to 14.4-p7 which is great
I still can't build krb5 as it's looking for the same libraries which
just don't exist.
references to the paths that start with /usr/src/gnu/lib/libdialog/
(and, possibly, more old paths). It might be old code compiled/linked
long ago that recorded the source code paths.
Your original message report indicated the following as containing such
references:
display.o:(rl_redisplay) in archive /usr/lib/libreadline.a
terminal.o:(_rl_backspace) in archive /usr/lib/libreadline.a
and those same .o file copies in the same .a file for other routines:
_rl_get_screen_size
_rl_init_terminal_io
update_line
I'll note that none of my fairly modern jail/chroot/boot systems has a
/usr/lib/libreadline.a : it is another example of a file long gone (no
longer produced from source that is also long gone).
As I indicated earlier, you seem to need to do a very general cleanout
of out of date materials that go back as far as 11.* (and possibly
farther).
Depending on what you know vs. do not know for making old vs. modern
distinctions, that might involve simply starting over from scratch based >>> on modern installation techniques.
I'm not sure where to begin debugging that?
Remove all ports and reinstall but I think result will be same?
you're a legend!
I had a look within /usr/lib and sure there were 3x libreadline* files
in there.
Now I don't know if this is a permanent solution and if all old
libraries etc... have gone *but a very nice rm /usr/lib/libreadline*
followed by building the ports worked.
I remember there was an IDS approach to cross-compare old vs new files
and what's changed. I'm not sure if that still applies....
Some of these jails might have been built during the 8.x era lol and
using the source "make buildworld DESTDIR=D" in /usr/src
Anyway, it's a fix for now :-)
I should note that trying to use 14.4's:
make delete-old-libs DESTDIR=. . .
depends on if ObsoleteFiles.inc still contains:
# 20140705: turn libreadline into an internal lib OLD_LIBS+=lib/libreadline.so.8
OLD_FILES+=usr/lib/libreadline.a
. . .
Looking . . . 14.4 does. 15.0 does not.
That suggests that you may want to try make delete-old-libs DESTDIR=...
But you may end up finding that other things are dependent on what
should no longer exist and you may then end up having to reconstruct
things based on the somewhat cleaned out context that resulted.
Based on the above, the identified old content goes back to 2014: over a decade.
Regards,
Kaya
On 7/7/26 12:34, Mark Millard wrote:Many thanks.... I really appreciate this!
On 7/7/26 12:09, Kaya Saman wrote:By the way, there are also:
On 7/7/26 7:39 PM, Mark Millard wrote:I should note that trying to use 14.4's:
On 7/7/26 10:53, Kaya Saman wrote:Hi Mark,
On 7/7/26 6:48 PM, Janky Jay, III wrote:That means that you have other files around that are in use and contain >>>> references to the paths that start with /usr/src/gnu/lib/libdialog/
Hello,Thanks!
On 7/7/26 11:28AM, Kaya Saman wrote:
Ah something seems to be hanging in the jail upgrade?If you're having issues with upgrading jails using freebsd-update, >>>>>> might I suggest maybe just switching to pkgbase and being done with >>>>>> all that old headache?
src component not installed, skipped
You have a partially completed upgrade pending
There's a pretty good write-up on jail updating/upgrading from 14.x to >>>>>> 15.x here, if you're interested. Would likely save you a bunch of time >>>>>> as well if there are many jails:
https://forums.freebsd.org/threads/jail-upgrade-from-14-3-release- >>>>>> to-15-0-release-with-pkgbase.101467/
Regards,
Janky Jay, III
So far I think the jail has upgraded properly? I ran a freebsd-update -j >>>>> <name> -F fetch install
it's got the jail up to 14.4-p7 which is great
I still can't build krb5 as it's looking for the same libraries which >>>>> just don't exist.
(and, possibly, more old paths). It might be old code compiled/linked
long ago that recorded the source code paths.
Your original message report indicated the following as containing such >>>> references:
display.o:(rl_redisplay) in archive /usr/lib/libreadline.a
terminal.o:(_rl_backspace) in archive /usr/lib/libreadline.a
and those same .o file copies in the same .a file for other routines:
_rl_get_screen_size
_rl_init_terminal_io
update_line
I'll note that none of my fairly modern jail/chroot/boot systems has a >>>> /usr/lib/libreadline.a : it is another example of a file long gone (no >>>> longer produced from source that is also long gone).
As I indicated earlier, you seem to need to do a very general cleanout >>>> of out of date materials that go back as far as 11.* (and possibly
farther).
Depending on what you know vs. do not know for making old vs. modern
distinctions, that might involve simply starting over from scratch based >>>> on modern installation techniques.
I'm not sure where to begin debugging that?
Remove all ports and reinstall but I think result will be same?
you're a legend!
I had a look within /usr/lib and sure there were 3x libreadline* files
in there.
Now I don't know if this is a permanent solution and if all old
libraries etc... have gone *but a very nice rm /usr/lib/libreadline*
followed by building the ports worked.
I remember there was an IDS approach to cross-compare old vs new files
and what's changed. I'm not sure if that still applies....
Some of these jails might have been built during the 8.x era lol and
using the source "make buildworld DESTDIR=D" in /usr/src
Anyway, it's a fix for now :-)
make delete-old-libs DESTDIR=. . .
depends on if ObsoleteFiles.inc still contains:
# 20140705: turn libreadline into an internal lib
OLD_LIBS+=lib/libreadline.so.8
OLD_FILES+=usr/lib/libreadline.a
. . .
Looking . . . 14.4 does. 15.0 does not.
That suggests that you may want to try make delete-old-libs DESTDIR=...
But you may end up finding that other things are dependent on what
should no longer exist and you may then end up having to reconstruct
things based on the somewhat cleaned out context that resulted.
make check-old-libs DESTDIR=. . .
for learning ahead of time what would be involved in the delete sequence.
There is also a command for listing what is considered for the checking, including what is not found to exist by the check-old-libs command:
make list-old-libs DESTDIR=. . .
Based on the above, the identified old content goes back to 2014: over a
decade.
Regards,
Kaya
On 7/7/26 9:00 PM, Mark Millard wrote:
On 7/7/26 12:34, Mark Millard wrote:Many thanks.... I really appreciate this!
On 7/7/26 12:09, Kaya Saman wrote:By the way, there are also:
On 7/7/26 7:39 PM, Mark Millard wrote:I should note that trying to use 14.4's:
On 7/7/26 10:53, Kaya Saman wrote:Hi Mark,
On 7/7/26 6:48 PM, Janky Jay, III wrote:That means that you have other files around that are in use and
Hello,Thanks!
On 7/7/26 11:28AM, Kaya Saman wrote:
Ah something seems to be hanging in the jail upgrade?If you're having issues with upgrading jails using freebsd-update, >>>>>>> might I suggest maybe just switching to pkgbase and being done with >>>>>>> all that old headache?
src component not installed, skipped
You have a partially completed upgrade pending
There's a pretty good write-up on jail updating/upgrading from
14.x to
15.x here, if you're interested. Would likely save you a bunch of >>>>>>> time
as well if there are many jails:
https://forums.freebsd.org/threads/jail-upgrade-from-14-3-release- >>>>>>> to-15-0-release-with-pkgbase.101467/
Regards,
Janky Jay, III
So far I think the jail has upgraded properly? I ran a freebsd-
update -j
<name> -F fetch install
it's got the jail up to 14.4-p7 which is great
I still can't build krb5 as it's looking for the same libraries which >>>>>> just don't exist.
contain
references to the paths that start with /usr/src/gnu/lib/libdialog/
(and, possibly, more old paths). It might be old code compiled/linked >>>>> long ago that recorded the source code paths.
Your original message report indicated the following as containing
such
references:
display.o:(rl_redisplay) in archive /usr/lib/libreadline.a
terminal.o:(_rl_backspace) in archive /usr/lib/libreadline.a
and those same .o file copies in the same .a file for other routines: >>>>>
_rl_get_screen_size
_rl_init_terminal_io
update_line
I'll note that none of my fairly modern jail/chroot/boot systems has a >>>>> /usr/lib/libreadline.a : it is another example of a file long gone (no >>>>> longer produced from source that is also long gone).
As I indicated earlier, you seem to need to do a very general cleanout >>>>> of out of date materials that go back as far as 11.* (and possibly
farther).
Depending on what you know vs. do not know for making old vs. modern >>>>> distinctions, that might involve simply starting over from scratch
based
on modern installation techniques.
I'm not sure where to begin debugging that?
Remove all ports and reinstall but I think result will be same?
you're a legend!
I had a look within /usr/lib and sure there were 3x libreadline* files >>>> in there.
Now I don't know if this is a permanent solution and if all old
libraries etc... have gone *but a very nice rm /usr/lib/libreadline*
followed by building the ports worked.
I remember there was an IDS approach to cross-compare old vs new files >>>> and what's changed. I'm not sure if that still applies....
Some of these jails might have been built during the 8.x era lol and
using the source "make buildworld DESTDIR=D" in /usr/src
Anyway, it's a fix for now :-)
make delete-old-libs DESTDIR=. . .
depends on if ObsoleteFiles.inc still contains:
# 20140705: turn libreadline into an internal lib
OLD_LIBS+=lib/libreadline.so.8
OLD_FILES+=usr/lib/libreadline.a
. . .
Looking . . . 14.4 does. 15.0 does not.
That suggests that you may want to try make delete-old-libs DESTDIR=...
But you may end up finding that other things are dependent on what
should no longer exist and you may then end up having to reconstruct
things based on the somewhat cleaned out context that resulted.
make check-old-libs DESTDIR=. . .
for learning ahead of time what would be involved in the delete sequence.
There is also a command for listing what is considered for the checking,
including what is not found to exist by the check-old-libs command:
make list-old-libs DESTDIR=. . .
Based on the above, the identified old content goes back to 2014: over a >>> decade.
Regards,
Kaya
where do I run the make command from?
Is it from /usr/src? because I cleaned that out...
On 7/7/26 13:24, Kaya Saman wrote:Gotcha!
On 7/7/26 9:00 PM, Mark Millard wrote:It is executed from a source tree that matches the modern system
On 7/7/26 12:34, Mark Millard wrote:Many thanks.... I really appreciate this!
On 7/7/26 12:09, Kaya Saman wrote:By the way, there are also:
On 7/7/26 7:39 PM, Mark Millard wrote:I should note that trying to use 14.4's:
On 7/7/26 10:53, Kaya Saman wrote:Hi Mark,
On 7/7/26 6:48 PM, Janky Jay, III wrote:That means that you have other files around that are in use and
Hello,Thanks!
On 7/7/26 11:28AM, Kaya Saman wrote:
Ah something seems to be hanging in the jail upgrade?If you're having issues with upgrading jails using freebsd-update, >>>>>>>> might I suggest maybe just switching to pkgbase and being done with >>>>>>>> all that old headache?
src component not installed, skipped
You have a partially completed upgrade pending
There's a pretty good write-up on jail updating/upgrading from >>>>>>>> 14.x to
15.x here, if you're interested. Would likely save you a bunch of >>>>>>>> time
as well if there are many jails:
https://forums.freebsd.org/threads/jail-upgrade-from-14-3-release- >>>>>>>> to-15-0-release-with-pkgbase.101467/
Regards,
Janky Jay, III
So far I think the jail has upgraded properly? I ran a freebsd-
update -j
<name> -F fetch install
it's got the jail up to 14.4-p7 which is great
I still can't build krb5 as it's looking for the same libraries which >>>>>>> just don't exist.
contain
references to the paths that start with /usr/src/gnu/lib/libdialog/ >>>>>> (and, possibly, more old paths). It might be old code compiled/linked >>>>>> long ago that recorded the source code paths.
Your original message report indicated the following as containing >>>>>> such
references:
display.o:(rl_redisplay) in archive /usr/lib/libreadline.a
terminal.o:(_rl_backspace) in archive /usr/lib/libreadline.a
and those same .o file copies in the same .a file for other routines: >>>>>>
_rl_get_screen_size
_rl_init_terminal_io
update_line
I'll note that none of my fairly modern jail/chroot/boot systems has a >>>>>> /usr/lib/libreadline.a : it is another example of a file long gone (no >>>>>> longer produced from source that is also long gone).
As I indicated earlier, you seem to need to do a very general cleanout >>>>>> of out of date materials that go back as far as 11.* (and possibly >>>>>> farther).
Depending on what you know vs. do not know for making old vs. modern >>>>>> distinctions, that might involve simply starting over from scratch >>>>>> based
on modern installation techniques.
I'm not sure where to begin debugging that?
Remove all ports and reinstall but I think result will be same?
you're a legend!
I had a look within /usr/lib and sure there were 3x libreadline* files >>>>> in there.
Now I don't know if this is a permanent solution and if all old
libraries etc... have gone *but a very nice rm /usr/lib/libreadline* >>>>> followed by building the ports worked.
I remember there was an IDS approach to cross-compare old vs new files >>>>> and what's changed. I'm not sure if that still applies....
Some of these jails might have been built during the 8.x era lol and >>>>> using the source "make buildworld DESTDIR=D" in /usr/src
Anyway, it's a fix for now :-)
make delete-old-libs DESTDIR=. . .
depends on if ObsoleteFiles.inc still contains:
# 20140705: turn libreadline into an internal lib
OLD_LIBS+=lib/libreadline.so.8
OLD_FILES+=usr/lib/libreadline.a
. . .
Looking . . . 14.4 does. 15.0 does not.
That suggests that you may want to try make delete-old-libs DESTDIR=... >>>> But you may end up finding that other things are dependent on what
should no longer exist and you may then end up having to reconstruct
things based on the somewhat cleaned out context that resulted.
make check-old-libs DESTDIR=. . .
for learning ahead of time what would be involved in the delete sequence. >>>
There is also a command for listing what is considered for the checking, >>> including what is not found to exist by the check-old-libs command:
make list-old-libs DESTDIR=. . .
Based on the above, the identified old content goes back to 2014: over a >>>> decade.
Regards,
Kaya
where do I run the make command from?
Is it from /usr/src? because I cleaned that out...
involved. DESTDIR should be pointed to the top of the system/jail/chroot directory tree that is to have any old libraries found deleted.
So it sounds like you need to establish a /usr/src/ with the source for
the version of the system that you are cleaning up: 14.4-RELEASE-p7
As stands that is the releng/14.7 branch in git (presuming no more
patching is started any time soon). The release/14.4.0-p7 tag can be
used as a more stable reference.
/jl/dns/lib/casper/libcap_dns.so.0 /jl/dns/usr/lib/debug/lib/casper/libcap_dns.so.0.debug /jl/dns/lib/casper/libcap_dns.so.1 /jl/dns/usr/lib/debug/lib/casper/libcap_dns.so.1.debug /jl/dns/lib/casper/libcap_grp.so.0 /jl/dns/usr/lib/debug/lib/casper/libcap_grp.so.0.debug /jl/dns/lib/casper/libcap_pwd.so.0 /jl/dns/usr/lib/debug/lib/casper/libcap_pwd.so.0.debug /jl/dns/lib/casper/libcap_random.so.0 /jl/dns/usr/lib/debug/lib/casper/libcap_random.so.0.debug /jl/dns/lib/casper/libcap_random.so.1 /jl/dns/usr/lib/debug/lib/casper/libcap_random.so.1.debug /jl/dns/lib/casper/libcap_sysctl.so.0 /jl/dns/usr/lib/debug/lib/casper/libcap_sysctl.so.0.debug /jl/dns/lib/casper/libcap_sysctl.so.1 /jl/dns/usr/lib/debug/lib/casper/libcap_sysctl.so.1.debug /jl/dns/lib/geom/geom_sched.so /jl/dns/usr/lib/debug/lib/geom/geom_sched.so.debug /jl/dns/lib/libalias_cuseeme.so /jl/dns/usr/lib/debug/lib/libalias_cuseeme.so.debugChecking for old libraries
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 74 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 53:41:03 |
| Calls: | 1,101 |
| Calls today: | 1 |
| Files: | 1,339 |
| Messages: | 276,196 |