From owner-freebsd-current@FreeBSD.ORG Fri Jul 16 17:25:21 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55C2716A4CE for ; Fri, 16 Jul 2004 17:25:21 +0000 (GMT) Received: from flintsbach.schmalzbauer.de (flintsbach.schmalzbauer.de [62.245.232.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0181643D4C for ; Fri, 16 Jul 2004 17:25:20 +0000 (GMT) (envelope-from h@schmalzbauer.de) Received: from korso.flintsbach.schmalzbauer.de (korso.flintsbach.schmalzbauer.de [172.21.2.3])i6GHPFum067223 for ; Fri, 16 Jul 2004 19:25:15 +0200 (CEST) (envelope-from h@schmalzbauer.de) Received: from cale.flintsbach.schmalzbauer.de (cale.flintsbach.schmalzbauer.de [172.21.1.249]) by korso.flintsbach.schmalzbauer.de (Postfix) with ESMTP id 8B5B58B for ; Fri, 16 Jul 2004 19:25:15 +0200 (CEST) From: Harald Schmalzbauer To: freebsd-current@freebsd.org Date: Fri, 16 Jul 2004 19:25:09 +0200 User-Agent: KMail/1.6.2 X-OS: FreeBSD 5.3 X-Country: Germany X-Address: Munich, 80686 X-Phone2: +49 (0) 89 18947781 X-Name: Harald Schmalzbauer X-Birthday: 06 Oktober 1972 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Boundary-03=_69A+AemLYPIzlOX"; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <200407161925.14816@harryhomeworkstation> X-Spam-Status: No, hits=0.0 required=3.5 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on mailjail.dmz.flintsbach.schmalzbauer.de X-Mailman-Approved-At: Sat, 17 Jul 2004 11:39:33 +0000 Subject: kernel build error in cam_periph_mapmem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jul 2004 17:25:21 -0000 --Boundary-03=_69A+AemLYPIzlOX Content-Type: multipart/mixed; boundary="Boundary-01=_19A+A9xL456AtdR" Content-Transfer-Encoding: 7bit Content-Disposition: inline --Boundary-01=_19A+A9xL456AtdR Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Dear hackers, for several cvsups my kernel build fails with the following: cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototype= s =20 =2DWmissing-prototypes -Wpointer-arith -Winline -Wcast-qual =20 =2Dfformat-extensions -std=3Dc99 -nostdinc -I- -I. -I/usr/src/sys=20 =2DI/usr/src/sys/contrib/dev/acpica -I/usr/src/sys/contrib/altq=20 =2DI/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf=20 =2DI/usr/src/sys/contrib/dev/ath -I/usr/src/sys/contrib/dev/ath/freebsd=20 =2DI/usr/src/sys/contrib/ngatm -D_KERNEL -include opt_global.h -fno-common= =20 =2Dfinline-limit=3D8000 -mno-align-long-strings -mpreferred-stack-boundary= =3D2=20 =2Dffreestanding -Werror /usr/src/sys/cam/cam_periph.c /usr/src/sys/cam/cam_periph.c: In function `cam_periph_mapmem': /usr/src/sys/cam/cam_periph.c:624: warning: implicit declaration of functio= n=20 `_mtx_assert' /usr/src/sys/cam/cam_periph.c:624: error: `MA_OWNED' undeclared (first use = in=20 this function) /usr/src/sys/cam/cam_periph.c:624: error: (Each undeclared identifier is=20 reported only once /usr/src/sys/cam/cam_periph.c:624: error: for each function it appears in.) /usr/src/sys/cam/cam_periph.c:659: warning: redundant redeclaration of=20 `_mtx_assert' in same scope /usr/src/sys/cam/cam_periph.c:624: warning: previous declaration of=20 `_mtx_assert' /usr/src/sys/cam/cam_periph.c: In function `cam_periph_unmapmem': /usr/src/sys/cam/cam_periph.c:684: error: `MA_OWNED' undeclared (first use = in=20 this function) /usr/src/sys/cam/cam_periph.c:706: warning: redundant redeclaration of=20 `_mtx_assert' in same scope /usr/src/sys/cam/cam_periph.c:684: warning: previous declaration of=20 `_mtx_assert' /usr/src/sys/cam/cam_periph.c:723: warning: redundant redeclaration of=20 `_mtx_assert' in same scope /usr/src/sys/cam/cam_periph.c:684: warning: previous declaration of=20 `_mtx_assert' *** Error code 1 Stop in /usr/obj/usr/src/sys/CALE. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. Nothing unusual in my custom kernel, see attached. Best regards, =2DHary --Boundary-01=_19A+A9xL456AtdR Content-Type: text/plain; charset="iso-8859-15"; name="CALE" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="CALE" ######################################## ## Kernel for D815UFVW ## ######################################## ## DEBUGS! #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols options KDB # Enable kernel debugger support. options DDB # Support DDB. options GDB # Support remote GDB. options INVARIANTS # Enable calls of extra sanity checking #options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS #options WITNESS # Enable checks to detect deadlocks and cycles #options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed ## Generic Config #------------------- machine i386 cpu I686_CPU options PQ_CACHESIZE=256 # color for 512k/16k cache ident CALE #options SCHED_4BSD #4BSD scheduler options SCHED_ULE options PROCFS #Process filesystem (requires PSEUDOFS) options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options COMPAT_FREEBSD4 options KTRACE #ktrace(1) 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 extensions #options CLK_USE_I8254_CALIBRATION options HZ=4000 options PERFMON #options MAC #options MAC_BIBA #options MAC_BSDEXTENDED #options MAC_DEBUG #options MAC_IFOFF #options MAC_LOMAC #options MAC_MLS #options MAC_NONE #options MAC_PARTITION #options MAC_PORTACL #options MAC_SEEOTHERUIDS #options MAC_TEST ## Buses #------------------ #options SMP device apic #options NO_MIXED_MODE device acpi device npx device isa device pci #device agp ## ISA-Controller #---------------- device atkbdc # AT keyboard controller device sio # 8250, 16[45]50 based serial ports device pmtimer device fdc #device ppc #device ppbus # Parallel port bus (required) #device lpt # Printer #device ppi # Parallel port interface device #device vpo # Requires scbus and da ## PCI-Controller #------------------ device ata device uhci # UHCI PCI->USB interface #device ohci # OHCI PCI->USB interface ## Devices with their options #---------------------------- #+++++ IDE ++++++ device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives options ATA_STATIC_ID #Static device numbering options FFS #Berkeley Fast Filesystem options UDF options UFS_ACL #Support for access control lists options UFS_DIRHASH #Improve performance on big directories options SOFTUPDATES #Enable FFS soft updates support options MSDOSFS #MSDOS Filesystem options CD9660 #ISO 9660 Filesystem options GEOM_BDE options GEOM_GPT options UFS_EXTATTR options UFS_EXTATTR_AUTOSTART options QUOTA #enable disk quotas #options SUIDDIR #+++++ SCSI +++++ device scbus # SCSI bus (required) device da # Direct Access (disks) device cd device pass # Passthrough device (direct SCSI access) device atapicam #+++++ Eingabe +++++ device atkbd # AT keyboard options ATKBD_DFLT_KEYMAP makeoptions ATKBD_DFLT_KEYMAP=german.iso device psm # PS/2 mouse #+++++ Ausgabe ++++++ device vga # VGA video card driver options VESA device splash # Splash screen and screen saver support device sc options MAXCONS=12 options SC_DISABLE_REBOOT options SC_PIXEL_MODE options SC_HISTORY_SIZE=1000 options SC_DFLT_FONT makeoptions SC_DFLT_FONT=iso15 device sound device snd_ich #+++++ USB +++++ device usb # USB Bus (required) device ugen # Generic device uhid # "Human Interface Devices" device ukbd # Keyboard device umass # Disks/Mass storage - Requires scbus and da device ums # Mouse device uscanner #+++++ Netzwerk +++++ device miibus # MII bus support device fxp options DEVICE_POLLING options INET #InterNETworking options INET6 #InterNETworking options NFSCLIENT #Network Filesystem Client options NFSSERVER #Network Filesystem Server options RANDOM_IP_ID options TCP_DROP_SYNFIN options ZERO_COPY_SOCKETS #+++++ Diverses +++++ device smbus # Bus support, required for smb below. device smb device ichsmb ## Pseudo Devices #---------------- options PSEUDOFS #Pseudo-filesystem framework device random # Entropy device device loop # Network loopback device ether # Ethernet support device pty # Pseudo-ttys (telnet etc) device md # Memory "disks" device bpf # Berkeley packet filter --Boundary-01=_19A+A9xL456AtdR-- --Boundary-03=_69A+AemLYPIzlOX Content-Type: application/pgp-signature Content-Description: signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBA+A96Bylq0S4AzzwRAhJ4AJ41xhIz7jfmXnrw5UvKcGjB6nTjCQCfW5ep vQAU/70FJdPNuWC6Cas/xxc= =R7PQ -----END PGP SIGNATURE----- --Boundary-03=_69A+AemLYPIzlOX--