/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.. -I/home/pavlo/jhbuild/checkout/libgdamm/libgda -I../.. -DG_LOG_DOMAIN=\"libgdamm\" -DLIBGDAMM_BUILD=1 -pthread -I/home/pavlo/jhbuild/install/include/glibmm-2.54 -I/home/pavlo/jhbuild/install/lib/glibmm-2.54/include -I/home/pavlo/jhbuild/install/include/sigc++-3.0 -I/home/pavlo/jhbuild/install/lib/sigc++-3.0/include -I/home/pavlo/jhbuild/install/include/libgda-6.0 -I/home/pavlo/jhbuild/install/include/libgda-6.0/libgda -I/home/pavlo/jhbuild/install/include/glib-2.0 -I/home/pavlo/jhbuild/install/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -g -O2 -MT serveroperation.lo -MD -MP -MF .deps/serveroperation.Tpo -c -o serveroperation.lo /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I.. -I/home/pavlo/jhbuild/checkout/libgdamm/libgda -I../.. -DG_LOG_DOMAIN=\"libgdamm\" -DLIBGDAMM_BUILD=1 -pthread -I/home/pavlo/jhbuild/install/include/glibmm-2.54 -I/home/pavlo/jhbuild/install/lib/glibmm-2.54/include -I/home/pavlo/jhbuild/install/include/sigc++-3.0 -I/home/pavlo/jhbuild/install/lib/sigc++-3.0/include -I/home/pavlo/jhbuild/install/include/libgda-6.0 -I/home/pavlo/jhbuild/install/include/libgda-6.0/libgda -I/home/pavlo/jhbuild/install/include/glib-2.0 -I/home/pavlo/jhbuild/install/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -g -O2 -MT serveroperation.lo -MD -MP -MF .deps/serveroperation.Tpo -c /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc -fPIC -DPIC -o .libs/serveroperation.o
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:98:94: required from here
/home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h:859:28: error: invalid use of incomplete type ‘using CTypeNonConst = using CTypeNonConst = struct _GdaServerOperationCreateTableArg {aka struct _GdaServerOperationCreateTableArg}’
Tr::release_c_type(static_cast(node->data));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 ‘using CTypeNonConst = using CTypeNonConst = struct _GdaServerOperationCreateTableArg {aka 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:859:28: error: invalid use of incomplete type ‘using CTypeNonConst = using CTypeNonConst = struct _GdaServerOperationCreateTableArg {aka struct _GdaServerOperationCreateTableArg}’
Tr::release_c_type(static_cast(node->data));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 ‘using CTypeNonConst = using CTypeNonConst = struct _GdaServerOperationCreateTableArg {aka 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 ‘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 >]’:
/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:98:70: required from here
/home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h:130:41: error: invalid use of incomplete type ‘using CType = struct _GdaServerOperationCreateTableArg {aka struct _GdaServerOperationCreateTableArg}’
const void* const item(Tr::to_c_type(*&*--pend));
~~~~~~~~~~~~~^~~~~~~~~~~
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: declaration of ‘using CType = struct _GdaServerOperationCreateTableArg {aka 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: In instantiation of ‘static Glib::Container_Helpers::TypeTraits::CType Glib::Container_Helpers::TypeTraits::to_c_type(const CppType&) [with T = _GdaServerOperationCreateTableArg; Glib::Container_Helpers::TypeTraits::CType = _GdaServerOperationCreateTableArg; Glib::Container_Helpers::TypeTraits::CppType = _GdaServerOperationCreateTableArg]’:
/home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h:130:41: required from ‘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 >]’
/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:98:70: required from here
/home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/containerhandle_shared.h:77:16: error: return type ‘using CType = struct _GdaServerOperationCreateTableArg {aka struct _GdaServerOperationCreateTableArg}’ is incomplete
static CType to_c_type(const CppType& item) { return item; }
^~~~~~~~~
In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
from /usr/include/c++/6/memory:62,
from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/refptr.h:23,
from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/balancedtree.h:24,
from /home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm.h:87,
from /home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:4:
/usr/include/c++/6/bits/stl_iterator.h: In instantiation of ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>& __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator--() [with _Iterator = const _GdaServerOperationCreateTableArg*; _Container = std::vector<_GdaServerOperationCreateTableArg>]’:
/home/pavlo/jhbuild/install/include/glibmm-2.54/glibmm/vectorutils.h:130:45: required from ‘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 >]’
/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:98:70: required from here
/usr/include/c++/6/bits/stl_iterator.h:811:2: error: cannot decrement a pointer to incomplete type ‘const _GdaServerOperationCreateTableArg’
--_M_current;
^~~~~~~~~~~~
/home/pavlo/jhbuild/checkout/libgdamm/libgda/libgdamm/serveroperation.cc:89:38: warning: ‘Glib::RefPtr Gnome::Gda::prepare_create_table(Glib::RefPtr&, const Glib::ustring&, std::vector<_GdaServerOperationCreateTableArg>&)’ defined but not used [-Wunused-function]
static Glib::RefPtr prepare_create_table(Glib::RefPtr &cnc,
^~~~~~~~~~~~~~~~~~~~
Makefile:599: recipe for target 'serveroperation.lo' failed