make delete-old whine: Malformed conditional (${MK_FORTRAN} == no)

David Wolfskill david at
Fri Jan 18 10:28:48 PST 2008

Just winding up building today's CURRENT; finished "make installworld"
and started "make delete-old," which whined:

"/usr/src/tools/build/mk/", line 384: Malformed conditional (${MK_FORTRAN} == no)
"/usr/src/Makefile.inc1", line 1285: if-less endif
make: fatal errors encountered -- cannot continue
*** Error code 1

Stop in /usr/src.

Errr... huh?  That file hasn't changed since 10 Oct 2007.  And it's
the same on my work desktop's version of CURRENT (which was last
updated on Sunday, 13 Jan 2008.


freebeast(8.0-C)[16] uname -a
FreeBSD 8.0-CURRENT FreeBSD 8.0-CURRENT #14: Thu Jan 17 06:40:59 PST 2008     root at  i386

The files that changed from yesterday to today:
freebeast(8.0-C)[15] grep '^[CMUP] ' c
U contrib/gdb/FREEBSD-diffs
U contrib/gdb/gdb/ia64-fbsd-nat.c
U contrib/gdb/gdb/ia64-fbsd-tdep.c
U contrib/gdb/gdb/config/ia64/
U contrib/gdb/gdb/config/ia64/
U contrib/gdb/gdb/config/ia64/nm-fbsd.h
U contrib/gdb/gdb/config/ia64/tm-fbsd.h
U contrib/top/display.c
U contrib/top/layout.h
U contrib/top/machine.h
U contrib/top/top.c
U contrib/top/top.h
U gnu/usr.bin/gdb/kgdb/kgdb.h
U gnu/usr.bin/gdb/kgdb/main.c
U gnu/usr.bin/gdb/kgdb/trgt.c
U include/unistd.h
U lib/libarchive/archive_read_extract.c
U lib/libarchive/archive_write_disk.c
U lib/libarchive/test/Makefile
U lib/libarchive/test/test_write_disk.c
U lib/libarchive/test/test_write_disk_hardlink.c
U lib/libc/amd64/_fpmath.h
U lib/libc/i386/_fpmath.h
U lib/libc/ia64/_fpmath.h
U lib/libthr/Makefile
U lib/msun/src/math_private.h
U share/man/man4/mfi.4
U share/misc/pci_vendors
U share/mk/
U share/zoneinfo/leapseconds
U sys/amd64/amd64/pmap.c
U sys/amd64/include/_types.h
U sys/amd64/include/float.h
U sys/amd64/isa/clock.c
U sys/arm/arm/pmap.c
U sys/arm/xscale/ixp425/if_npe.c
U sys/dev/ath/if_ath.c
U sys/dev/cxgb/cxgb_sge.c
U sys/dev/cxgb/sys/cxgb_support.c
U sys/dev/cxgb/sys/mvec.h
U sys/dev/gem/if_gem.c
U sys/dev/if_ndis/if_ndis.c
U sys/dev/msk/if_msk.c
U sys/dev/nfe/if_nfe.c
U sys/dev/re/if_re.c
U sys/dev/stge/if_stge.c
U sys/dev/wpi/if_wpi.c
U sys/i386/i386/pmap.c
U sys/i386/isa/clock.c
U sys/kern/kern_mib.c
U sys/kern/kern_rwlock.c
U sys/kern/kern_time.c
U sys/kern/uipc_mbuf.c
U sys/net/if_bridge.c
U sys/sys/mbuf.h
U sys/sys/time.h
U tools/tools/aac/aac_checkq.c
U usr.bin/top/machine.c

The named file (tools/build/mk/ is the only one
where "MK_FORTRAN" shows up anywhere in any of my copies of the tree --
including the one from my work desktop.

(My laptop did the same thing, too.  It's not surprising that they behaved
the same....)

Maybe I'm confused or something.....  :-{

David H. Wolfskill				david at
I submit that "conspiracy" would be an appropriate collective noun for cats.

See for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url :

More information about the freebsd-current mailing list