On 2021-02-23 3:33 pm, Mark Johnston wrote:
On Tue, Feb 23, 2021 at 02:36:04PM -0600, Dean E. Weimer via
freebsd-stable wrote:
I just built and installed FreeBSD 13.0 Beta 3 from source checked out
with last commit of 4b737a9c58cac69008f189cc44e7d1a81a0b601c after the
install I was installing a few ports, and perl5.32 failed to build
stating dtrace -h not available.
root@fbsd13-devel:/ # dtrace -h
dtrace: failed to establish error handler: "/usr/lib/dtrace/psinfo.d",
line 1: failed to copy type of 'pr_uid': Type information is in parent
and unavailable
The initial install from the FreeBSD-BETA3 iso image does work as
expected, so the problem was introduced since then.
root@fbsd13:/jails/devel # dtrace -h
dtrace: -h requires one or more scripts or enabling options
It does appear that the commit
ae093a0614f30d4cdffb853e4eba93322e8ed8f4
references changes to dtrace.
Are you using GENERIC, or some custom kernel configuration? Could you
show output from "ctfdump -S /boot/kernel/kernel"? The error you
reported is typically the result of some problems with the C type
metadata used by dtrace. The commit you referenced ought to be
unrelated.
Generic Kernel, I am using a make.conf and src.conf configuration. I
hope text wrapping doesn't screw this up too much, left side is original
from install off of beta3 iso image. Right side is after build.
total number of data objects = 29878 total number of data
objects = 29985
total number of functions = 33882 total number of
functions = 60651
total number of function arguments = 82078 total number of
function arguments = 136339
maximum argument list length = 22 maximum argument list
length = 24
average argument list length = 2.42 average argument list
length = 2.25
total number of types = 31901 total number of types
= 32883
total number of integers = 77 total number of integers
= 77
total number of floats = 0 total number of floats
= 0
total number of pointers = 7878 total number of pointers
= 8683
total number of arrays = 3255 total number of arrays
= 3288
total number of func types = 2293 total number of func
types = 2298
total number of structs = 10778 total number of structs
= 10773
total number of unions = 620 total number of unions
= 618
total number of enums = 979 total number of enums
= 979
total number of forward tags = 51 total number of forward
tags = 51
total number of typedefs = 5150 total number of typedefs
= 5143
total number of volatile types = 54 total number of volatile
types = 56
total number of const types = 616 total number of const
types = 772
total number of restrict types = 6 total number of restrict
types = 6
total number of unknowns (holes) = 144 total number of unknowns
(holes) = 139
total number of struct members = 80028 total number of struct
members = 79982
maximum number of struct members = 248 maximum number of struct
members = 248
total size of all structs = 22744641 total size of all
structs = 22744363
maximum size of a struct = 2971720 maximum size of a
struct = 2971720
average number of struct members = 7.43 average number of struct
members = 7.42
average size of a struct = 2110.28 average size of a
struct = 2111.24
total number of union members = 2181 total number of union
members = 2178
maximum number of union members = 90 maximum number of union
members = 90
total size of all unions = 131965 total size of all
unions = 131991
maximum size of a union = 41584 maximum size of a union
= 41584
average number of union members = 3.52 average number of union
members = 3.52
average size of a union = 212.85 average size of a
union = 213.58
total number of enum members = 9465 total number of enum
members = 9465
maximum number of enum members = 1023 maximum number of enum
members = 1023
average number of enum members = 9.67 average number of enum
members = 9.67
total number of unique strings = 68195 total number of unique
strings = 68172
bytes of string data = 994644 bytes of string data
= 994186
maximum string length = 81 maximum string length
= 81
average string length = 14.59 average string length
= 14.58
make.conf:
# Some Default Options From /usr/share/examples/etc/make.conf
CFLAGS?= -O
CLFAGS+= -pipe
COPTFLAGS?= -O
COPTFLAGS+= -pipe
NO_CPU_CFLAGS=
MK_WERROR=no
# Port Configuration Options
WITH_CCACHE_BUILD= YES
OPTIONS_SET= LIBEDIT OPTIMIZED_CFLAGS GSSAPI_NONE
OPTIONS_UNSET= X11 X GUI TLS_SRP AVAHI GSSAPI_BASE XPM CUPS EXAMPLES
DOCS
WRKDIRPREFIX= /var/ports
PACKAGES= /var/ports/packages
WITH_PKGNG= YES
DEFAULT_VERSIONS= pgsql=13 php=80 apache=2.4 perl5=5.32 bdb=6 mysql=105m
ssl=openssl python=3.9 python3=3.9 gcc=9 linux=c7 samba=4.13
# Enable Build World & Kernel CCACHE
.if (!empty(.CURDIR:M/usr/src*) || !empty(.CURDIR:M/usr/obj*)) &&
!defined(NOCCACHE)
CC:=${CC:C,^cc,/usr/local/libexec/ccache/world/cc,1}
CXX:=${CXX:C,^c\+\+,/usr/local/libexec/ccache/world/c++,1}
.endif
.if (!empty(.CURDIR:M/jails/devel/ROOT/usr/src*) ||
!empty(.CURDIR:M/jails/devel/ROOT/usr/obj*)) && !defined(NOCCACHE)
CC:=${CC:C,^cc,/usr/local/libexec/ccache/world/cc,1}
CXX:=${CXX:C,^c\+\+,/usr/local/libexec/ccache/world/c++,1}
.endif
src.conf:
WIHTOUT_FLOPPY="YES"
WITHOUT_FREEBSD_UPDATE="YES"
WITH_BSD_GREP="YES"
WITHOUT_BLUETOOTH="YES"
WITHOUT_PORTSNAP="YES"
WITHOUT_WIRELESS="YES"
WITHOUT_WPA_SUPPLICANT_EAPOL="YES"
WITHOUT_ATM="YES"
WITHOUT_LPR="YES"
WITHOUT_PPP="YES"
WITHOUT_LLDB="YES"
WITHOUT_FTP="YES"
WITHOUT_RBOOTD="YES"
WITHOUT_TALK="YES"
WITHOUT_NTP="YES"
WITH_ISCSI="YES"
WITH_REPRODUCIBLE_BUILD="YES"
WITHOUT_GNU_DIFF="YES"
WITH_KERNEL_RETPOLINE="YES"
--
Thanks,
Dean E. Weimer
http://www.dweimer.net/
_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"