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

Bug#389945: nbd.h broken



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



Reply to: