couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul Joseph Davis (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (COUCHDB-471) make distcheck fails
Date Tue, 18 Aug 2009 04:33:14 GMT

     [ 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.


Mime
View raw message