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 ========================================================================