[
https://issues.apache.org/jira/browse/COUCHDB-471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Paul Joseph Davis resolved COUCHDB-471.
---------------------------------------
Resolution: Fixed
Assignee: Paul Joseph Davis (was: Noah Slater)
Fixed in r805272.
Looking into this [1] I found that the reason that this was failing (after
fixing license checks) was due to VPATH builds [2]. Specifically in how a
couple of the targets weren't using magic variables when building targets. See
[3] and more specifically [4] for the solutions. Ended up rejiggering a couple
things to avoid paths when building targets.
Note to Noah, make distcheck was wanting to call make dev targets and was then
failing when trying to create the tmp/ directory structure. I removed the
$(top_srcdir) and made the directories local to the current directory. You'll
probably yell at me about this, but it made things work and seemed to fit best
with what I read about VPATH builds.
[1]
http://www.gnu.org/software/automake/manual/html_node/Checking-the-Distribution.html#Checking-the-Distribution
[2]
http://www.gnu.org/software/automake/manual/html_node/VPATH-Builds.html#VPATH-Builds
[3]
http://www.gnu.org/software/automake/manual/make/General-Search.html#General-Search
[4]
http://www.gnu.org/software/automake/manual/make/Commands_002fSearch.html#Commands_002fSearch
> make distcheck fails
> --------------------
>
> Key: COUCHDB-471
> URL: https://issues.apache.org/jira/browse/COUCHDB-471
> Project: CouchDB
> Issue Type: Bug
> Components: Build System
> Affects Versions: 0.10
> Environment: Mac OS X
> Reporter: Jan Lehnardt
> Assignee: Paul Joseph Davis
> Priority: Critical
> Fix For: 0.10
>
>
> make[2]: *** No rule to make target `local.ini', needed by `distdir'. Stop.
> make[1]: *** [distdir] Error 1
> make: *** [distdir] Error 1
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.