major version and make file

I have the following problem:
Code:
/usr/ports/net-p2p/mldonkey{116}# freebsd-version 
12.3-RELEASE-p12
/usr/ports/net-p2p/mldonkey{117}# freebsd-version -kur
13.2-RELEASE-p2
13.2-RELEASE-p2
12.3-RELEASE-p12
/usr/ports/net-p2p/mldonkey{118}# make WITHOUT_GUI=yes WITHOUT_X11="YES" WITHOUT_TK="YES"
make: "/usr/ports/Mk/bsd.port.mk" line 1213: UNAME_r (13.2-RELEASE-p2) and OSVERSION (1203000) do not agree on major version number.
How can I solve it?
 
Last edited by a moderator:
If freebsd-version is run without options (or -u), the values in /bin/freebsd-version are used.
grep USERLAND_VERSION /bin/freebsd-version
If more than one option is specified, the last one printed is the userland version.

OSVERSION from /usr/include/sys/param.h.
grep FreeBSD_version /usr/include/sys/param.h

Kernel is 13.2 but userland is 12.3, so need to complete the upgrade.
FreeBSD 13.2-RELEASE Installation Instructions
It seems that freebsd-update install is not done after reboot.
 
# freebsd-version -kur
13.2-RELEASE-p2
13.2-RELEASE-p2
12.3-RELEASE-p12

freebsd-version(1)
Rich (BB code):
       If several of the above options are specified, freebsd-version will print
       the installed kernel version first, then the running kernel version, next
       the userland version, ..

The systems upgrade is not completed, the userland is still 12.3-RELEASE-p12 (freebsd-version(1) option -u). Installed kernel (option -k) is 13.2, running kernel (option -r) is 13.2.

m_pahlevanzadeh, you need to run freebsd-update(8) again to upgrade the userland. See handbook
 
Back
Top