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

Re: [coldsync-hackers] getting coldsync installed



On Thu, Apr 25, 2002 at 04:10:57AM -0500, David wrote:
> On Thu, 25 Apr 2002, David wrote:
> > I closely
> > watched it compile, and found that there was an error in one of the souce
> > files, but make was not made aware of it, which was why I didn't notice
> > it.

	Presumably you ran 'make -k' or 'make -i'?

> > I attached the error portion of the output.  I'll try and hack it to
> > see what I can fix.

> symboltable.cc:16: parse error before `&' token
> symboltable.cc:18: `string' was not declared in this scope
> symboltable.cc:18: `string' was not declared in this scope
> symboltable.cc:18: 'map' is used as a type, but is not defined as a type.
<snip>

	These all boil down to saying that 'string' and 'map' aren't
defined. But "#include <string>" and "#include <map>" worked. So it
looks as if STL is broken on your machine, or something.
	In the current version in CVS, "symboltable.cc" has been
replaced with "symboltable.c" (for a number of reasons, the main one
being that the STL generates ridiculous identifiers that break 'ld'
under Solaris), so you can try upgrading to that. You might also be
able to get away with just grabbing the new "symboltable.c" and
"symboltable.h", and tweaking the Makefile.
	Then again, given the popularity of the STL, you may want to
fix that, or else other things will probably also fail to compile.

-- 
Andrew Arensburger                      This message *does* represent the
arensb@ooblick.com                      views of ooblick.com
Emacs: because extension languages should come with the editor built in.

-- 
This message was sent through the coldsync-hackers mailing list.  To remove
yourself from this mailing list, send a message to majordomo@thedotin.net
with the words "unsubscribe coldsync-hackers" in the message body.  For more
information on Coldsync, send mail to coldsync-hackers-owner@thedotin.net.