Hi! I am trying to update my enlightemment isntallation on a debian 9.1 system, but get the following comile errors with 1.20.2 sources:
CC modules/ecore_imf/ibus/modules_ecore_imf_ibus_module_la-ibus_module.lo In file included from /usr/include/ibus-1.0/ibus.h:31:0, from modules/ecore_imf/ibus/ibus_module.c:10: /usr/include/ibus-1.0/ibusserializable.h:141:58: error: unknown type name ‘GVariantBuilder’ GVariantBuilder *builder); ^~~~~~~~~~~~~~~ /usr/include/ibus-1.0/ibusserializable.h:156:58: error: unknown type name ‘GVariant’ GVariant *variant); ^~~~~~~~ /usr/include/ibus-1.0/ibusserializable.h:177:34: error: unknown type name ‘GVariantBuilder’ GVariantBuilder *builder); ^~~~~~~~~~~~~~~ /usr/include/ibus-1.0/ibusserializable.h:179:34: error: unknown type name ‘GVariant’ GVariant *variant); ^~~~~~~~ /usr/include/ibus-1.0/ibusserializable.h:211:58: error: unknown type name ‘GVariant’ GVariant *value); ^~~~~~~~ /usr/include/ibus-1.0/ibusserializable.h:224:1: error: unknown type name ‘GVariant’ GVariant *ibus_serializable_get_qattachment (IBusSerializable *serializable, ^~~~~~~~ /usr/include/ibus-1.0/ibusserializable.h:264:1: error: unknown type name ‘GVariant’ GVariant *ibus_serializable_serialize (IBusSerializable *serializable); ^~~~~~~~ /usr/include/ibus-1.0/ibusserializable.h:277:58: error: unknown type name ‘GVariant’ IBusSerializable *ibus_serializable_deserialize (GVariant *variant); ^~~~~~~~ [...] In file included from /usr/include/ibus-1.0/ibus.h:44:0, from modules/ecore_imf/ibus/ibus_module.c:10: /usr/include/ibus-1.0/ibusbus.h:127:1: error: unknown type name ‘GDBusConnection’ GDBusConnection * ^~~~~~~~~~~~~~~ In file included from /usr/include/ibus-1.0/ibus.h:29:0, from modules/ecore_imf/ibus/ibus_module.c:10: /usr/include/ibus-1.0/ibusshare.h:44:25: error: unknown type name ‘G_DEPRECATED’ #define IBUS_DEPRECATED G_DEPRECATED ^ /usr/include/ibus-1.0/ibusbus.h:726:1: note: in expansion of macro ‘IBUS_DEPRECATED’ IBUS_DEPRECATED ^~~~~~~~~~~~~~~ Now I am not sure what to make of this, the error seems to come from the include file. This one belongs to: dpkg -S /usr/include/ibus-1.0/ibusshare.h libibus-1.0-dev:amd64: /usr/include/ibus-1.0/ibusshare.h dpkg -l libibus-1.0-dev Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=========================-=================-=================-======================================================== ii libibus-1.0-dev:amd64 1.5.14-3 amd64 Intelligent Input Bus - development file aptitude tells me i libsdl2-dev Depends libibus-1.0-dev i libsdl2-ttf-dev Depends libsdl2-dev (>= 2.0.0) Manually installed, current version 2.0.14+dfsg1-1, priority optional No dependencies require to install libsdl2-ttf-dev so I guess it is a prerequisite of some other program I have build manually. I am not sure if this is some sort of conflict with some different dependency of efl? I have been using the following configuration for quite some time now: #!/bin/bash ./configure --enable-xinput22 --enable-multisense --enable-image-loader-webp --enable-harfbuzz --enable-scim --enable-fb --disable-tslib --disable-static --enable-xine export CFLAGS="-O3 -ffast-math -march=native" Any idea how to make this work again? Regards Peter ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users