[Nbd] 2.9.2 won't compile - no obvious error message
While trying to compile NBD 2.9.2, the make step just does a wee bit of
stuff then exits. I can't see any obvious error message. Below is the
trailing end of the output:
=============================================================================
checking for GLIB - version >= 2.6.0... yes (version 2.6.6)
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for off_t... yes
checking for pid_t... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Doxyfile
config.status: creating nbd-server.1
config.status: creating nbd-server.5
config.status: creating config.h
config.status: executing depfiles commands
root@...101...:/home/root/src/nbd-2.9.2/tmp/nbd-2.9.2 5> make^M
make all-am
make[1]: Entering directory `/home/root/src/nbd-2.9.2/tmp/nbd-2.9.2'
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DSYSCONFDIR='"/usr/etc"' -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
gcc -g -O2 -o nbd-server nbd_server-nbd-server.o -lglib-2.0
if gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT nbd-client.o -MD -MP -MF ".deps/nbd-client.Tpo" -c -o nbd-client.o nbd-client.c; \
then mv -f ".deps/nbd-client.Tpo" ".deps/nbd-client.Po"; else rm -f ".deps/nbd-client.Tpo"; exit 1; fi
gcc -g -O2 -o nbd-client nbd-client.o
make[1]: Leaving directory `/home/root/src/nbd-2.9.2/tmp/nbd-2.9.2'
root@...101...:/home/root/src/nbd-2.9.2/tmp/nbd-2.9.2 6>
=============================================================================
The full log output can be fetched at:
http://phil.ipal.net/nbd-2.9.2-build-1.log.bz2
A tarball of the tree AFTER the above steps are done is at:
http://phil.ipal.net/build-tree-of-nbd-2.9.2.tar.bz2
Maybe the answer is in how it built the Makefile?
Any ideas?
The host environment for the above is Slackware 10.2 which includes:
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
gcc (GCC) 3.3.6
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
It fails the same way on Slackware 11.0 which includes:
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
gcc (GCC) 3.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
NBD version 2.8.7 builds OK, as seen in these Slack packages I have online:
http://phil.ipal.org/slackware/public/10.2/nbd-2.8.7-i486-20061021234000.tgz
http://phil.ipal.org/slackware/public/11.0/nbd-2.8.7-i486-20061022001000.tgz
This is not a critical issue. 2.8.7 still works fine for me and I can
continue to use it.
--
-----------------------------------------------------------------------------
| Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ |
| (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ |
-----------------------------------------------------------------------------
Reply to: