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

Reply via email to