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
>

Reply via email to