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

[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: