[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] Re: cannot compile monotone after your netsync chan
From: |
Matt Johnston |
Subject: |
Re: [Monotone-devel] Re: cannot compile monotone after your netsync changes |
Date: |
Sun, 5 Jun 2005 02:12:34 +0800 |
User-agent: |
Mutt/1.5.6+20040907i |
On Thu, Jun 02, 2005 at 02:13:17PM -0500, Timothy Brownawell wrote:
> On Thu, 2005-06-02 at 08:36 -0500, Jordan Breeding wrote:
> > Hello,
> >
> > I just recently updated my monotone repo and tried to recompile. Your
> > regex changes seem to have broken my compiler. I know that a few days ago
> > I was able to compile all of monotone so I don't think that it is the
> > compiler.
> >
>
> Those errors are all from packet.cc:1426, in extract_packets. That
> function hasn't been touched since January.
>
> 1425: string const biggie = (data + "|" + delta + "|" + cert + "|" +
> keydata);
> 1426: regex expr(biggie);
>
> This shouldn't be breaking. I'm sending this to the list, IIRC there was
> some mention of Apple GCC 4 having problems?
This compiles here with Apple's gcc 4, against boost 1.32.0.
However the gcc version here is
gcc version 4.0.0 20041026 (Apple Computer, Inc. build 4061)
from a standard 10.4 install. Are you using a pre-release
version or something?
Note that while packet.cc compiles fine, the whole binary
fails at runtime running genkey - I'm fairly sure it's a bug
with the 4061 compiler and I've filed a bug report with
Apple. For now I'm sticking with 3.3, as even the plain C
compiler portion of apple gcc4 4061 has bugs.
Matt