All of lore.kernel.org
 help / color / mirror / Atom feed
* what feature fixed the gcc-5 preprocessor build error from a few months back?
@ 2015-12-07  9:44 Robert P. J. Day
  2015-12-07 10:17 ` Andreas Oberritter
  0 siblings, 1 reply; 3+ messages in thread
From: Robert P. J. Day @ 2015-12-07  9:44 UTC (permalink / raw)
  To: OE Core mailing list


  once upon a time, i asked a question about the origin of this OE
build error using gcc-5 to build ncurses-native:

> In file included from
/home/rpjday/oe/builds/oe/qemux86/tmp-glibc/work/x86_64-linux/ncurses-native/5.9-r15.1/ncurses-5.9/ncurses/curses.priv.h:283:0,
>                  from ../ncurses/lib_gen.c:19:
> _20141.c:835:15: error: expected ')' before 'int'
> ../include/curses.h:1594:56: note: in definition of macro
'mouse_trafo'
>  #define mouse_trafo(y,x,to_screen)
wmouse_trafo(stdscr,y,x,to_screen)

  it didn't take long to be pointed to an explanation on the fedora
mailing list:

http://lists.openembedded.org/pipermail/openembedded-core/2015-February/101820.html

"	these packages failed to build because of the changes in the preprocessor;
	gcc started to generate line directives to better detect whether a macro
	tokens come from a system header - see http://gcc.gnu.org/PR60723
	The fix is to use the -P option if the code isn't prepared to deal with
	such directives.

  so i just added to my local.conf:

CPPFLAGS_append_pn-ncurses-native = " -P"

  that issue was apparently fixed and i haven't needed to do that for
a while. however, i'm now using someone's custom version of OE-core
and that very error is back, so what was it that was tweaked to deal
with it? thanks.

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-12-07 12:42 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-07  9:44 what feature fixed the gcc-5 preprocessor build error from a few months back? Robert P. J. Day
2015-12-07 10:17 ` Andreas Oberritter
2015-12-07 12:41   ` Robert P. J. Day

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.