On 2016-05-07 17:37, Christian Weisgerber wrote:
databases/mongodb failed to build in my latest amd64 bulk build:
scons: ***
[build/opt/third_party/mozjs-38/platform/x86_64/openbsd/build/Unified_cpp_js_src7.o]
Implicit dependency `/usr/local/include/unicode/uclean.h' not found,
needed by target
`build/opt/third_party/mozjs-38/platform/x86_64/openbsd/build/Unified_cpp_js_src7.o'.
Full log attached.
I can't reproduce this on either fresh installs of 5.9 or the May 8th
snapshot. That implicit dependency should only exist if ENABLE_INTL_API
is defined, which it isn't. Scons is definitely doing something wrong
here.
There are two things I can think of that might help:
- More information about the build system so I can try to replicate
it. Snapshot version; scons version; environment variables; any
non-default Make flags, etc.
- If textproc/icu4c is installed, does it still fail?
-- Andrew Aldridge