[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbox
Subject:    [openbox] 3.0-rc4 compile error
From:       logan () dct ! com (Mike)
Date:       2003-10-29 17:24:23
Message-ID: 20031029172423.GA25359 () gozer ! dminteractive ! com
[Download RAW message or body]

https://bugzilla.icculus.org/show_bug.cgi?id=967

Could be that you have libxft1... My X11/Xft/Xft.h (from 2.1.2) already includes fontconfig/fontconfig.h.

On Wednesday, October 29, 2003 at 04:14AM, Alan Grosskurth wrote:
>Hello,
>
>When I try to compile openbox-3.0-rc4, it chokes on `render/font.c'
>(see below for error messages). I added a line
>
>    #include fontconfig/fontconfig.h
>
>to `render/font.c', and this fixed the problem.
>
>Is this the correct fix, and if so, could this change please be
>applied to CVS?
>
>(FYI, I am using gcc 3.3.1 on a customized Red Hat 7.3 system.)
>
>Thanks,
>Alan
>
>Compiler error messages:
>------------------------
>render/font.c:40: error: parse error before "objs"
>render/font.c:41: warning: braces around scalar initializer
>render/font.c:41: warning: (near initialization for `objs[0]')
>render/font.c:41: warning: initialization makes integer from pointer
>without a cast
>render/font.c:41: error: `FcTypeBool' undeclared here (not in a
>function)
>render/font.c:41: warning: excess elements in scalar initializer
>render/font.c:41: warning: (near initialization for `objs[0]')
>render/font.c:42: warning: braces around scalar initializer
>render/font.c:42: warning: (near initialization for `objs[1]')
>render/font.c:42: warning: initialization makes integer from pointer
>without a cast
>render/font.c:42: error: `FcTypeInteger' undeclared here (not in a
>function)
>render/font.c:42: warning: excess elements in scalar initializer
>render/font.c:42: warning: (near initialization for `objs[1]')
>render/font.c:43: warning: braces around scalar initializer
>render/font.c:43: warning: (near initialization for `objs[2]')
>render/font.c:43: warning: initialization makes integer from pointer
>without a cast
>render/font.c:43: error: `FcTypeInteger' undeclared here (not in a
>function)
>render/font.c:43: warning: excess elements in scalar initializer
>render/font.c:43: warning: (near initialization for `objs[2]')
>render/font.c:44: warning: data definition has no type or storage
>class
>render/font.c: In function `measure_font':
>render/font.c:63: error: `FcChar8' undeclared (first use in this
>function)
>render/font.c:63: error: (Each undeclared identifier is reported only
>once
>render/font.c:63: error: for each function it appears in.)
>render/font.c:63: error: parse error before ')' token
>render/font.c: In function `openfont':
>render/font.c:70: error: `FcPattern' undeclared (first use in this
>function)
>render/font.c:70: error: `pat' undeclared (first use in this function)
>render/font.c:70: error: `match' undeclared (first use in this
>function)
>render/font.c:72: error: `FcResult' undeclared (first use in this
>function)
>render/font.c:72: error: parse error before "res"
>render/font.c:78: error: `res' undeclared (first use in this function)
>render/font.c:86: error: `FcResultMatch' undeclared (first use in this
>function)
>render/font.c: In function `font_measure_full':
>render/font.c:147: error: parse error before "FcChar8"
>render/font.c: In function `RrFontDraw':
>render/font.c:238: error: `FcChar8' undeclared (first use in this
>function)
>render/font.c:238: error: parse error before ')' token
>render/font.c:248: error: parse error before ')' token
>make[1]: *** [render/render_libobrender_la-font.lo] Error 1
>make[1]: Leaving directory `/h/u2/cssu/src/openbox-3.0-rc4'
>make: *** [all-recursive] Error 1


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic