[Mageia-dev] Build tip welcome

Michael Scherer misc at zarb.org
Wed Jan 25 13:18:34 CET 2012


Le mardi 24 janvier 2012 à 21:35 +0100, Zézinho a écrit :
> I am trying to update IceWM to 1.3.7 as Fedora did.
> It does not build on Cauldron :
> http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20120124202332.zezinho.valstar.28538
> 
> Even the current version 1.3.3 does not build in Cauldron. I welcome 
> any hint about this :
> 
> In file included from /usr/include/glib-2.0/glib/gthread.h:34:0,
>                  from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
>                  from /usr/include/glib-2.0/glib.h:34,
>                  from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:31,
>                  from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf-xlib/gdk-pixbuf-
> xlib.h:24,
>                  from yimage.cc:17:
> /usr/include/glib-2.0/glib/gatomic.h:65:1: error: ‘deprecated’ was not 
> declared in this scope
> /usr/include/glib-2.0/glib/gatomic.h:65:1: error: expected ‘)’ before ‘(’ 
> token
> /usr/include/glib-2.0/glib/gatomic.h:65:1: error: expected ‘)’ before ‘(’ 
> token
> /usr/include/glib-2.0/glib/gatomic.h:65:1: error: expected unqualified-id 
> before string constant
> /usr/include/glib-2.0/glib/gatomic.h:65:1: error: expected ‘)’ before 
> string constant

You should take a look at yimage.cc, around line 17 in icewm source
code.
Likely a macro that was incorrectly used.

-- 
Michael Scherer




More information about the Mageia-dev mailing list