Current-Users archive

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

-current 'groff' build failure on -7 and -8 hosts?



I've been seeing failures of recent -current building 'groff' on my
netbsd-7 and -8 amd64 hosts:

[...]
--- lex.o ---
c++ -I. -I/x/current/src/external/gpl2/groff/dist/src/preproc/eqn  -I/r0/build/current/obj/amd64/tools/groff/build/src/include -I/x/current/src/tools/groff/../../external/gpl2/groff/dist/src/include -DHAVE_CONFIG_H -O -I/r0/build/current/tools/amd64/include/compat -I/x/current/src/tools/compat  -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -c  /x/current/src/external/gpl2/groff/dist/src/preproc/eqn/lex.cpp
/x/current/src/external/gpl2/groff/dist/src/preproc/eqn/lex.cpp:25:21: fatal error: eqn_tab.h: No such file or directory
 #include "eqn_tab.h"
                     ^
compilation terminated.
[...]

The netbsd-7 host is building to empty (removed) obj/tool/DEST/REL
directories.  The netbsd-8 host is doing an update build from which
"obj/<arch>/external/bsd/acpica" "obj/<arch>/external/gpl2/groff", and
"obj/<arch>/tools/groff" were removed due to previous observed failures
building these.

The problem with 'groff' originally only appeared in a distribution/release
build, so I nuked the "obj/<arch>/tools" version as well and now it doesn't
build either.

In a separate tree synced with HEAD, I build only tools and GENERIC.
Since the tools were already built, it wasn't updated, so this build
succeeds.

I recall some stuff with 'eqn' not long ago, but only recently tried
rebuilding -current again.  I don't see what's going wrong, especially
when building to empty (removed) output directories.

-- 
|/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
|\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645



Home | Main Index | Thread Index | Old Index