Onboard

Asked by Silvio Siefke

Hello,

is there a chance that onboard can porting on FreeBSD? I have installed onboard on my Ubuntu System, but i run at last often FreeBSD and want use there onboard. I have installed it without any problems, but it want not running. When i start onboard, i become the message,

$ onboard
2012-01-28 05:09:23,741:ERROR:Config: gsettings schema for 'apps.onboard.window' is not installed

What is need for running onboard? Maybe i know i can ask on FreeBSD Sites there is a chance.

Im happy when is there a chance.

Regards
Silvio

Question information

Language:
English Edit question
Status:
Expired
For:
Onboard Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was reopened

Revision history for this message
marmuta (marmuta) said :
#1

Hi, thanks for your interest in Onboard. There is no official port to FreeBSD unfortunately, we directly only support Debian packages. Building from source may work, but you would need to install the required dependencies first. They are listed in debian/control.

Here is a recent howto for Mandriva:
https://bugs.launchpad.net/onboard/+bug/879944/comments/8
The first line with "sudo urpmi ..." would have to be replaced with whatever is necessary to install the dependencies in FreeBSD.

Your error message hints that Onboard's gsettings schema is not installed. This should be taken care off once you successfully ran:
$ sudo python setup.py install
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Revision history for this message
Silvio Siefke (sisi-arabic) said :
#2

Hello,

i have follow the links and try but it want not run. Thats shit, because florence run not really and onboard make it easy. Maybe ask FreeBSD they can make a port that can use Onboard under FreeBSD.

Installed:

freebsd-desk# python2.7 setup.py install
running install
running build
running build_py
running build_ext
building 'Onboard.osk' extension
cc -fno-strict-aliasing -O2 -pipe -march=pentiumpro -fno-strict-aliasing -DNDEBUG -O2 -pipe -march=pentiumpro -fno-strict-aliasing -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=2 -DMICRO_VERSION=0 -I/usr/local/include/libpng -I/usr/local/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/gtk-3.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/include/cairo -I/usr/local/include/python2.7 -c Onboard/osk/osk_module.c -o build/temp.freebsd-9.0-STABLE-i386-2.7/Onboard/osk/osk_module.o
cc -fno-strict-aliasing -O2 -pipe -march=pentiumpro -fno-strict-aliasing -DNDEBUG -O2 -pipe -march=pentiumpro -fno-strict-aliasing -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=2 -DMICRO_VERSION=0 -I/usr/local/include/libpng -I/usr/local/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/gtk-3.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/include/cairo -I/usr/local/include/python2.7 -c Onboard/osk/osk_devices.c -o build/temp.freebsd-9.0-STABLE-i386-2.7/Onboard/osk/osk_devices.o
cc -fno-strict-aliasing -O2 -pipe -march=pentiumpro -fno-strict-aliasing -DNDEBUG -O2 -pipe -march=pentiumpro -fno-strict-aliasing -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=2 -DMICRO_VERSION=0 -I/usr/local/include/libpng -I/usr/local/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/gtk-3.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/include/cairo -I/usr/local/include/python2.7 -c Onboard/osk/osk_util.c -o build/temp.freebsd-9.0-STABLE-i386-2.7/Onboard/osk/osk_util.o
Onboard/osk/osk_util.c:223: warning: initialization from incompatible pointer type
cc -shared -pthread build/temp.freebsd-9.0-STABLE-i386-2.7/Onboard/osk/osk_module.o build/temp.freebsd-9.0-STABLE-i386-2.7/Onboard/osk/osk_devices.o build/temp.freebsd-9.0-STABLE-i386-2.7/Onboard/osk/osk_util.o -L/usr/local/lib -lpangocairo-1.0 -lcairo -lXdamage -lX11 -lfontconfig -lpango-1.0 -lgmodule-2.0 -lXtst -lXinerama -lglib-2.0 -lXrandr -lXcursor -lXi -lcairo-gobject -lfreetype -lpangoft2-1.0 -lXext -lgthread-2.0 -lgio-2.0 -lgdk-3 -lgobject-2.0 -lXcomposite -lm -lXfixes -lgdk_pixbuf-2.0 -o build/lib.freebsd-9.0-STABLE-i386-2.7/Onboard/osk.so -pthread -D_THREAD_SAFE -D_REENTRANT
running build_scripts
running build_i18n
intltool-update -p -g onboard
running build_icons
running build_help
running install_lib
copying build/lib.freebsd-9.0-STABLE-i386-2.7/Onboard/osk.so -> /usr/local/lib/python2.7/site-packages/Onboard
running install_scripts
changing mode of /usr/local/bin/onboard to 755
changing mode of /usr/local/bin/onboard-settings to 755
running install_data
running install_egg_info
Removing /usr/local/lib/python2.7/site-packages/onboard-0.96.2-py2.7.egg-info
Writing /usr/local/lib/python2.7/site-packages/onboard-0.96.2-py2.7.egg-info
WARNING: the following files are not recognized by DistUtilsExtra.auto:
  Onboard/osk/osk_devices.c
  Onboard/osk/osk_devices.h
  Onboard/osk/osk_module.c
  Onboard/osk/osk_module.h
  Onboard/osk/osk_util.c
  Onboard/osk/osk_util.h
  PKG-INFO

