Apache OpenOffice (AOO) Bugzilla – Issue 116624
building a GNU-make-enabled module creates output older in the source tree
Last modified: 2013-01-29 21:48:11 UTC
One idea in the new GNU build system is that no output modules exist in the source tree. Instead, all output is generated into a dedicated workdir in solenv. However, when doing a "build --all/--from --html", then build.pl (or some subordinate step) still creates a $OUTPATH folder in the migrated source modules. The only content therein is $OUTPATH/misc/log/*.log - the files where build.pl stores the log files when invoked with the --html switch. For consistency reasons, and to continue to keep the source tree clean, build.pl should generate its logs into workdir, too.
This is likely solenv/bin/mkout.pl which seems to be called unconditionally on every module. mkout also exists with a very obscure error message when there is no d.lst in the module, which is another good reason to get rid of it for migrated modules. mkout -- version: 1.8 mkout: ERROR: can't determine module dmake: Error code 2, while making '.../o_os141/DEV300/ooo/toolkit/wntmsci12/inc/myworld.mk'