Kernel link error of udbp.o

Aluminium Oxide orac000 at internet-mail.org
Sat Oct 15 11:26:21 PDT 2005


I couldn't find the variable declarations  in the link error below in
files in 
/usr/src/sys/dev/usb/
/usr/src/sys/modules/udbp/
/usr/obj/usr/src/sys/H2O/modules/usr/src/sys/modules/udbp
/usr/obj/usr/src/sys/H2O/modules/usr/src/sys/modules/udbp/machine

Still looking...

> >On Fri, 14 Oct 2005 17:35:05 -0700, "Cai, Quanqing"

<caiquanqing at gmail.com> said:

> Yes, I tried it just now and got the problem at same place too. But My
> system is 7.0-CURRENT.
>
> On 10/14/05, Aluminium Oxide <orac000 at internet-mail.org> wrote:
> >
> > Has anyone else seen this?
> >
> > I received an error on a kernel build during linking, for udbp.o
> >
> >
> > Just prior to this I had run
> > o a cvsup with
> > RELENG_5_4
> > and
> > o run make buildworld with
> > CFLAGS+=-O2 -pipe -fforce-mem -fforce-addr -funroll-loops
> > -fcse-follow-jumps
> > CXXFLAGS+= -fconserve-space
> >
> > During a make buildkernel last night, the following occurred. I reran
> > make buildkernel with :
> > CFLAGS+=-O2 -pipe
> > CXXFLAGS+= -fconserve-space
> >
> > [I am now running with CFLAGS+=-O -pipe. I will post the reults when
> > it completes.]
> >
> > but the same problem occurred:
> >

