Am Freitag, 22. Januar 2016 um 11:27:02, schrieb Jean-Marc Lasgouttes <lasgout...@lyx.org> > Le 21/01/2016 22:40, Richard Heck a écrit : > > On 01/21/2016 04:07 PM, Pavel Sanda wrote: > >> I guess it also depends how much space for error we have... > >> Richard, do you plan to release one intermediate 2.1.x or you just waiting > >> for the final one? > > > > How far out do we realistically think 2.2.0 is? I am thinking end of > > February, but if it gets delayed any further we might think about an > > intermediate release. > > > > Really, I should have done 2.1.5 back at the end of November, but I > > thought 2.2 was closer. > > One solution would be to have a 2.1.5 together with 2.2beta with an > updated lyx2lyx that reads 2.2beta format. A good occasion to make > people exercise this code. > > And then 2.1.6 would just be the usual final version. > > JMarc
Even with this patch, I could not compile src/support/ForkedCalls.cpp with gcc-4.8.4. ... cd /usr/BUILD/BuildLyx2.1Git/src/support && /usr/bin/c++ -DLYX_CALLSTACK_PRINTING -DQT_CORE_LIB -I/usr/BUILD/BuildLyx2.1Git -I/usr/src/lyx/lyx-2.0.x-git/src -I/usr/include/enchant -I/usr/src/lyx/lyx-2.0.x-git/boost -I/usr/src/lyx/lyx-2.0.x-git/src/support -I/usr/BUILD/BuildLyx2.1Git/src/support -I/usr/src/lyx/lyx-2.0.x-git/src/support/mythes -isystem /usr/BUILD/BuildQt5/5.5/gcc_64/include -isystem /usr/BUILD/BuildQt5/5.5/gcc_64/include/QtCore -isystem /usr/BUILD/BuildQt5/5.5/gcc_64/./mkspecs/linux-g++ -Wall -Wunused-parameter --std=gnu++11 -fno-strict-aliasing -Wall -Wunused-parameter --std=gnu++11 -fno-strict-aliasing -O0 -g3 -D_DEBUG -DBOOST_USER_CONFIG="<config.h>" -fPIC -o CMakeFiles/support.dir/ForkedCalls.cpp.o -c /usr/src/lyx/lyx-2.0.x-git/src/support/ForkedCalls.cpp In file included from /usr/src/lyx/lyx-2.0.x-git/src/support/ForkedCalls.h:19:0, from /usr/src/lyx/lyx-2.0.x-git/src/support/ForkedCalls.cpp:17: /usr/src/lyx/lyx-2.0.x-git/boost/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp] # warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." ^ In file included from /usr/src/lyx/lyx-2.0.x-git/boost/boost/function/detail/maybe_include.hpp:23:0, from /usr/src/lyx/lyx-2.0.x-git/boost/boost/function/function2.hpp:11, from /usr/src/lyx/lyx-2.0.x-git/boost/boost/signals/detail/named_slot_map.hpp:17, from /usr/src/lyx/lyx-2.0.x-git/boost/boost/signals/detail/signal_base.hpp:15, from /usr/src/lyx/lyx-2.0.x-git/boost/boost/signals/signal_template.hpp:22, from /usr/src/lyx/lyx-2.0.x-git/boost/boost/signals/signal0.hpp:24, from /usr/src/lyx/lyx-2.0.x-git/boost/boost/signal.hpp:27, from /usr/src/lyx/lyx-2.0.x-git/src/support/ForkedCalls.h:19, from /usr/src/lyx/lyx-2.0.x-git/src/support/ForkedCalls.cpp:17: /usr/src/lyx/lyx-2.0.x-git/boost/boost/function/function_template.hpp: In instantiation of ‘static void boost::detail::function::void_function_obj_invoker2<FunctionObj, R, T0, T1>::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = std::tr1::_Bind<void (*(std::tr1::_Placeholder<1>, std::tr1::_Placeholder<2>))(int, int)>; R = void; T0 = int; T1 = int]’: /usr/src/lyx/lyx-2.0.x-git/boost/boost/function/function_template.hpp:937:38: required from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = std::tr1::_Bind<void (*(std::tr1::_Placeholder<1>, std::tr1::_Placeholder<2>))(int, int)>; R = void; T0 = int; T1 = int]’ /usr/src/lyx/lyx-2.0.x-git/boost/boost/function/function_template.hpp:727:7: required from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<(! boost::is_integral<Functor>::value), int>::type) [with Functor = std::tr1::_Bind<void (*(std::tr1::_Placeholder<1>, std::tr1::_Placeholder<2>))(int, int)>; R = void; T0 = int; T1 = int; typename boost::enable_if_c<(! boost::is_integral<Functor>::value), int>::type = int]’ /usr/src/lyx/lyx-2.0.x-git/boost/boost/function/function_template.hpp:1073:16: required from ‘boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<(! boost::is_integral<Functor>::value), int>::type) [with Functor = std::tr1::_Bind<void (*(std::tr1::_Placeholder<1>, std::tr1::_Placeholder<2>))(int, int)>; R = void; T0 = int; T1 = int; typename boost::enable_if_c<(! boost::is_integral<Functor>::value), int>::type = int]’ /usr/src/lyx/lyx-2.0.x-git/boost/boost/signals/slot.hpp:111:122: required from ‘boost::slot<SlotFunction>::slot(const F&) [with F = std::tr1::_Bind<void (*(std::tr1::_Placeholder<1>, std::tr1::_Placeholder<2>))(int, int)>; SlotFunction = boost::function<void(int, int)>]’ /usr/src/lyx/lyx-2.0.x-git/src/support/ForkedCalls.cpp:562:67: required from here /usr/src/lyx/lyx-2.0.x-git/boost/boost/function/function_template.hpp:159:57: error: no match for call to ‘(std::tr1::_Bind<void (*(std::tr1::_Placeholder<1>, std::tr1::_Placeholder<2>))(int, int)>) (int, int)’ BOOST_FUNCTION_RETURN((*f)(BOOST_FUNCTION_ARGS)); ^ /usr/src/lyx/lyx-2.0.x-git/boost/boost/function/function_template.hpp:81:36: note: in definition of macro ‘BOOST_FUNCTION_RETURN’ # define BOOST_FUNCTION_RETURN(X) X ^ ... Kornel
signature.asc
Description: This is a digitally signed message part.