Re: GDict abiword plugin

From: Chris Winne (chris@micro-mania.net)
Date: Fri May 03 2002 - 10:34:12 EDT

  • Next message: F J Franklin: "Re: GDict abiword plugin"

    Hi,

    I'm finally messing with the plugins, since it would appear from
    discussions that certain basic and essential functionalities may be
    transplanted out of the main tree.

    In this regard, my first error (though I could disable it, I know, by
    removing the plugin.cfg file) was in gdict.

    I'm thinking that perhaps the output of "gtk-config --cflag" should be
    added to CFLAGS (CPPFLAGS?), as it appears is done in the main tree.

    This computer (RH7.2, slim, but updated and enhanced with newer library
    versions) provides the following output:

    -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include

    The compilation error is:

    .
    .
    .

    g++ -DPACKAGE=\"GdictAbiPlugin\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -I. -I. -DNDEBUG -DABI_PLUGIN_SOURCE=1 -I/home/chris/abiword/abi/src/af/xap/xp -I/home/chris/abiword/abi/src/af/xap/unix -I/home/chris/abiword/abi/src/af/util/xp -I/home/chris/abiword/abi/src/af/util/unix -I/home/chris/abiword/abi/src/text/fmt/xp -I/home/chris/abiword/abi/src/af/ev/xp -I/home/chris/abiword/abi/src/text/ptbl/xp -I/home/chris/abiword/abi/src/af/gr/xp -I/home/chris/abiword/abi/src/wp/impexp/xp -I/home/chris/abiword/abi/src/wp/ap/xp -I/home/chris/abiword/abi/src/wp/ap/unix -DABI_PLUGIN_VERSION=\"1.1.0\" -DABI_PLUGIN_MAJOR=1 -DABI_PLUGIN_MINOR=1 -DABI_PLUGIN_MICRO=0 -DUSE_FORK_AND_EXEC_METHOD=1 -g -O2 -Wp,-MD,.deps/GdictAbiPlugin.pp -c GdictAbiPlugin.cpp -fPIC -DPIC -o GdictAbiPlugin.o
    In file included from GdictAbiPlugin.cpp:33:
    /home/chris/abiword/abi/src/af/xap/unix/xap_UnixFrame.h:24:27: gtk/gtkwidget.h: No such file or directory
    /home/chris/abiword/abi/src/af/xap/unix/xap_UnixFrame.h:25:31: gtk/gtkadjustment.h: No such file or directory
    /home/chris/abiword/abi/src/af/xap/unix/xap_UnixFrame.h:26:26: gdk/gdktypes.h: No such file or directory
    In file included from GdictAbiPlugin.cpp:34:
    /home/chris/abiword/abi/src/af/xap/unix/xap_UnixDialogHelper.h:23:21: gtk/gtk.h: No such file or directory
    /home/chris/abiword/abi/src/af/xap/unix/xap_UnixDialogHelper.h:24:22: gdk/gdkx.h: No such file or directory
    make[3]: *** [GdictAbiPlugin.lo] Error 1
    make[3]: Leaving directory `/home/chris/abiword/abiword-plugins/tools/gdict/unix'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/chris/abiword/abiword-plugins/tools/gdict'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/chris/abiword/abiword-plugins/tools'
    make: *** [all-recursive] Error 1

    Manually issuing the line with the extra includes (`gtk-config --cflags`) gives
    me a fine GdictAbiPlugin.o

    Of course, the amazing and wonderful symlink (i.e. ln -s /usr/include/gtk-1.2/gtk /usr/include/gtk), might fix the build system, however ...

    I might also be able to modify the makefile, but that seems tiresome, when the
    proper fix I'ld think belongs in configure, which, sadly is beyond me.

    Thank-you for your patience.

    Chris Winne





    This archive was generated by hypermail 2.1.4 : Fri May 03 2002 - 10:36:41 EDT