[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#389945: marked as done (nbd.h broken)



Your message dated Tue, 17 Oct 2006 20:25:53 +0200
with message-id <20061017182553.GA19372@country.grep.be>
and subject line Not a bug
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: linux-kernel-headers
Version: 2.6.18-1
Severity: normal
File: /usr/include/linux/nbd.h

Hi,

when I try to compile nbd-server against the nbd.h currently in
linux-kernel-headers, I get the following output:

if gcc -DHAVE_CONFIG_H -I. -I. -I.    -g -O2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -g -O2 -MT nbd_server-nbd-server.o -MD -MP -MF ".deps/nbd_server-nbd-server.Tpo" -c -o nbd_server-nbd-server.o `test -f 'nbd-server.c' || echo './'`nbd-server.c; \
	then mv -f ".deps/nbd_server-nbd-server.Tpo" ".deps/nbd_server-nbd-server.Po"; else rm -f ".deps/nbd_server-nbd-server.Tpo"; exit 1; fi
In file included from cliserv.h:42,
                 from nbd-server.c:90:
/usr/include/linux/nbd.h:80: error: expected specifier-qualifier-list before ‘__be32’
/usr/include/linux/nbd.h:96: error: expected specifier-qualifier-list before ‘__be32’
nbd-server.c: In function ‘mainloop’:
nbd-server.c:655: error: ‘struct nbd_reply’ has no member named ‘magic’
nbd-server.c:656: error: ‘struct nbd_reply’ has no member named ‘error’
nbd-server.c:667: error: ‘struct nbd_request’ has no member named ‘from’
nbd-server.c:667: error: ‘struct nbd_request’ has no member named ‘from’
nbd-server.c:668: error: ‘struct nbd_request’ has no member named ‘type’
nbd-server.c:668: error: ‘struct nbd_request’ has no member named ‘type’
nbd-server.c:670: error: ‘struct nbd_request’ has no member named ‘type’
nbd-server.c:682: error: ‘struct nbd_request’ has no member named ‘len’
nbd-server.c:684: error: ‘struct nbd_request’ has no member named ‘magic’
nbd-server.c:693: error: ‘struct nbd_reply’ has no member named ‘handle’
nbd-server.c:693: error: ‘struct nbd_request’ has no member named ‘handle’
nbd-server.c:693: error: ‘struct nbd_reply’ has no member named ‘handle’
nbd-server.c:694: error: ‘struct nbd_request’ has no member named ‘from’
nbd-server.c:696: error: ‘struct nbd_reply’ has no member named ‘error’
nbd-server.c:696: error: ‘struct nbd_reply’ has no member named ‘error’
nbd-server.c:700: error: ‘struct nbd_request’ has no member named ‘from’
nbd-server.c:701: error: ‘struct nbd_request’ has no member named ‘type’
nbd-server.c:704: error: ‘struct nbd_reply’ has no member named ‘error’
nbd-server.c:704: error: ‘struct nbd_reply’ has no member named ‘error’
nbd-server.c:708: error: ‘struct nbd_request’ has no member named ‘type’
nbd-server.c:713: error: ‘struct nbd_request’ has no member named ‘from’
nbd-server.c:716: error: ‘struct nbd_reply’ has no member named ‘error’
nbd-server.c:716: error: ‘struct nbd_reply’ has no member named ‘error’
nbd-server.c:726: error: ‘struct nbd_request’ has no member named ‘from’
nbd-server.c:728: error: ‘struct nbd_reply’ has no member named ‘error’
nbd-server.c:728: error: ‘struct nbd_reply’ has no member named ‘error’
make[1]: *** [nbd_server-nbd-server.o] Error 1

Which is not supposed to happen.

(note that the nbd source package contains a separate nbd.h file which
is used instead, since it also needs to build on non-Linux ports; to
reproduce, remove that file before building)

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.17-2-powerpc
Locale: LANG=nl_BE.UTF-8@euro, LC_CTYPE=nl_BE.UTF-8@euro (charmap=UTF-8)

-- no debconf information


--- End Message ---
--- Begin Message ---
Version: 2.6.18-1

Note to self: next time, investigate "bugs" before filing them. It's an
interface change, but that doesn't make it a bug.

I've changed the userland nbd tools to compile against nbd.h from 2.6.18
now, too. This bug is not a bug, so closing.

Sorry for the noise.

-- 
<Lo-lan-do> Home is where you have to wash the dishes.
  -- #debian-devel, Freenode, 2004-09-22

--- End Message ---

Reply to: