Maybe there are some people with the same problem .. or maybe someone
who knows what this could be and how this problem sneaked into the system.
I'm cunning -CURRENT for ages but since March 19 I am unable to compile
myself a new kernel. I'm cunning 5.0-CURRENT but somehow I don't think
that matters this time since the modification timestamp for the
the vx devicedriver is Sat Jan 29 14:50:32 2000 (cvs timestamp that is).

Its about the following ethernetcard: (info from dmesg of running kernel)
 vx0: <3COM 3C590 Etherlink III PCI> port 0xec00-0xec1f irq 11 at device 17.0 on pci0

With a nicely updated cvs sourctree it fails on me when I run make. I get
the following warnings and the final error:

cc -c -O -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -ansi 
-g -n
          -I../.. -I../../../include  -D_KERNEL -include opt_global.h -elf  
-mpreferred-stack-boundary=2  ../../dev/vx/if_vx_pci.c
../../dev/vx/if_vx_pci.c:131: variable `vxdevice' has initializer but incomplete type
../../dev/vx/if_vx_pci.c:132: warning: excess elements in struct initializer
../../dev/vx/if_vx_pci.c:132: warning: (near initialization for `vxdevice')
../../dev/vx/if_vx_pci.c:133: warning: excess elements in struct initializer
../../dev/vx/if_vx_pci.c:133: warning: (near initialization for `vxdevice')
../../dev/vx/if_vx_pci.c:134: warning: excess elements in struct initializer
../../dev/vx/if_vx_pci.c:134: warning: (near initialization for `vxdevice')
../../dev/vx/if_vx_pci.c:135: warning: excess elements in struct initializer
../../dev/vx/if_vx_pci.c:135: warning: (near initialization for `vxdevice')
../../dev/vx/if_vx_pci.c:137: warning: excess elements in struct initializer
../../dev/vx/if_vx_pci.c:137: warning: (near initialization for `vxdevice')
../../dev/vx/if_vx_pci.c:139: warning: type defaults to `int' in declaration of 
`COMPAT_PCI_DRIVER'
../../dev/vx/if_vx_pci.c:139: warning: parameter names (without types) in function 
declaration
../../dev/vx/if_vx_pci.c:139: warning: data definition has no type or storage class
../../dev/vx/if_vx_pci.c:131: warning: `vxdevice' defined but not used
*** Error code 1

This is the relevant piece of my config file:
 (the xl device does work btw)

# PCI Ethernet NICs.
device          vx             # 3Com 3c590, 3c595 (``Vortex'')
device          xl             # 3Com 3c90x (``Boomerang'', ``Cyclone'')

My world is current as of yesterday..

Anyone? I hate to post to -current *grin* but I have found absolutely
nothing in my mailarchives and on the webarchive.

Here are some final details about my system:
 FreeBSD tripwire.whacky.net 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Sun Mar 19 19:13:00 
CET 2000     
[EMAIL PROTECTED]:/mnt/archive/CVS/5.0-CURRENT/src/sys/compile/TRIPWIRE  
i386
 CPU: Pentium II/Pentium II Xeon/Celeron (412.37-MHz 686-class CPU)
 real memory  = 268369920 (262080K bytes)
 pci1: <NVidia Riva TNT graphics accelerator>
 xl0: <3Com 3c905C-TX Fast Etherlink XL>
 ahc0: <Adaptec 2940 Ultra SCSI adapter>
 vx0: <3COM 3C590 Etherlink III PCI> 
 sbc0: <Creative SB16/SB32>
 da0: <IBM DGHS18U 0350> Fixed Direct Access SCSI-3 device 
 da1: <HITACHI DK318H-91WS B2B5> Fixed Direct Access SCSI-2 device 
 cd0: <PLEXTOR CD-ROM PX-20TS 1.01> Removable CD-ROM SCSI-2 device 
 cd1: <PLEXTOR CD-R   PX-R412C 1.06> Removable CD-ROM SCSI-2 device 

-Steve

-- 
Stephan van Beerschoten                    [EMAIL PROTECTED]
  PGP fingerprint:  4557 9761 B212 FB4C  778D 3529 C42A 2D27
 In god we trust.. all others we verify with PGP fingerprints


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to