> >linking kernel
> >udbp.o(.text+0x42c): In function `udbp_attach':
: > >undefined reference to `ng_newtype'
> >udbp.o(.text+0x45a): In function `udbp_attach':
:> > undefined reference to `ng_make_node_common'
> >udbp.o(.text+0x4a1): In function `udbp_attach':
:> > undefined reference to `ng_name_node'
> >udbp.o(.text+0x4e0): In function `udbp_attach':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x4fc): In function `udbp_attach':
> >: undefined reference to `ng_unref_node'
> >udbp.o(.text+0x54b): In function `udbp_attach':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x6b1): In function `udbp_detach':
> >: undefined reference to `ng_rmnode_self'
> >udbp.o(.text+0x6e6): In function `udbp_detach':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x736): In function `udbp_detach':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x752): In function `udbp_detach':
> >: undefined reference to `ng_unref_node'
> >udbp.o(.text+0x8d7): In function `udbp_in_transfer_cb':
> >: undefined reference to `ng_package_data'
> >udbp.o(.text+0x8fc): In function `udbp_in_transfer_cb':
> >: undefined reference to `ng_address_hook'
> >udbp.o(.text+0x91e): In function `udbp_in_transfer_cb':
> >: undefined reference to `ng_snd_item'
> >udbp.o(.text+0xc33): In function `ng_udbp_newhook':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0xc9a): In function `ng_udbp_newhook':
> >: undefined reference to `dumphook'
> >udbp.o(.text+0xd10): In function `ng_udbp_rcvmsg':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0xd53): In function `ng_udbp_rcvmsg':
> >: undefined reference to `dumpitem'
> >udbp.o(.text+0xda9): In function `ng_udbp_rcvmsg':
> >: undefined reference to `M_NETGRAPH_MSG'
> >udbp.o(.text+0xe6f): In function `ng_udbp_rcvmsg':
> >: undefined reference to `dumpitem'
> >udbp.o(.text+0xeaa): In function `ng_udbp_rcvmsg':
> >: undefined reference to `dumpitem'
> >udbp.o(.text+0xeee): In function `ng_udbp_rcvmsg':
> >: undefined reference to `dumpitem'
> >udbp.o(.text+0xf2b): In function `ng_udbp_rcvmsg':
> >: undefined reference to `ng_address_ID'
> >udbp.o(.text+0xf4d): In function `ng_udbp_rcvmsg':
> >: undefined reference to `ng_snd_item'
> >udbp.o(.text+0xf71): In function `ng_udbp_rcvmsg':
> >: undefined reference to `dumpitem'
> >udbp.o(.text+0xf93): In function `ng_udbp_rcvmsg':
> >: undefined reference to `ng_free_item'
> >udbp.o(.text+0xfb9): In function `ng_udbp_rcvmsg':
> >: undefined reference to `dumpitem'
> >udbp.o(.text+0xfe2): In function `ng_udbp_rcvmsg':
> >: undefined reference to `ng_free_item'
> >udbp.o(.text+0xff8): In function `ng_udbp_rcvmsg':
> >: undefined reference to `M_NETGRAPH_MSG'
> >udbp.o(.text+0x104a): In function `ng_udbp_rcvdata':
> >: undefined reference to `dumphook'
> >udbp.o(.text+0x108d): In function `ng_udbp_rcvdata':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x10c4): In function `ng_udbp_rcvdata':
> >: undefined reference to `dumpitem'
> >udbp.o(.text+0x1105): In function `ng_udbp_rcvdata':
> >: undefined reference to `dumpitem'
> >udbp.o(.text+0x1127): In function `ng_udbp_rcvdata':
> >: undefined reference to `ng_free_item'
> >udbp.o(.text+0x12ef): In function `ng_udbp_rmnode':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x14da): In function `ng_udbp_rmnode':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x14f6): In function `ng_udbp_rmnode':
> >: undefined reference to `ng_unref_node'
> >udbp.o(.text+0x1509): In function `ng_udbp_rmnode':
> >: undefined reference to `ng_make_node_common'
> >udbp.o(.text+0x1546): In function `ng_udbp_rmnode':
> >: undefined reference to `ng_name_node'
> >udbp.o(.text+0x1585): In function `ng_udbp_rmnode':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x15a7): In function `ng_udbp_rmnode':
> >: undefined reference to `ng_unref_node'
> >udbp.o(.text+0x15ef): In function `ng_udbp_rmnode':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x1656): In function `ng_udbp_connect':
> >: undefined reference to `dumphook'
> >udbp.o(.text+0x1696): In function `ng_udbp_connect':
> >: undefined reference to `dumphook'
> >udbp.o(.text+0x16f9): In function `ng_udbp_disconnect'
> >: : undefined reference to `dumphook'
> >udbp.o(.text+0x173c): In function `ng_udbp_disconnect
> >': : undefined reference to `dumpnode'
> >udbp.o(.text+0x178b): In function `ng_udbp_disconnect':
> >: undefined reference to `dumphook'
> >udbp.o(.text+0x17ce): In function `ng_udbp_disconnect':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x181d): In function `ng_udbp_disconnect':
> >: undefined reference to `dumphook'
> >udbp.o(.text+0x1860): In function `ng_udbp_disconnect':
> >: undefined reference to `dumpnode'
> >udbp.o(.text+0x18ab): In function `ng_udbp_disconnect':
> >: undefined reference to `dumphook'
> >udbp.o(.text+0x18c4): In function `ng_udbp_disconnect':
> >: undefined reference to `ng_rmnode_self'
> >udbp.o(.rodata+0x4): undefined reference to `ng_parse_int32_type'
> >udbp.o(.rodata+0x10): undefined reference to `ng_parse_int32_type'
> >udbp.o(.rodata+0x24): undefined reference to `ng_parse_struct_type'
> >udbp.o(.rodata+0x60): undefined reference to `ng_parse_int32_type'
> >*** Error code 1

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

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

> >Stop in /usr/src.
> >H2O# > > --
-- 
  Aluminium Oxide
  orac000 at internet-mail.org


-- 
  Aluminium Oxide
  orac000 at internet-mail.org

-- 
http://www.fastmail.fm - A no graphics, no pop-ups email service



More information about the freebsd-usb mailing list