-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Describe the bug
There is a bug in automake 1.14 where out-of-tree builds fail on dependency tracking if subdir-objects feature is enabled.
Automake does not expand $(openvpn_srcdir) correctly in .deps paths
Steps to reproduce the behavior:
Load ovpn@510ddbe2 -
The autotools extension reports:
Makefile:983: [...]/proj/ovpn/src/openvpn/.deps/memleaks_buffer_rfc4821_memcheck-buffer.Po: No such file or directory
also, directories like ./build/Debug/tests/unit/base64/$(openvpn_srcdir)/.deps are created. the $(openvpn_srcdir) is not expanded correctly.
Expected behavior
The extension should detect this confusing bug and suggest a workaround. Possible workarounds
- Disabling dependency tracking (
--disable-dependency-tracking- https://stackoverflow.com/questions/21609580/autotools-build-fails-due-to-subdir-objects-option-in-am-init-automake) - removing
subdir-objects - upgrading automake (but to what? 1.15 also has the problem)
Where does the extension run?
- OS where VSCode runs: Windows 10
- OS where the autotools extension runs: Ubuntu 16, ie, remotely
- Extension Version: 0.2.0/linux-x64 pre-release
What project are you editing?
- Project repo if public: ovpn
- Autoconf version (
autoconf --version): 2.69 - Automake version (
automake --version): 1.15 - Make version (
make --version): 4.1 - Using libtool? : no
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels