monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] Out-of-tree configure (1.0 regression)


From: Lapo Luchini
Subject: Re: [Monotone-devel] Out-of-tree configure (1.0 regression)
Date: Mon, 09 May 2011 10:51:02 +0200
User-agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.16) Gecko/20110126 SeaMonkey/2.0.11

Stephen Leake wrote:
> Lapo Luchini <address@hidden> writes:
> 
>> Creating the Cygwin package, I noticed that 1.0 can't be compiled
>> out-of-tree: it doesn't find the files in the "po" directory.
>>
>> I can tell cygport to first do a recursive symlink of every single file
>> to simulate building in-tree, or is there an easier patch to Makefile to
>> solve the problem at the root? =)
> 
> I build the mtn 1.0 cygwin package [...]; no problems.

Uh? How's that possible?
You have noticed that even after the "compile" phase fails cygport
happily continues with the "install" phase, yes?

As in:

[...]
( sed -e '/address@hidden@]$/,$d' <
/home/Administrator/packages/monotone-1.0-1/src/monotone-1.0/extra/shell/monotone.bash_completion.in;
\
          MTN=./mtn.exe \
            perl
/home/Administrator/packages/monotone-1.0-1/src/monotone-1.0/extra/shell/monotone_gen_bash_completion_table.pl;
\
          sed -e '1,/address@hidden@]$/d' <
/home/Administrator/packages/monotone-1.0-1/src/monotone-1.0/extra/shell/monotone.bash_completion.in
) | \
          sed -e 's,address@hidden@],1.0,' -e
's,address@hidden@],/etc,' > extra/shell/monotone.bash_completion
make[2]: Circular po/sv.gmo <- po/sv.gmo dependency dropped.
make[2]: Circular po/it.gmo <- po/it.gmo dependency dropped.
make[2]: Circular po/de.gmo <- po/de.gmo dependency dropped.
make[2]: Circular po/pt.gmo <- po/pt.gmo dependency dropped.
make[2]: Circular po/fr.gmo <- po/fr.gmo dependency dropped.
make[2]: Leaving directory
`/home/Administrator/packages/monotone-1.0-1/build'
make[1]: Leaving directory
`/home/Administrator/packages/monotone-1.0-1/build'
>>> Installing monotone-1.0-1
make  install-recursive
make[1]: Entering directory
`/home/Administrator/packages/monotone-1.0-1/build'
Making install in doc
make[2]: Entering directory
`/home/Administrator/packages/monotone-1.0-1/build/doc'
make[3]: Entering directory
`/home/Administrator/packages/monotone-1.0-1/build/doc'
make[3]: Nothing to be done for `install-exec-am'.
[...]

> So I can't reproduce your problem.

That's weird. I can reproduce it at will (and always goes away using
lndirs to link source in the build directory)

I'll try on a different hardware maybe, but Cygwin is not a platform
with many flavors it's usually very easy to have consistent results.

Can you cross-check these?

% cat monotone-1.0-1.cygport
DESCRIPTION="A free distributed version control system"
HOMEPAGE="http://monotone.ca/";
SRC_URI="http://monotone.ca/downloads/${PV}/${P}.tar.bz2";

CXXFLAGS+="-I/usr/include/boost-1_33_1/"
% cygcheck -cd cygwin make gettext
Cygwin Package Information
Package              Version
cygwin               1.7.9-1
gettext              0.17-11
make                 3.81-2
% gcc -v
Using built-in specs.
Target: i686-pc-cygwin
Configured with: /gnu/gcc/releases/respins/4.3.4-4/[...]
Thread model: posix
gcc version 4.3.4 20090804 (release) 1 (GCC)

-- 
Lapo Luchini - http://lapo.it/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]