The problem here is WW after all. When I try to make sub/foo.bar, the first thing it tries to do is open sub/foo.bar.make.log – before it tries to make sub. I don't have my linux machine at hand, but I'm pretty convinced. I did try a "behind the scenes" make (deleting GNUmakefile and making my target as root), and it works.
This seems right to me. The fix would be to put log files somewhere else, such as in .workingwiki/ - which would also remove clutter from the project's directory.
However, this problem only applies when trying to make the directory directly, or trying to make something in it directly, not when it's supposed to be made as a prerequisite of something else. Do we think that's the extent of the problem? It seems like it could be.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ps. if you run commands manually in the ProjectEngine directory, it would be better to run them as apache than as root, because root might cause trouble by creating files that PE can't delete.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This seems right to me. The fix would be to put log files somewhere else, such as in .workingwiki/ - which would also remove clutter from the project's directory.
However, this problem only applies when trying to make the directory directly, or trying to make something in it directly, not when it's supposed to be made as a prerequisite of something else. Do we think that's the extent of the problem? It seems like it could be.
ps. if you run commands manually in the ProjectEngine directory, it would be better to run them as apache than as root, because root might cause trouble by creating files that PE can't delete.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Will do.
See also [#314] make.log files in subdirectories sometimes not created
Related
Bugs: #314