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"

Reply via email to