Hello,
I am getting this error when compiling Wt 3.3.0:
--8<---
[ 90%] Building CXX object
examples/widgetgallery/CMakeFiles/widgetgallery.wt.dir/main.o
cd
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/build-shared/examples/widgetgallery
&& /usr/bin/g++ -DWT_WITH_OLD_INTERNALPATH_API -DQT_GUI_LIB -DQT_CORE_LIB
-DWT_THREADED -D_REENTRANT -DBOOST_SPIRIT_THREADSAFE -DWT_THREADED
-D_REENTRANT -DBOOST_SPIRIT_THREADSAFE -DWT_DEPRECATED_3_0_0 -DQT_NO_DEBUG
-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -D_FORTIFY_SOURCE=2 -std=c++0x -O2 -g
-I/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/build-shared
-I/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src
-I/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/../charts
-I/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/../painting
-I/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/../gitmodel
-I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -o
CMakeFiles/widgetgallery.wt.dir/main.o -c
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/main.C
In file included from /usr/include/boost/signals/trackable.hpp:14:0,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WObject:14,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WApplication:25,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/main.C:7:
/usr/include/boost/signals/connection.hpp: In member function
‘boost::shared_ptr<boost::signals::detail::basic_connection>
boost::signals::connection::get_connection() const’:
/usr/include/boost/signals/connection.hpp:102:16: error: use of deleted
function
‘boost::shared_ptr<boost::signals::detail::basic_connection>::shared_ptr(const
boost::shared_ptr<boost::signals::detail::basic_connection>&)’
In file included from /usr/include/boost/shared_ptr.hpp:17:0,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WApplication:23,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/main.C:7:
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note:
‘boost::shared_ptr<boost::signals::detail::basic_connection>::shared_ptr(const
boost::shared_ptr<boost::signals::detail::basic_connection>&)’ is
implicitly declared as deleted because
‘boost::shared_ptr<boost::signals::detail::basic_connection>’ declares a
move constructor or move assignment operator
In file included from /usr/include/boost/signals/signal_template.hpp:21:0,
from /usr/include/boost/signals/signal0.hpp:24,
from /usr/include/boost/signal.hpp:19,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WSignal:17,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WWidget:14,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WWebWidget:14,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WBreak:10,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WCssStyleSheet:14,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WApplication:26,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/main.C:7:
/usr/include/boost/signals/slot.hpp: In member function
‘boost::shared_ptr<boost::signals::detail::slot_base::data_t>
boost::signals::detail::slot_base::get_data() const’:
/usr/include/boost/signals/slot.hpp:36:54: error: use of deleted function
‘boost::shared_ptr<boost::signals::detail::slot_base::data_t>::shared_ptr(const
boost::shared_ptr<boost::signals::detail::slot_base::data_t>&)’
In file included from /usr/include/boost/shared_ptr.hpp:17:0,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WApplication:23,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/main.C:7:
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note:
‘boost::shared_ptr<boost::signals::detail::slot_base::data_t>::shared_ptr(const
boost::shared_ptr<boost::signals::detail::slot_base::data_t>&)’ is
implicitly declared as deleted because
‘boost::shared_ptr<boost::signals::detail::slot_base::data_t>’ declares a
move constructor or move assignment operator
In file included from /usr/include/boost/signals/signal_template.hpp:23:0,
from /usr/include/boost/signals/signal0.hpp:24,
from /usr/include/boost/signal.hpp:19,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WSignal:17,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WWidget:14,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WWebWidget:14,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WBreak:10,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WCssStyleSheet:14,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WApplication:26,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/main.C:7:
/usr/include/boost/signals/detail/signal_base.hpp: In member function
‘boost::signals::connection
boost::signals::detail::signal_base::connect_slot(const boost::any&, const
boost::signals::detail::stored_group&,
boost::shared_ptr<boost::signals::detail::slot_base::data_t>,
boost::signals::connect_position)’:
/usr/include/boost/signals/detail/signal_base.hpp:144:57: error: use of
deleted function
‘boost::shared_ptr<boost::signals::detail::slot_base::data_t>::shared_ptr(const
boost::shared_ptr<boost::signals::detail::slot_base::data_t>&)’
/usr/include/boost/signals/detail/signal_base.hpp:88:20: error:
initializing argument 3 of ‘boost::signals::connection
boost::signals::detail::signal_base_impl::connect_slot(const boost::any&,
const boost::signals::detail::stored_group&,
boost::shared_ptr<boost::signals::detail::slot_base::data_t>,
boost::signals::connect_position)’
In file included from /usr/include/c++/4.7/vector:63:0,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WApplication:10,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/main.C:7:
/usr/include/c++/4.7/bits/stl_construct.h: In instantiation of ‘void
std::_Construct(_T1*, _Args&& ...) [with _T1 = Wt::Http::UploadedFile;
_Args = {const Wt::Http::UploadedFile&}]’:
/usr/include/c++/4.7/bits/stl_uninitialized.h:77:3: required from ‘static
_ForwardIterator
std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator,
_InputIterator, _ForwardIterator) [with _InputIterator =
__gnu_cxx::__normal_iterator<const Wt::Http::UploadedFile*,
std::vector<Wt::Http::UploadedFile> >; _ForwardIterator =
Wt::Http::UploadedFile*; bool _TrivialValueTypes = false]’
/usr/include/c++/4.7/bits/stl_uninitialized.h:119:41: required from
‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator,
_ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const
Wt::Http::UploadedFile*, std::vector<Wt::Http::UploadedFile> >;
_ForwardIterator = Wt::Http::UploadedFile*]’
/usr/include/c++/4.7/bits/stl_uninitialized.h:260:63: required from
‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator,
_InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with
_InputIterator = __gnu_cxx::__normal_iterator<const
Wt::Http::UploadedFile*, std::vector<Wt::Http::UploadedFile> >;
_ForwardIterator = Wt::Http::UploadedFile*; _Tp = Wt::Http::UploadedFile]’
/usr/include/c++/4.7/bits/stl_vector.h:310:9: required from
‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with
_Tp = Wt::Http::UploadedFile; _Alloc =
std::allocator<Wt::Http::UploadedFile>; std::vector<_Tp, _Alloc> =
std::vector<Wt::Http::UploadedFile>]’
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WObject:322:38:
required from here
/usr/include/c++/4.7/bits/stl_construct.h:77:7: error: use of deleted
function ‘Wt::Http::UploadedFile::UploadedFile(const
Wt::Http::UploadedFile&)’
In file included from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WObject:12:0,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WApplication:25,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/main.C:7:
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/Http/Request:39:14:
note: ‘Wt::Http::UploadedFile::UploadedFile(const Wt::Http::UploadedFile&)’
is implicitly deleted because the default definition would be ill-formed:
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/Http/Request:39:14:
error: use of deleted function
‘boost::shared_ptr<Wt::Http::UploadedFile::Impl>::shared_ptr(const
boost::shared_ptr<Wt::Http::UploadedFile::Impl>&)’
In file included from /usr/include/boost/shared_ptr.hpp:17:0,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/src/Wt/WApplication:23,
from
/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/examples/widgetgallery/main.C:7:
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note:
‘boost::shared_ptr<Wt::Http::UploadedFile::Impl>::shared_ptr(const
boost::shared_ptr<Wt::Http::UploadedFile::Impl>&)’ is implicitly declared
as deleted because ‘boost::shared_ptr<Wt::Http::UploadedFile::Impl>’
declares a move constructor or move assignment operator
make[3]: ***
[examples/widgetgallery/CMakeFiles/widgetgallery.wt.dir/main.o] Error 1
make[3]: Leaving directory
`/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/build-shared'
make[2]: *** [examples/widgetgallery/CMakeFiles/widgetgallery.wt.dir/all]
Error 2
make[2]: Leaving directory
`/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/build-shared'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/home/pgquiles/personal/deb/wt/wt3/a/witty-3.3.0/build-shared'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
pgquiles@mcpau:~/personal/deb/wt/wt3/a/witty-3.3.0$
--8<---
This is on Ubuntu 12.10 with gcc 4.7.2 and Boost 1.46.1
g++-4.7.real (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
ii libboost1.46-dev
1.46.1-7ubuntu3 i386 Boost C++
Libraries development files
Is anyone facing this too?
--
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest