[Debian-med-packaging] Bug#672033: sitplus: FTBFS: intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue May 8 11:45:55 UTC 2012


Source: sitplus
Version: 1.0.3-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120508 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[3]: Entering directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
> [ 39%] Building CXX object src/spcore/CMakeFiles/spcore.dir/basictypesimpl.cpp.o
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IIterator<spcore::CTypeAny*>]':
> /«PKGBUILDDIR»/include/spcore/basetype.h:72:46:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IIterator<spcore::CTypeAny*>]':
> /«PKGBUILDDIR»/include/spcore/basetype.h:72:46:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IIterator<spcore::CTypeAny*>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IIterator<spcore::CTypeAny*> >]':
> /«PKGBUILDDIR»/include/spcore/basetype.h:72:46:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::CTypeAny]':
> /«PKGBUILDDIR»/include/spcore/basetype.h:89:48:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::CTypeAny]':
> /«PKGBUILDDIR»/include/spcore/basetype.h:89:48:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::CTypeAny; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::CTypeAny>]':
> /«PKGBUILDDIR»/include/spcore/basetype.h:89:48:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IOutputPin]':
> /«PKGBUILDDIR»/include/spcore/basetype.h:126:82:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IOutputPin; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IOutputPin>]':
> /«PKGBUILDDIR»/include/spcore/basetype.h:126:82:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = const spcore::CTypeAny]':
> /«PKGBUILDDIR»/include/spcore/pinimpl.h:71:82:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = const spcore::CTypeAny; boost::intrusive_ptr<T> = boost::intrusive_ptr<const spcore::CTypeAny>]':
> /«PKGBUILDDIR»/include/spcore/pinimpl.h:71:82:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IIterator<spcore::IInputPin*>]':
> /«PKGBUILDDIR»/include/spcore/component.h:166:67:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IIterator<spcore::IInputPin*>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IIterator<spcore::IInputPin*> >]':
> /«PKGBUILDDIR»/include/spcore/component.h:166:67:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IIterator<spcore::IOutputPin*>]':
> /«PKGBUILDDIR»/include/spcore/component.h:183:69:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IIterator<spcore::IOutputPin*>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IIterator<spcore::IOutputPin*> >]':
> /«PKGBUILDDIR»/include/spcore/component.h:183:69:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IIterator<spcore::IComponent*>]':
> /«PKGBUILDDIR»/include/spcore/component.h:238:55:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IIterator<spcore::IComponent*>]':
> /«PKGBUILDDIR»/include/spcore/component.h:238:55:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IIterator<spcore::IComponent*>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IIterator<spcore::IComponent*> >]':
> /«PKGBUILDDIR»/include/spcore/component.h:238:55:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IIterator<spcore::IInputPin*>]':
> /«PKGBUILDDIR»/include/spcore/component.h:242:95:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IIterator<spcore::IOutputPin*>]':
> /«PKGBUILDDIR»/include/spcore/component.h:245:98:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IIterator<spcore::ITypeFactory*>]':
> /«PKGBUILDDIR»/include/spcore/module.h:111:62:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IIterator<spcore::ITypeFactory*>]':
> /«PKGBUILDDIR»/include/spcore/module.h:111:62:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IIterator<spcore::ITypeFactory*>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IIterator<spcore::ITypeFactory*> >]':
> /«PKGBUILDDIR»/include/spcore/module.h:111:62:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IIterator<spcore::IComponentFactory*>]':
> /«PKGBUILDDIR»/include/spcore/module.h:115:72:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IIterator<spcore::IComponentFactory*>]':
> /«PKGBUILDDIR»/include/spcore/module.h:115:72:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IIterator<spcore::IComponentFactory*>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IIterator<spcore::IComponentFactory*> >]':
> /«PKGBUILDDIR»/include/spcore/module.h:115:72:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::Split::InputPinData]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:61:89:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::Split::InputPinData]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:61:89:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<U>&, typename boost::detail::sp_enable_if_convertible<U, T>::type) [with U = spcore::CTypeAny; T = const spcore::CTypeAny; typename boost::detail::sp_enable_if_convertible<U, T>::type = boost::detail::sp_empty]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:108:49:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:84:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::SimpleType<spcore::CTypeFloatContents>]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:181:21:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IInputPin]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:184:83:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IInputPin]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:184:83:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<U>&, typename boost::detail::sp_enable_if_convertible<U, T>::type) [with U = spcore::SimpleType<spcore::CTypeFloatContents>; T = const spcore::CTypeAny; typename boost::detail::sp_enable_if_convertible<U, T>::type = boost::detail::sp_empty]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:270:24:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:84:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::FAccumulator::InputPinVal]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:343:85:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::FAccumulator::InputPinVal]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:343:85:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::ForwardComponent::InputPinIn]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:540:88:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::ForwardComponent::InputPinIn]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:540:88:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::ForwardComponent::InputPinIn; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::ForwardComponent::InputPinIn>]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:540:88:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = const spcore::CTypeAny]':
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:562:70:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::SimpleType<spcore::CTypeIntContents>]':
> /«PKGBUILDDIR»/src/spcore/timecomponents.h:63:38:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<U>&, typename boost::detail::sp_enable_if_convertible<U, T>::type) [with U = spcore::SimpleType<spcore::CTypeIntContents>; T = const spcore::CTypeAny; typename boost::detail::sp_enable_if_convertible<U, T>::type = boost::detail::sp_empty]':
> /«PKGBUILDDIR»/src/spcore/timecomponents.h:108:39:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:84:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::SimpleType<spcore::CTypeBoolContents>]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:670:61:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<U>&, typename boost::detail::sp_enable_if_convertible<U, T>::type) [with U = spcore::SimpleType<spcore::CTypeBoolContents>; T = const spcore::CTypeAny; typename boost::detail::sp_enable_if_convertible<U, T>::type = boost::detail::sp_empty]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:682:45:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:84:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeIntContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:768:76:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeIntContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:768:76:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<U>&, typename boost::detail::sp_enable_if_convertible<U, T>::type) [with U = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeIntContents> >; T = spcore::ITypeFactory; typename boost::detail::sp_enable_if_convertible<U, T>::type = boost::detail::sp_empty]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:768:77:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:84:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::ITypeFactory]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:768:77:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::ITypeFactory; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::ITypeFactory>]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:768:77:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeFloatContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:769:80:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeFloatContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:769:80:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<U>&, typename boost::detail::sp_enable_if_convertible<U, T>::type) [with U = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeFloatContents> >; T = spcore::ITypeFactory; typename boost::detail::sp_enable_if_convertible<U, T>::type = boost::detail::sp_empty]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:769:81:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:84:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeBoolContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:770:78:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeBoolContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:770:78:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<U>&, typename boost::detail::sp_enable_if_convertible<U, T>::type) [with U = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeBoolContents> >; T = spcore::ITypeFactory; typename boost::detail::sp_enable_if_convertible<U, T>::type = boost::detail::sp_empty]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:770:79:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:84:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeStringContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:771:82:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeStringContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:771:82:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<U>&, typename boost::detail::sp_enable_if_convertible<U, T>::type) [with U = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeStringContents> >; T = spcore::ITypeFactory; typename boost::detail::sp_enable_if_convertible<U, T>::type = boost::detail::sp_empty]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:771:83:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:84:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeCompositeContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:772:88:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeCompositeContents> >]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:772:88:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<U>&, typename boost::detail::sp_enable_if_convertible<U, T>::type) [with U = spcore::SimpleTypeFactory<spcore::SimpleType<spcore::CTypeCompositeContents> >; T = spcore::ITypeFactory; typename boost::detail::sp_enable_if_convertible<U, T>::type = boost::detail::sp_empty]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:772:89:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:84:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IComponentFactory]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:777:81:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IComponentFactory]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:777:81:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IComponentFactory; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IComponentFactory>]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:777:82:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IOutputPin]':
> /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:214:80:   required from 'static boost::intrusive_ptr<spcore::IOutputPin> spcore::SimpleTypeBasicOperations< <template-parameter-1-1>, <template-parameter-1-2> >::CreateOutputPin(const char*) [with BASE = spcore::CTypeFloatContents; RESULT = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:186:23:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::SimpleType<spcore::CTypeFloatContents>]':
> /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:201:65:   required from 'static boost::intrusive_ptr<U> spcore::SimpleTypeBasicOperations< <template-parameter-1-1>, <template-parameter-1-2> >::CreateInstance() [with BASE = spcore::CTypeFloatContents; RESULT = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:190:25:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::SimpleType<spcore::CTypeFloatContents>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::SimpleType<spcore::CTypeFloatContents> >]':
> /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:201:65:   required from 'static boost::intrusive_ptr<U> spcore::SimpleTypeBasicOperations< <template-parameter-1-1>, <template-parameter-1-2> >::CreateInstance() [with BASE = spcore::CTypeFloatContents; RESULT = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/src/spcore/commoncomponents.h:190:25:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::SimpleType<spcore::CTypeIntContents>]':
> /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:201:65:   required from 'static boost::intrusive_ptr<U> spcore::SimpleTypeBasicOperations< <template-parameter-1-1>, <template-parameter-1-2> >::CreateInstance() [with BASE = spcore::CTypeIntContents; RESULT = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/src/spcore/timecomponents.h:76:24:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::SimpleType<spcore::CTypeIntContents>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::SimpleType<spcore::CTypeIntContents> >]':
> /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:201:65:   required from 'static boost::intrusive_ptr<U> spcore::SimpleTypeBasicOperations< <template-parameter-1-1>, <template-parameter-1-2> >::CreateInstance() [with BASE = spcore::CTypeIntContents; RESULT = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/src/spcore/timecomponents.h:76:24:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::SimpleType<spcore::CTypeBoolContents>]':
> /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:201:65:   required from 'static boost::intrusive_ptr<U> spcore::SimpleTypeBasicOperations< <template-parameter-1-1>, <template-parameter-1-2> >::CreateInstance() [with BASE = spcore::CTypeBoolContents; RESULT = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:674:25:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::SimpleType<spcore::CTypeBoolContents>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::SimpleType<spcore::CTypeBoolContents> >]':
> /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:201:65:   required from 'static boost::intrusive_ptr<U> spcore::SimpleTypeBasicOperations< <template-parameter-1-1>, <template-parameter-1-2> >::CreateInstance() [with BASE = spcore::CTypeBoolContents; RESULT = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:674:25:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IComponent]':
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::Chrono]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IComponent]':
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::Chrono]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IComponent; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IComponent>]':
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::Chrono]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::UnaryOperation<spcore::NotContents, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:48:5:   required from 'spcore::UnaryOperation<CONTENTS, OPTYPE, RETYPE>::UnaryOperation(const char*, int, const char**) [with CONTENTS = spcore::NotContents; OPTYPE = spcore::SimpleType<spcore::CTypeBoolContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::UnaryOperation<spcore::NotContents, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::UnaryOperation<spcore::NotContents, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:48:5:   required from 'spcore::UnaryOperation<CONTENTS, OPTYPE, RETYPE>::UnaryOperation(const char*, int, const char**) [with CONTENTS = spcore::NotContents; OPTYPE = spcore::SimpleType<spcore::CTypeBoolContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::UnaryOperation<spcore::NotContents, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatEltContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEltContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEltContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatEltContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEltContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEltContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatEltContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEltContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEltContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatEltContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEltContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEltContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatLtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatLtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatLtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatLtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatLtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatLtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatLtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatLtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatLtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatLtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatLtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatLtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatEgtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEgtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEgtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatEgtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEgtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEgtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatEgtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEgtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEgtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatEgtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEgtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEgtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatGtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatGtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatGtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatGtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatGtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatGtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatGtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatGtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatGtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatGtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatGtContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatGtContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatNeqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatNeqContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatNeqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatNeqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatNeqContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatNeqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatNeqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatNeqContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatNeqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatNeqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatNeqContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatNeqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatEqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEqContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatEqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEqContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::FloatEqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEqContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::FloatEqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::FloatEqContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::FloatEqContents, spcore::SimpleType<spcore::CTypeFloatContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntEltContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEltContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEltContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntEltContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEltContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEltContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntEltContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEltContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEltContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntEltContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEltContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEltContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntLtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntLtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntLtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntLtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntLtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntLtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntLtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntLtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntLtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntLtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntLtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntLtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntEgtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEgtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEgtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntEgtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEgtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEgtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntEgtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEgtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEgtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntEgtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEgtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEgtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntGtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntGtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntGtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntGtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntGtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntGtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntGtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntGtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntGtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntGtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntGtContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntGtContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntNeqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntNeqContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntNeqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntNeqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntNeqContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntNeqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntNeqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntNeqContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntNeqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntNeqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntNeqContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntNeqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntEqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEqContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntEqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEqContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::IntEqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEqContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::IntEqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::IntEqContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeBoolContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::IntEqContents, spcore::SimpleType<spcore::CTypeIntContents>, spcore::SimpleType<spcore::CTypeBoolContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::DivFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::DivFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::DivFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::DivFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::DivFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::DivFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::DivFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::DivFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::DivFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::DivFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::DivFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::DivFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::MulFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::MulFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::MulFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::MulFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::MulFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::MulFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::MulFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::MulFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::MulFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::MulFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::MulFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::MulFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::SubFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::SubFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::SubFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::SubFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::SubFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::SubFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::SubFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::SubFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::SubFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::SubFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::SubFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::SubFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::AddFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::AddFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::AddFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::AddFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::AddFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::AddFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::AddFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::AddFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::AddFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::AddFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::AddFloatContents; OPTYPE = spcore::SimpleType<spcore::CTypeFloatContents>; RETYPE = spcore::SimpleType<spcore::CTypeFloatContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::AddFloatContents, spcore::SimpleType<spcore::CTypeFloatContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::DivIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::DivIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::DivIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::DivIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::DivIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::DivIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::DivIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::DivIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::DivIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::DivIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::DivIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::DivIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::MulIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::MulIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::MulIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::MulIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::MulIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::MulIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::MulIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::MulIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::MulIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::MulIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::MulIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::MulIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::SubIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::SubIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::SubIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::SubIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::SubIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::SubIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::SubIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::SubIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::SubIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::SubIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::SubIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::SubIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::AddIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::AddIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::AddIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::AddIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin1]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:108:5:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::AddIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::AddIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::BinaryOperation<spcore::AddIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::AddIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::AddIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: error: 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:143:13: note: 'void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)' declared here, later in the translation unit
> In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
>                  from /«PKGBUILDDIR»/include/spcore/baseobj.h:28,
>                  from /«PKGBUILDDIR»/include/spcore/basetype.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::BinaryOperation<spcore::AddIntContents, spcore::SimpleType<spcore::CTypeIntContents> >::InputPin2]':
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:110:6:   required from 'spcore::BinaryOperation<CONTENTS, OPTYPE, RETYPE>::BinaryOperation(const char*, int, const char**) [with CONTENTS = spcore::AddIntContents; OPTYPE = spcore::SimpleType<spcore::CTypeIntContents>; RETYPE = spcore::SimpleType<spcore::CTypeIntContents>]'
> /«PKGBUILDDIR»/include/spcore/component.h:547:67:   required from 'boost::intrusive_ptr<spcore::IComponent> spcore::ComponentFactory<COTYPE>::CreateInstance(const char*, int, const char**) [with COTYPE = spcore::BinaryOperation<spcore::AddIntContents, spcore::SimpleType<spcore::CTypeIntContents> >]'
> /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:834:1:   required from here
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 'intrusive_ptr_release' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> In file included from /«PKGBUILDDIR»/include/spcore/basetype.h:26:0,
>                  from /«PKGBUILDDIR»/include/spcore/basetypeimpl.h:26,
>                  from /«PKGBUILDDIR»/include/spcore/basictypes.h:26,
>                  from /«PKGBUILDDIR»/src/spcore/commoncomponents.h:25,
>                  from /«PKGBUILDDIR»/src/spcore/basictypesimpl.cpp:20:
> /«PKGBUILDDIR»/include/spcore/baseobj.h:146:13: note: 'void boost::intrusive_ptr_release(const spcore::IBaseObject*)' declared here, later in the translation unit
> make[3]: *** [src/spcore/CMakeFiles/spcore.dir/basictypesimpl.cpp.o] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2012/05/08/sitplus_1.0.3-1_unstable.log

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.





More information about the Debian-med-packaging mailing list