On Tue, Oct 18, 2011 at 12:03 PM, Markus Hutmacher
<postf...@mhutmacher.de> wrote:
> Am 18.10.2011 17:51, schrieb Donald Allen:
>>
>> On Tue, Oct 18, 2011 at 10:48 AM, Thomas Adam<tho...@fvwm.org>  wrote:
>>>
>>> On Tue, Oct 18, 2011 at 10:00:58AM -0400, Donald Allen wrote:
>>>>
>>>> I just downloaded fvwm 2.6.3 and attempted to build it, which resulted
>>>> in
>>>>
>>>> gcc -DHAVE_CONFIG_H -I. -I.. -I..  -I/usr/include/freetype2
>>>> -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0
>>>> -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0
>>>> -I/usr/include/cairo -I/usr/include/libpng14 -I/usr/include/pixman-1
>>>> -I/usr/include/freetype2       -Wall -Wno-implicit-int -g -O2   -MT
>>>> safemalloc.o -MD -MP -MF .deps/safemalloc.Tpo -c -o safemalloc.o
>>>> safemalloc.c
>>>> mv -f .deps/safemalloc.Tpo .deps/safemalloc.Po
>>>> gcc -DHAVE_CONFIG_H -I. -I.. -I..  -I/usr/include/freetype2
>>>> -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0
>>>> -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0
>>>> -I/usr/include/cairo -I/usr/include/libpng14 -I/usr/include/pixman-1
>>>> -I/usr/include/freetype2       -Wall -Wno-implicit-int -g -O2   -MT
>>>> FBidi.o -MD -MP -MF .deps/FBidi.Tpo -c -o FBidi.o FBidi.c
>>>> FBidi.c: In function 'FBidiConvert':
>>>> FBidi.c:53:2: error: 'FriBidiParType' undeclared (first use in this
>>>> function)
>>>
>>> It's been mentioned a few times, but you must compile FVWM against
>>> fribidi
>>> 0.19.2.
>>
>> An oversight that this is not checked at configure time?
>>
>> Slackware 13.37 installs  fribidi-0.10.9.
>>
>>  Or disable it at configure time if you don't need it.
>>>>
>>>> I did subsequently try configure --with-gnome=no and got the same
>>>> compilation error.
>>>
>>> You would do when you're looking to disable fribidi, and not GNOME.  See
>>> the
>>> option again.  What made you think this had anything to do with GNOME?
>>
>> I have absolutely no idea what FBidi.c does or what fribidi does,
>> gnome or otherwise. But I ran configure --help and noted the
>> --with-gnome option. Since I don't use gnome, I decided to try turning
>> the option off, on the off-chance that it might improve things. It
>> certainly couldn't hurt, since I was giving configure a more accurate
>> picture of the build environment.
>>
>> I disabled configuring with fribidi, no thanks to configure --help,
>> which makes no mention of --enable-bidi (I looked at the configure
>> file itself) and was able to get it built. Thanks for getting me
>> pointed in the right direction.
>>
>> /Don Allen
>>
>>> -- Thomas Adam
>>>
> Hallo Don,
>
> I've once built fvwm-2.6 on Slackware (when 13.37 was new) and ran into the
> same issue. I remember that I simple upgraded fribidi to the necessary
> version. You can use the Slackbuildscript from the official
> Slackware-sources.
>
> Slackware comes with a relatively old version of fribidi because in Pat's
> opinion the newer versions are not stable enough (well, in fact he ran into
> issues with other packages depending on fribidi). But I had no difficulties
> using the newer version of fribidi on my system.

Thanks. I took a different approach and just disabled fribidi
(--enable-bidi=no is the magic incantation to configure), since I
don't need it. Same result -- I got it built and it's running as I
type.

/Don

>
> Markus
>
> --
>
> Regards
> Markus Hutmacher
>
>

Reply via email to