Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Aug 2008 18:09:43 -0700
From:      John Scroggins <dataefx@charter.net>
To:        stable@freebsd.org
Subject:   unable to upgrade to 7.1-PRE
Message-ID:  <1220144983.37555.26.camel@rougehunter75.charterpipeline.net>

next in thread | raw e-mail | index | archive | help
Hello all,

I have attempted to upgrade to 7.1-Pre with no avail. 
My source tree is has been cleaned and /usr/obj is cleared every time
the system is rebuilt. I have swapped over the kernel config to the
latest Generic and uncommented the dtrace hooks -- but my build
continues to fall on its face compiling the dtrace module.

Is there something I'm missing here ? good chance its obvious, but I'm
at a loss --- :(

here my system info:

FreeBSD rougehunter75 7.0-STABLE FreeBSD 7.0-STABLE #0: Sat Aug 23
14:31:58 PDT 2008
root@rougehunter75/usr/obj/usr/src/sys/rougehunter75  amd64

kernel config file:

# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.484.2.14 2008/08/29 18:54:35
jhb Exp

cpu             HAMMER
ident           rougehunter75

# To statically compile in device wiring instead of /boot/device.hints
#hints          "GENERIC.hints"         # Default places to look for
devices.

makeoptions     DEBUG=-g                # Build kernel with gdb(1) debug
symbol

options         SCHED_ULE               # ULE scheduler
options         PREEMPTION              # Enable kernel thread
preemption
options         INET                    # InterNETworking
options         INET6                   # IPv6 communications protocols
options         SCTP                    # Stream Control Transmission
Protocol
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates
support 
options         UFS_ACL                # Support for access control list
options         UFS_DIRHASH             # Improve performance on big
directorie
options         UFS_GJOURNAL            # Enable gjournal-based UFS
journaling
options         MD_ROOT                 # MD is a potential root device
options         NFSCLIENT               # Network Filesystem Client
options         NFSSERVER               # Network Filesystem Server
options         NFSLOCKD                # Network Lock Manager
options         NFS_ROOT                # NFS usable as /, requires
NFSCLIENT
options         NTFS                    # NT File System  
options         MSDOSFS                 # MSDOS Filesystem   
options         CD9660                  # ISO 9660 Filesystem
options         PROCFS                  # Process filesystem (requires
PSEUDOFS
options         PSEUDOFS                # Pseudo-filesystem framework
options         GEOM_PART_GPT           # GUID Partition Tables.
options         GEOM_LABEL              # Provides labelization
options         COMPAT_43TTY            # BSD 4.3 TTY compat [KEEP
THIS!]
options         COMPAT_IA32             # Compatible with i386 binaries
options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
options         COMPAT_FREEBSD6         # Compatible with FreeBSD6
options         SCSI_DELAY=5000         # Delay (in ms) before probing
SCSI
options         KTRACE                  # ktrace(1) support
options         STACK                   # stack(9) support
options         SYSVSHM                 # SYSV-style shared memory 
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time
extensio
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.
options         STOP_NMI                # Stop CPUS using NMI instead of
IPI
options         AUDIT                   # Security event auditing
options         KDTRACE_FRAME           # Ensure frames are compiled in
options         KDTRACE_HOOKS           # Kernel DTrace hooks

here is where the build fails:

===> dtrace/sdt (all)
cc -O2 -fno-strict-aliasing -pipe -march=athlon64  -D_KERNEL
-DKLD_MODULE -std=c99 -nostdinc
-I/usr/src/sys/modules/dtrace/sdt/../../../cddl/compat/opensolaris
-I/usr/src/sys/modules/dtrace/sdt/../../../cddl/contrib/opensolaris/uts/common -I/usr/src/sys/modules/dtrace/sdt/../../.. -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/rougehunter75/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -fno-omit-frame-pointer -I/usr/obj/usr/src/sys/rougehunter75 -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -Wno-unknown-pragmas -c /usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c
In file included
from /usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:42:
/usr/src/sys/modules/dtrace/sdt/../../../cddl/contrib/opensolaris/uts/common/sys/dtrace.h:630:19: warning: "_BIG_ENDIAN" is not defined
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:86: warning:
'struct sdt_argtype' declared inside parameter list
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:86: warning:
its scope is only this definition or declaration, which is probably not
what you want
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_argtype_callback':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:90: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:92: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_getargdesc':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:105: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:106:
warning: implicit declaration of function 'sdt_argtype_listall'
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:106:
warning: nested extern declaration of 'sdt_argtype_listall'
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: At top
level:
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:114:
warning: 'struct sdt_probe' declared inside parameter list
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_probe_callback':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:116: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:127: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:128: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:129: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:131: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:134: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:134: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:134: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:135: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: At top
level:
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:141:
warning: 'struct sdt_provider' declared inside parameter list
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_provider_entry':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:143:
warning: implicit declaration of function 'sdt_probe_listall'
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:143:
warning: nested extern declaration of 'sdt_probe_listall'
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_provide_probes':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:152:
warning: implicit declaration of function 'sdt_provider_listall'
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:152:
warning: nested extern declaration of 'sdt_provider_listall'
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_enable':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:166: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_disable':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:174: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: At top
level:
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:178:
warning: 'struct sdt_provider' declared inside parameter list
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_provider_reg_callback':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:180: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:181: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_load':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:191: error:
'sdt_probe_func' undeclared (first use in this function)
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:191: error:
(Each undeclared identifier is reported only once
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:191: error:
for each function it appears in.)
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: At top
level:
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:197:
warning: 'struct sdt_provider' declared inside parameter list
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_provider_unreg_callback':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:199: error:
dereferencing pointer to incomplete type
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c: In function
'sdt_unload':
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:207: error:
'sdt_probe_func' undeclared (first use in this function)
/usr/src/sys/modules/dtrace/sdt/../../../cddl/dev/sdt/sdt.c:207: error:
'sdt_probe_stub' undeclared (first use in this function)
*** Error code 1

Stop in /usr/src/sys/modules/dtrace/sdt.
*** Error code 1

Stop in /usr/src/sys/modules/dtrace.
*** Error code 1

Stop in /usr/src/sys/modules.
*** Error code 1

Stop in /usr/obj/usr/src/sys/rougehunter75.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.				

If anyone can shed some light on this issue, I appreciate the help 

_J




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1220144983.37555.26.camel>