In file included from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/object.h:35:0, from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/binding.h:22, from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm.h:91, from /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:4: /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/containerhandle_shared.h: In instantiation of ‘struct Glib::Container_Helpers::TypeTraits<_GdaServerOperationCreateTableArg*>’: /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h:533:35: required from ‘class Glib::ListHandler<_GdaServerOperationCreateTableArg*>’ /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:99:70: required from here /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/containerhandle_shared.h:95:44: error: invalid use of incomplete type ‘struct _GdaServerOperationCreateTableArg’ using CType = typename T::BaseObjectType*; ^ In file included from /home/pavlo/jhbuild/install/include/libgda-6.0/libgda/gda-server-provider.h:30:0, from /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.h:34, from /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:6: /home/pavlo/jhbuild/install/include/libgda-6.0/libgda/gda-server-operation.h:255:16: note: forward declaration of ‘struct _GdaServerOperationCreateTableArg’ typedef struct _GdaServerOperationCreateTableArg GdaServerOperationCreateTableArg; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/object.h:35:0, from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/binding.h:22, from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm.h:91, from /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:4: /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/containerhandle_shared.h:96:52: error: invalid use of incomplete type ‘struct _GdaServerOperationCreateTableArg’ using CTypeNonConst = typename T::BaseObjectType*; ^ In file included from /home/pavlo/jhbuild/install/include/libgda-6.0/libgda/gda-server-provider.h:30:0, from /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.h:34, from /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:6: /home/pavlo/jhbuild/install/include/libgda-6.0/libgda/gda-server-operation.h:255:16: note: forward declaration of ‘struct _GdaServerOperationCreateTableArg’ typedef struct _GdaServerOperationCreateTableArg GdaServerOperationCreateTableArg; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm.h:142:0, from /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:4: /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h: In instantiation of ‘Glib::Container_Helpers::GListKeeper::~GListKeeper() [with Tr = Glib::Container_Helpers::TypeTraits<_GdaServerOperationCreateTableArg*>]’: /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:99:96: required from here /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h:859:27: error: ‘release_c_type’ is not a member of ‘Glib::Container_Helpers::TypeTraits<_GdaServerOperationCreateTableArg*>’ Tr::release_c_type(static_cast(node->data)); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h: In instantiation of ‘GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator) [with Tr = Glib::Container_Helpers::TypeTraits<_GdaServerOperationCreateTableArg*>; GList = _GList; typename std::vector::const_iterator = __gnu_cxx::__normal_iterator<_GdaServerOperationCreateTableArg* const*, std::vector<_GdaServerOperationCreateTableArg*> >]’: /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h:976:67: required from ‘static Glib::ListHandler::GListKeeperType Glib::ListHandler::vector_to_list(const VectorType&) [with T = _GdaServerOperationCreateTableArg*; Tr = Glib::Container_Helpers::TypeTraits<_GdaServerOperationCreateTableArg*>; Glib::ListHandler::GListKeeperType = Glib::Container_Helpers::GListKeeper >; Glib::ListHandler::VectorType = std::vector<_GdaServerOperationCreateTableArg*>]’ /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:99:72: required from here /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h:130:41: error: ‘to_c_type’ is not a member of ‘Glib::Container_Helpers::TypeTraits<_GdaServerOperationCreateTableArg*>’ const void* const item(Tr::to_c_type(*&*--pend)); ~~~~~~~~~~~~~^~~~~~~~~~~ mv -f .deps/metastruct.Tpo .deps/metastruct.Plo