<programm run>
$ onboard
Gtk-Message: Failed to load module "atk-bridge"
2012-01-29 00:19:25,571:WARNING:Config: gsettings schema for 'org.gnome.mousetweaks' is not installed

Traceback (most recent call last):
  File "/usr/local/bin/onboard", line 14, in <module>
    from Onboard.OnboardGtk import OnboardGtk as Onboard
  File "/usr/local/lib/python2.7/site-packages/Onboard/OnboardGtk.py", line 20, in <module>
    from Onboard.Indicator import Indicator
  File "/usr/local/lib/python2.7/site-packages/Onboard/Indicator.py", line 14, in <module>
    config = Config()
  File "/usr/local/lib/python2.7/site-packages/Onboard/Config.py", line 107, in __new__
    cls.self.init()
  File "/usr/local/lib/python2.7/site-packages/Onboard/Config.py", line 176, in init
    paths = [os.path.join(self.install_dir, SYSTEM_DEFAULTS_FILENAME),
  File "/usr/local/lib/python2.7/posixpath.py", line 68, in join
    elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'

I try to speak with FreeBSD, maybe there is chance.

Regards
Silvio

Revision history for this message
marmuta (marmuta) said :
#3

You came pretty far actually. Mousetweaks is optional, the warning about its schema shouldn't be an obstacle.

The backtrace is about onboard not finding its install location. This may be a bug in onboard or there is something different in FreeBSD.

Where was e.g. onboard-defaults.conf.example installed?
$ locate onboard-defaults.conf.example
It is supposed to be in /usr/local/share/onboard (or /usr/share/onboard).

Try installing to /usr instead of /usr/local. You'll have to manually remove stuff installed to the old prefix before:
$ rm -rf /usr/local/share/onboard
$ rm /usr/local/share/glib-2.0/schemas/onboard.gschema.xml
$ rm /usr/local/share/GConf/gsettings/onboard.convert

Then install with:
$ python setup.py install --prefix /usr
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Revision history for this message
Silvio Siefke (sisi-arabic) said :
#4

Hello,

thanks for the support, now the keyboard run under FreeBSD. Thank you.

Silvio

Revision history for this message
marmuta (marmuta) said :
#5

Cool, good to hear Onboard runs on FreeBSD too.
Would you mind sharing the steps you needed to build it?
Others might benefit from them.

Revision history for this message
Silvio Siefke (sisi-arabic) said :
#6

Hello,

yes i will do it. I make it when i installed on my Netbook, then i can write it. I will try to make a port and send it then to FreeBSD when the Devel Team allowed.

I test it first with a naked FreeBSD installation, because now have to much try that Onboard Run and im not sure what is Requirement on FreeBSD.

I know i have installed the Python deskutils, Python Wire and then i have installed Python from secound Advice with prefix.
But for a port i need complete Requirement, that i not know. Special Glib and the Python Requirments must have in FreeBSD Ports..

Regards
Silvio

Revision history for this message
Silvio Siefke (sisi-arabic) said :
#7

Hello,

im now try to build the port. I have problem to fill the steps.

The install scripts crashed with gdk error.

freebsd-desk# python setup.py install --prefix /usr
running install
running build
running build_py
running build_ext
building 'Onboard.osk' extension
cc -fno-strict-aliasing -O2 -pipe -march=pentium4 -fno-strict-aliasing -DNDEBUG -O2 -pipe -march=pentium4 -fno-strict-aliasing -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=2 -DMICRO_VERSION=0 -I/usr/local/include/python2.7 -c Onboard/osk/osk_module.c -o build/temp.freebsd-9.0-RELEASE-i386-2.7/Onboard/osk/osk_module.o
Onboard/osk/osk_module.c:22:21: error: gdk/gdk.h: No such file or directory
error: command 'cc' failed with exit status 1

So the gdk.h we found in /usr/local/include/gtk-2.0/gdk/gdk.h, can i give the script with command line the directory
or can change in install script? I can symlink thats not a problem, but it crashed then too.

/usr/include/gdk/gdkfont.h:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_string_measure'
/usr/include/gdk/gdkfont.h:93: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_text_measure'
/usr/include/gdk/gdkfont.h:96: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_char_measure'
/usr/include/gdk/gdkfont.h:98: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_string_height'
/usr/include/gdk/gdkfont.h:100: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_text_height'
/usr/include/gdk/gdkfont.h:103: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_char_height'
/usr/include/gdk/gdkfont.h:107: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkfont.h:115: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkfont.h:123: error: expected ';', ',' or ')' before '*' token
In file included from /usr/include/gdk/gdk.h:44,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkimage.h:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkimage.h:67: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gdk/gdkimage.h:90: error: expected specifier-qualifier-list before 'GObjectClass'
/usr/include/gdk/gdkimage.h:93: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_type'
/usr/include/gdk/gdkimage.h:96: error: expected ')' before 'type'
/usr/include/gdk/gdkimage.h:102: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkimage.h:103: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkimage.h:104: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkimage.h:105: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkimage.h:111: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkimage.h:112: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkimage.h:113: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdkimage.h:114: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_pixel'
/usr/include/gdk/gdkimage.h:122: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_image_type'
/usr/include/gdk/gdkimage.h:125: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_width'
/usr/include/gdk/gdkimage.h:126: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_height'
/usr/include/gdk/gdkimage.h:127: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_depth'
/usr/include/gdk/gdkimage.h:128: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_bytes_per_pixel'
/usr/include/gdk/gdkimage.h:129: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_bytes_per_line'
/usr/include/gdk/gdkimage.h:130: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_bits_per_pixel'
/usr/include/gdk/gdkimage.h:131: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_image_get_pixels'
In file included from /usr/include/gdk/gdk.h:46,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkkeys.h:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkkeys.h:43: error: expected specifier-qualifier-list before 'guint'
/usr/include/gdk/gdkkeys.h:68: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gdk/gdkkeys.h:74: error: expected specifier-qualifier-list before 'GObjectClass'
/usr/include/gdk/gdkkeys.h:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keymap_get_type'
/usr/include/gdk/gdkkeys.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keymap_lookup_key'
/usr/include/gdk/gdkkeys.h:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keymap_translate_keyboard_state'
/usr/include/gdk/gdkkeys.h:99: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keymap_get_entries_for_keyval'
/usr/include/gdk/gdkkeys.h:103: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keymap_get_entries_for_keycode'
/usr/include/gdk/gdkkeys.h:108: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keymap_get_direction'
/usr/include/gdk/gdkkeys.h:109: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keymap_have_bidi_layouts'
/usr/include/gdk/gdkkeys.h:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keymap_get_caps_lock_state'
/usr/include/gdk/gdkkeys.h:113: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keymap_map_virtual_modifiers'
/usr/include/gdk/gdkkeys.h:118: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkkeys.h:119: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keyval_from_name'
/usr/include/gdk/gdkkeys.h:120: error: expected ')' before 'symbol'
/usr/include/gdk/gdkkeys.h:123: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keyval_to_upper'
/usr/include/gdk/gdkkeys.h:124: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keyval_to_lower'
/usr/include/gdk/gdkkeys.h:125: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keyval_is_upper'
/usr/include/gdk/gdkkeys.h:126: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keyval_is_lower'
/usr/include/gdk/gdkkeys.h:128: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keyval_to_unicode'
/usr/include/gdk/gdkkeys.h:129: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_unicode_to_keyval'
In file included from /usr/include/gdk/gdk.h:47,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkpango.h:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkpango.h:71: error: expected specifier-qualifier-list before 'PangoRenderer'
/usr/include/gdk/gdkpango.h:86: error: expected specifier-qualifier-list before 'PangoRendererClass'
/usr/include/gdk/gdkpango.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_pango_renderer_get_type'
/usr/include/gdk/gdkpango.h:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkpango.h:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkpango.h:94: error: expected ')' before '*' token
/usr/include/gdk/gdkpango.h:96: error: expected ')' before '*' token
/usr/include/gdk/gdkpango.h:98: error: expected ')' before '*' token
/usr/include/gdk/gdkpango.h:101: error: expected ')' before '*' token
/usr/include/gdk/gdkpango.h:107: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkpango.h:109: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkpango.h:112: error: expected ')' before '*' token
/usr/include/gdk/gdkpango.h:123: error: expected ')' before '*' token
/usr/include/gdk/gdkpango.h:128: error: expected ')' before '*' token
/usr/include/gdk/gdkpango.h:144: error: expected specifier-qualifier-list before 'PangoAttribute'
/usr/include/gdk/gdkpango.h:150: error: expected specifier-qualifier-list before 'PangoAttribute'
/usr/include/gdk/gdkpango.h:156: error: expected specifier-qualifier-list before 'PangoAttribute'
/usr/include/gdk/gdkpango.h:160: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkpango.h:161: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkpango.h:162: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
In file included from /usr/include/gdk/gdk.h:49,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkpixmap.h:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkpixmap.h:54: error: field 'GSEAL' declared as a function
/usr/include/gdk/gdkpixmap.h:56: error: expected specifier-qualifier-list before 'gint'
/usr/include/gdk/gdkpixmap.h:61: error: expected specifier-qualifier-list before 'GdkDrawableClass'
/usr/include/gdk/gdkpixmap.h:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_pixmap_get_type'
/usr/include/gdk/gdkpixmap.h:70: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkpixmap.h:71: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkpixmap.h:72: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkpixmap.h:75: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkpixmap.h:79: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkpixmap.h:89: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkpixmap.h:94: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkpixmap.h:98: error: expected declaration specifiers or '...' before 'gchar'
/usr/include/gdk/gdkpixmap.h:103: error: expected declaration specifiers or '...' before 'gchar'
/usr/include/gdk/gdkpixmap.h:107: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkpixmap.h:108: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkpixmap.h:113: error: expected ')' before 'anid'
/usr/include/gdk/gdkpixmap.h:114: error: expected ')' before 'anid'
/usr/include/gdk/gdkpixmap.h:118: error: expected declaration specifiers or '...' before 'GdkNativeWindow'
/usr/include/gdk/gdkpixmap.h:120: error: expected declaration specifiers or '...' before 'GdkNativeWindow'
/usr/include/gdk/gdkpixmap.h:122: error: expected declaration specifiers or '...' before 'GdkNativeWindow'
/usr/include/gdk/gdkpixmap.h:123: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkpixmap.h:124: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkpixmap.h:125: error: expected declaration specifiers or '...' before 'gint'
In file included from /usr/include/gdk/gdk.h:50,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkproperty.h:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkproperty.h:45: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkproperty.h:47: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkproperty.h:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkproperty.h:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_property_get'
/usr/include/gdk/gdkproperty.h:63: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkproperty.h:64: error: expected declaration specifiers or '...' before 'GdkPropMode'
/usr/include/gdk/gdkproperty.h:65: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkproperty.h:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_text_property_to_text_list'
/usr/include/gdk/gdkproperty.h:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_utf8_to_compound_text'
/usr/include/gdk/gdkproperty.h:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_string_to_compound_text'
/usr/include/gdk/gdkproperty.h:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_text_property_to_utf8_list'
/usr/include/gdk/gdkproperty.h:94: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_text_property_to_utf8_list_for_display'
/usr/include/gdk/gdkproperty.h:101: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkproperty.h:103: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_text_property_to_text_list_for_display'
/usr/include/gdk/gdkproperty.h:109: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_string_to_compound_text_for_display'
/usr/include/gdk/gdkproperty.h:115: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_utf8_to_compound_text_for_display'
/usr/include/gdk/gdkproperty.h:122: error: expected ')' before '*' token
/usr/include/gdk/gdkproperty.h:123: error: expected ')' before '*' token
In file included from /usr/include/gdk/gdk.h:51,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkregion.h:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkregion.h:64: error: expected declaration specifiers or '...' before 'gpointer'
/usr/include/gdk/gdkregion.h:69: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkregion.h:81: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkregion.h:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_region_empty'
/usr/include/gdk/gdkregion.h:84: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_region_equal'
/usr/include/gdk/gdkregion.h:87: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_region_rect_equal'
/usr/include/gdk/gdkregion.h:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_region_point_in'
/usr/include/gdk/gdkregion.h:97: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkregion.h:98: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkregion.h:101: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkregion.h:102: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkregion.h:119: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkregion.h:121: error: expected declaration specifiers or '...' before 'gpointer'
In file included from /usr/include/gdk/gdk.h:54,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkselection.h:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkselection.h:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_selection_owner_set'
/usr/include/gdk/gdkselection.h:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_selection_owner_set_for_display'
/usr/include/gdk/gdkselection.h:88: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdkselection.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_selection_property_get'
/usr/include/gdk/gdkselection.h:95: error: expected ')' before 'requestor'
/usr/include/gdk/gdkselection.h:103: error: expected declaration specifiers or '...' before 'GdkNativeWindow'
/usr/include/gdk/gdkselection.h:107: error: expected declaration specifiers or '...' before 'guint32'
In file included from /usr/include/gdk/gdk.h:55,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkspawn.h:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkspawn.h:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_spawn_on_screen_with_pipes'
/usr/include/gdk/gdkspawn.h:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_spawn_command_line_on_screen'
In file included from /usr/include/gdk/gdktestutils.h:28,
                 from /usr/include/gdk/gdk.h:56,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkwindow.h:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkwindow.h:210: error: expected specifier-qualifier-list before 'gchar'
/usr/include/gdk/gdkwindow.h:228: error: expected specifier-qualifier-list before 'gint'
/usr/include/gdk/gdkwindow.h:244: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:245: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:248: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:249: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:276: error: field 'GSEAL' declared as a function
/usr/include/gdk/gdkwindow.h:278: error: field 'GSEAL' declared as a function
/usr/include/gdk/gdkwindow.h:280: error: expected specifier-qualifier-list before 'gpointer'
/usr/include/gdk/gdkwindow.h:278: error: duplicate member 'GSEAL'
/usr/include/gdk/gdkwindow.h:326: error: expected specifier-qualifier-list before 'GdkDrawableClass'
/usr/include/gdk/gdkwindow.h:331: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_object_get_type'
/usr/include/gdk/gdkwindow.h:334: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:337: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_is_destroyed'
/usr/include/gdk/gdkwindow.h:345: error: expected ')' before '*' token
/usr/include/gdk/gdkwindow.h:352: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:353: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:355: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:356: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:358: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:359: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:360: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:361: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:364: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:365: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:368: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:369: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:370: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:371: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:373: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:374: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:375: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:376: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:381: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:383: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdkwindow.h:385: error: expected declaration specifiers or '...' before 'gpointer'
/usr/include/gdk/gdkwindow.h:387: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:388: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_get_accept_focus'
/usr/include/gdk/gdkwindow.h:390: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:391: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_get_focus_on_map'
/usr/include/gdk/gdkwindow.h:393: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:396: error: expected declaration specifiers or '...' before 'gpointer'
/usr/include/gdk/gdkwindow.h:399: error: expected declaration specifiers or '...' before 'gpointer'
/usr/include/gdk/gdkwindow.h:401: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:402: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:405: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:406: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:407: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_ensure_native'
/usr/include/gdk/gdkwindow.h:417: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:418: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:421: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:422: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:433: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_get_composited'
/usr/include/gdk/gdkwindow.h:435: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:448: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:449: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:452: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:453: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:464: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_is_visible'
/usr/include/gdk/gdkwindow.h:465: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_is_viewable'
/usr/include/gdk/gdkwindow.h:466: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_is_input_only'
/usr/include/gdk/gdkwindow.h:467: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_is_shaped'
/usr/include/gdk/gdkwindow.h:474: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_set_static_gravities'
/usr/include/gdk/gdkwindow.h:480: error: expected ')' before 'anid'
/usr/include/gdk/gdkwindow.h:481: error: expected ')' before 'anid'
/usr/include/gdk/gdkwindow.h:484: error: expected declaration specifiers or '...' before 'GdkNativeWindow'
/usr/include/gdk/gdkwindow.h:486: error: expected declaration specifiers or '...' before 'GdkNativeWindow'
/usr/include/gdk/gdkwindow.h:492: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_has_native'
/usr/include/gdk/gdkwindow.h:495: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:496: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:497: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:498: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:499: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:500: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:501: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:507: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_get_modal_hint'
/usr/include/gdk/gdkwindow.h:509: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:512: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:514: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:516: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:519: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkwindow.h:522: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkwindow.h:533: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkwindow.h:535: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkwindow.h:537: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkwindow.h:544: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:545: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkwindow.h:551: error: expected declaration specifiers or '...' before 'gpointer'
/usr/include/gdk/gdkwindow.h:553: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:554: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:555: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:556: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:557: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:559: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:560: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:561: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_get_origin'
/usr/include/gdk/gdkwindow.h:565: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:566: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:567: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:568: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:570: error: expected declaration specifiers or '...' before 'gdouble'
/usr/include/gdk/gdkwindow.h:571: error: expected declaration specifiers or '...' before 'gdouble'
/usr/include/gdk/gdkwindow.h:572: error: expected declaration specifiers or '...' before 'gdouble'
/usr/include/gdk/gdkwindow.h:573: error: expected declaration specifiers or '...' before 'gdouble'
/usr/include/gdk/gdkwindow.h:575: error: expected declaration specifiers or '...' before 'gdouble'
/usr/include/gdk/gdkwindow.h:576: error: expected declaration specifiers or '...' before 'gdouble'
/usr/include/gdk/gdkwindow.h:577: error: expected declaration specifiers or '...' before 'gdouble'
/usr/include/gdk/gdkwindow.h:578: error: expected declaration specifiers or '...' before 'gdouble'
/usr/include/gdk/gdkwindow.h:582: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_get_deskrelative_origin'
/usr/include/gdk/gdkwindow.h:588: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:589: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:593: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:594: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:602: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkwindow.h:603: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkwindow.h:609: error: expected declaration specifiers or '...' before 'GList'
/usr/include/gdk/gdkwindow.h:615: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdkwindow.h:621: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_window_get_decorations'
/usr/include/gdk/gdkwindow.h:626: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkwindow.h:629: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkwindow.h:645: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:647: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:649: error: expected declaration specifiers or '...' before 'gdouble'
/usr/include/gdk/gdkwindow.h:654: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:655: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:656: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:657: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdkwindow.h:659: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:660: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:661: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:662: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdkwindow.h:667: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:670: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:673: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:674: error: expected declaration specifiers or '...' before 'gpointer'
/usr/include/gdk/gdkwindow.h:685: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdkwindow.h:688: error: expected ')' before 'setting'
/usr/include/gdk/gdkwindow.h:690: error: expected ')' before '*' token
/usr/include/gdk/gdkwindow.h:699: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:700: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:716: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:717: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:718: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:719: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:720: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkwindow.h:721: error: expected declaration specifiers or '...' before 'gint'
In file included from /usr/include/gdk/gdk.h:56,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdktestutils.h:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdktestutils.h:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_test_simulate_key'
/usr/include/gdk/gdktestutils.h:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_test_simulate_button'
In file included from /usr/include/gdk/gdk.h:58,
                 from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdkvisual.h:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdkvisual.h:79: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gdk/gdkvisual.h:100: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_visual_get_type'
/usr/include/gdk/gdkvisual.h:103: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_visual_get_best_depth'
/usr/include/gdk/gdkvisual.h:107: error: expected ')' before 'depth'
/usr/include/gdk/gdkvisual.h:109: error: expected ')' before 'depth'
/usr/include/gdk/gdkvisual.h:112: error: expected ')' before '*' token
/usr/include/gdk/gdkvisual.h:115: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkvisual.h:117: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdkvisual.h:123: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_visual_get_depth'
/usr/include/gdk/gdkvisual.h:125: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_visual_get_colormap_size'
/usr/include/gdk/gdkvisual.h:126: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_visual_get_bits_per_rgb'
/usr/include/gdk/gdkvisual.h:128: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdkvisual.h:129: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkvisual.h:130: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkvisual.h:132: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdkvisual.h:133: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkvisual.h:134: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkvisual.h:136: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdkvisual.h:137: error: expected declaration specifiers or '...' before 'gint'
/usr/include/gdk/gdkvisual.h:138: error: expected declaration specifiers or '...' before 'gint'
In file included from Onboard/osk/osk_module.c:22:
/usr/include/gdk/gdk.h:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'G_BEGIN_DECLS'
/usr/include/gdk/gdk.h:71: error: expected ')' before '*' token
/usr/include/gdk/gdk.h:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_init_check'
/usr/include/gdk/gdk.h:75: error: expected ')' before '*' token
/usr/include/gdk/gdk.h:79: error: expected ')' before 'error_code'
/usr/include/gdk/gdk.h:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdk.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_error_trap_pop'
/usr/include/gdk/gdk.h:92: error: expected ')' before 'use_xshm'
/usr/include/gdk/gdk.h:93: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_get_use_xshm'
/usr/include/gdk/gdk.h:96: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdk.h:97: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdk.h:100: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_input_add_full'
/usr/include/gdk/gdk.h:105: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_input_add'
/usr/include/gdk/gdk.h:109: error: expected ')' before 'tag'
/usr/include/gdk/gdk.h:113: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdk.h:117: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdk.h:119: error: expected declaration specifiers or '...' before 'gboolean'
/usr/include/gdk/gdk.h:120: error: expected declaration specifiers or '...' before 'guint32'
/usr/include/gdk/gdk.h:122: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_pointer_grab_info_libgtk_only'
/usr/include/gdk/gdk.h:125: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_keyboard_grab_info_libgtk_only'
/usr/include/gdk/gdk.h:130: error: expected ')' before 'time_'
/usr/include/gdk/gdk.h:131: error: expected ')' before 'time_'
/usr/include/gdk/gdk.h:132: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_pointer_is_grabbed'
/usr/include/gdk/gdk.h:134: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_screen_width'
/usr/include/gdk/gdk.h:135: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_screen_height'
/usr/include/gdk/gdk.h:137: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_screen_width_mm'
/usr/include/gdk/gdk.h:138: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_screen_height_mm'
/usr/include/gdk/gdk.h:146: error: expected ')' before 'msec'
/usr/include/gdk/gdk.h:151: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_rectangle_intersect'
/usr/include/gdk/gdk.h:158: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_rectangle_get_type'
/usr/include/gdk/gdk.h:165: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdk.h:166: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_mbstowcs'
/usr/include/gdk/gdk.h:173: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_event_send_client_message'
/usr/include/gdk/gdk.h:177: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_event_send_client_message_for_display'
/usr/include/gdk/gdk.h:183: error: expected ';', ',' or ')' before '*' token
/usr/include/gdk/gdk.h:189: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gdk/gdk.h:192: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_threads_lock'
/usr/include/gdk/gdk.h:193: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_threads_unlock'
/usr/include/gdk/gdk.h:198: error: expected ')' before 'enter_fn'
/usr/include/gdk/gdk.h:201: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_threads_add_idle_full'
/usr/include/gdk/gdk.h:205: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_threads_add_idle'
/usr/include/gdk/gdk.h:207: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_threads_add_timeout_full'
/usr/include/gdk/gdk.h:212: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_threads_add_timeout'
/usr/include/gdk/gdk.h:215: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_threads_add_timeout_seconds_full'
/usr/include/gdk/gdk.h:220: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gdk_threads_add_timeout_seconds'
Onboard/osk/osk_module.c:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'static'
Onboard/osk/osk_module.c: In function 'initosk':
Onboard/osk/osk_module.c:45: error: 'osk_methods' undeclared (first use in this function)
Onboard/osk/osk_module.c:45: error: (Each undeclared identifier is reported only once
Onboard/osk/osk_module.c:45: error: for each function it appears in.)

Must i have installed Gnome for running onboard?

Regards
Silvio

Revision history for this message
marmuta (marmuta) said :
#8

Sorry for the delay, now I have time again.

I'm missing the debug output for pkg-config, this should have been the very first two lines of your output. Did you have to modify setup.py?

Don't add symlinks to headers, the compiler just didn't get told were to look, i.e. most the include paths are missing from the compiler commands.

What I believe has happened is that pkg-config failed. Try running this:

pkg-config --libs --cflags gdk-3.0 x11 xi xtst dconf

If this shows errors, check if you have all the build dependencies installed. Gnome is not necessary, but gtk3/gdk3 are. Perhaps the dconf development package is missing, I would check that first. It's called libdconf-dev on debian systems.

Revision history for this message
Silvio Siefke (sisi-arabic) said :
#9

hello,

i have installed the GTK Version 3 and then it run. I saw in the Mandriva Requirement that they installed GTK 3.

Now i have all what i need, only the python tools from here its a problem with a port. But i have ask the developer List in FreeBSD maybe come answer.

Regards
Silvio

Revision history for this message
Silvio Siefke (sisi-arabic) said :
#10

Hello,

I'm sorry, I do not want to annoy. I have a friend who is thrilled by onboard and have it installed now. He use Gentoo, so no problems, the Mandriva HowTo has help perfect. When start Onboard come the message:

$ onboard
Traceback (most recent call last):
  File "/usr/bin/onboard", line 15, in <module>
    from Onboard.OnboardGtk import OnboardGtk as Onboard
  File "/usr/lib/python2.7/site-packages/Onboard/OnboardGtk.py", line 27, in <module>
    from Onboard.KbdWindow import KbdWindow, KbdPlugWindow
  File "/usr/lib/python2.7/site-packages/Onboard/KbdWindow.py", line 8, in <module>
    from gi.repository import GObject, GdkX11, Gdk, Gtk, Wnck
  File "/usr/lib/python2.7/site-packages/gi/importer.py", line 76, in load_module
    dynamic_module._load()
  File "/usr/lib/python2.7/site-packages/gi/module.py", line 222, in _load
    version)
  File "/usr/lib/python2.7/site-packages/gi/module.py", line 90, in __init__
    repository.require(namespace, version)
gi.RepositoryError: Requiring namespace 'Gtk' version '2.0', but '3.0' is already loaded

Maybe can help to run Onboard. It were nice.

Regards
Silvio

Revision history for this message
Launchpad Janitor (janitor) said :
#11

This question was expired because it remained in the 'Open' state without activity for the last 15 days.