buildworld: bsd.lib.mk line 18: Malformed conditional

David Carter-Hitchin david at carter-hitchin.clara.co.uk
Wed Oct 15 12:42:31 PDT 2003


Hi All,

Hope someone out there knows about a problem I've run into doing a make
buildworld in /usr/src.  The problem seem to be whilst building
rescue/common:

cd /usr/src/rescue/rescue/../../sbin/fdisk &&
MAKEOBJDIRPREFIX=/usr/obj/usr/src/rescue/rescue make clean
rm -f fdisk fdisk.o geom_mbr_enc.o fdisk.8.gz fdisk.8.cat.gz
cd /usr/src/rescue/rescue/../../sbin/dhclient &&
MAKEOBJDIRPREFIX=/usr/obj/usr/src/rescue/rescue make clean
===> rescue/rescue/common
"/usr/src/share/mk/bsd.lib.mk", line 18: Malformed conditional
(defined(SHLIB_NAME) && ${SHLIB_NAME:M*.so.*})
"/usr/src/share/mk/bsd.lib.mk", line 18: Missing dependency operator
"/usr/src/share/mk/bsd.lib.mk", line 22: if-less endif
"/usr/src/share/mk/bsd.lib.mk", line 22: Need an operator
make: fatal errors encountered -- cannot continue

uname -a:

FreeBSD stoat.clara.net 4.2-RELEASE FreeBSD 4.2-RELEASE #4: Sun Sep 29
00:27:09 BST 2002     david at stoat.clara.net:/usr/src/sys/compile/STOAT
i386

I only recently found out about CVSup, so I'm a bit new to this method. My
update file looks like this:

*default host=cvsup.uk.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
src-all
ports-all
doc-all

Did I get something wrong? Or is my 4.2 installation so old that it has no
hope of being upgraded in this way?  Not sure if my "release=" config
means that I get "STABLE", "CURRENT" or something else? 

Thanks,
David. 






More information about the freebsd-questions mailing list