makebuildworld Erorr

During makebuildowlrd procedure I faced with new error :
Code:
echo ssh-keysign.full: /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libc.a /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libprivatessh.a /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libcrypto.a >> .depend
...
ld: error: undefined symbol: Fssh_lookup_setenv_in_list
>>> referenced by readconf.c:1771 (/usr/src/crypto/openssh/readconf.c:1771)
>>>               readconf.o:(process_config_line_depth)
FreeBSD virtual.winkiller 12.4-STABLE FreeBSD 12.4-STABLE r373109 GENERIC amd64
 
Last edited by a moderator:
There's very little information provided and no mentioning of what you're trying to compile (12-STABLE, 13, -CURRENT etc).
Have you tried rebuilding after running make cleanworld?
 
There's very little information provided and no mentioning of what you're trying to compile (12-STABLE, 13, -CURRENT etc).
Have you tried rebuilding after running make cleanworld?

May you look more ? I think
"FreeBSD virtual.winkiller 12.4-STABLE FreeBSD 12.4-STABLE r373109 GENERIC amd64"
12.4 > 12.4 !
is so clear.
And as I know the tool that called "make buildworld" , the script does cleaning process itself.

snapshot_1003.png
 
May you look more ? I think
"FreeBSD virtual.winkiller 12.4-STABLE FreeBSD 12.4-STABLE r373109 GENERIC amd64"
12.4 > 12.4 !
is so clear.
It clearly says which version you're running. It doesn't say anything about which version you're attempting to build.
And as I know the tool that called "make buildworld" , the script does cleaning process itself.
It doesn't. Nevermind it isn't a script either.

Other things missing: How did you obtain the source? (to rule out it might be in an inconsistent state...)
 
/etc/src.conf
Code:
# This setting to build world without -Werror:
NO_WERROR=
# This setting to build kernel without -Werror:
WERROR=
CC=clang
CXX=clang++

/etc/make.conf

Code:
PYTHON_VERSION=3.9
PACKAGEROOT=ftp://ftp3.FreeBSD.org
BOINC_HOME=/var/db/boinc
WITH_PKGNG=yes
MAKE_JOBS_UNSAFE=yes
.if !empty(.CURDIR:M/usr/ports*) && exists(/usr/local/libexec/portconf)
_PORTCONF!=/usr/local/libexec/portconf
.for i in ${_PORTCONF:S/|/ /g}
${i:S/%/ /g}
.endfor
.endif
OVERRIDE_LINUX_NONBASE_PORTS=c7
#####CC=/usr/bin/clang
#####CXX=/usr/bin/clang++
#####CPP=/usr/bin/clang-cpp
cc=gcc9
CC=/usr/local/bin/gcc9
CP=/usr/local/bin/gcp
DEFAULT_VERSIONS+=ssl=openssl
security_p5-GSSAPI_SET     = GSSAPI_MIT
OPTIONS_UNSET             += GSSAPI_BASE
OPTIONS_SET               += GSSAPI_NONE
PORTSEARCH_MOVED=0
ALLOW_UNSUPPORTED_SYSTEM=yes
 
This looks like a complete mess. Unless you can explain each and every line in these files and why exactly you need it, the best course of action would be to completely delete them and restart from scratch (in very short: delete /usr/src/* and /usr/obj/*, fetch a new source tree, install/upgrade as described in the handbook .... and then rebuild and reinstall all your ports)
 
Is there anybody here that could help me to solve the problem instead of asking some untested theories ?
I did all the things that recomended here, even moving make.conf...etc.
And nothing has changed yet.

1687933062326.png
 
Is there anybody here that could help me to solve the problem instead of asking some untested theories ?
Not untested mate. Remove everything from /etc/make.conf and /etc/src.conf and start again.
 
Back
Top