On Thu, 19 Nov 2009, Miroslav Lichvar wrote:
> On Wed, Nov 18, 2009 at 12:11:51PM -0500, Robert P. J. Day wrote:
> >
> > as a followup to my earlier plea for help, i downloaded the
> > guile-1.8.7 tarball and tried to build it on my (effectively) fedora
> > 12 system, and ran into exactly the same error:
>
> > ERROR: unknown doc attribute: (location (string . alist.c) (int . 40)
> > (hash . hash))
>
> This is caused by new cpp which inserts linemarkers where it didn't
> before.
>
> For example:
>
> #define X(a, b) a, __FILE__, __LINE__, b
> X(a,
> b)
>
> results in:
>
> a,
> "a.c"
> # 2 "a.c"
> ,
> 3
> # 2 "a.c"
> , b
>
> Adding -P option to cpp in guile-snarf-docs fixes the problem.
yes, i've verified that adding a patch for that fixes the
openembedded build. thanks muchly, you can close the BZ report at
your leisure.
rday
--
========================================================================
Robert P. J. Day Waterloo, Ontario, CANADA
Linux Consulting, Training and Kernel Pedantry.
Web page: http://crashcourse.ca
Twitter: http://twitter.com/rpjday
========================================================================