I also did a test with your current boost packaging reverted back to build 1.57 and rstudio-desktop gets further but runs into the error described here...
https://svn.boost.org/trac/boost/ticket/10785 which appears to be unresolved in 1.58 as well. The only known workaround is to force -std=c++11 or -std=c++14 rather than the default -std=c++03. Of course jumping up to -std=c++11 triggers a different set of issues. /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/BoostErrors.cpp:38:16: error: exception specification of overriding function is more lax than base version const char* name() const ; ^ /sw/opt/boost-1_57/include/boost/system/error_code.hpp:190:32: note: overridden virtual function is here virtual const char * name() const BOOST_SYSTEM_NOEXCEPT = 0; ^ /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/BoostErrors.cpp:172:16: error: exception specification of overriding function is more lax than base version const char* name() const ; ^ /sw/opt/boost-1_57/include/boost/system/error_code.hpp:190:32: note: overridden virtual function is here virtual const char * name() const BOOST_SYSTEM_NOEXCEPT = 0; ^ On Sun, Apr 19, 2015 at 10:29 PM, Jack Howarth <howarth.at.f...@gmail.com> wrote: > There may not need to be a rush. It looks like there might be > issues with clang vs the new 1.58 release... > > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:17: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/pointer_traits.hpp:16: > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:36:1: > error: use of undeclared identifier 'check' > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, > pointer_to) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:36: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:17: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/pointer_traits.hpp:16: > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:36:1: > error: 'U' does not refer to a value > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, > pointer_to) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:42: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:36:1: > note: declared here > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:377:22: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > template <typename U, typename Signature> \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:17: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/pointer_traits.hpp:16: > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:37:1: > error: use of undeclared identifier 'check' > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_dynamic_cast_from, > dynamic_cast_from) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:36: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:17: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/pointer_traits.hpp:16: > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:37:1: > error: 'U' does not refer to a value > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_dynamic_cast_from, > dynamic_cast_from) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:42: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:37:1: > note: declared here > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:377:22: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > template <typename U, typename Signature> \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:17: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/pointer_traits.hpp:16: > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:38:1: > error: use of undeclared identifier 'check' > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_static_cast_from, > static_cast_from) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:36: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:17: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/pointer_traits.hpp:16: > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:38:1: > error: 'U' does not refer to a value > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_static_cast_from, > static_cast_from) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:42: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:38:1: > note: declared here > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:377:22: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > template <typename U, typename Signature> \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:17: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/pointer_traits.hpp:16: > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:39:1: > error: use of undeclared identifier 'check' > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_const_cast_from, > const_cast_from) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:36: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:17: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/pointer_traits.hpp:16: > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:39:1: > error: 'U' does not refer to a value > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_const_cast_from, > const_cast_from) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:42: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > /sw/opt/boost-1_58/include/boost/intrusive/pointer_traits.hpp:39:1: > note: declared here > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:377:22: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > template <typename U, typename Signature> \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:18: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/allocator_arg.hpp:16: > In file included from > /sw/opt/boost-1_58/include/boost/container/scoped_allocator.hpp:27: > /sw/opt/boost-1_58/include/boost/container/allocator_traits.hpp:82:1: > error: use of undeclared identifier 'check' > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_max_size, max_size) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:36: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:18: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/allocator_arg.hpp:16: > In file included from > /sw/opt/boost-1_58/include/boost/container/scoped_allocator.hpp:27: > /sw/opt/boost-1_58/include/boost/container/allocator_traits.hpp:82:1: > error: 'U' does not refer to a value > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_max_size, max_size) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:42: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > /sw/opt/boost-1_58/include/boost/container/allocator_traits.hpp:82:1: > note: declared here > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:377:22: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > template <typename U, typename Signature> \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:18: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/allocator_arg.hpp:16: > In file included from > /sw/opt/boost-1_58/include/boost/container/scoped_allocator.hpp:27: > /sw/opt/boost-1_58/include/boost/container/allocator_traits.hpp:83:1: > error: use of undeclared identifier 'check' > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_select_on_container_copy_construction, > select_on_container_copy_construction) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:36: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/system/file_monitor/MacFileMonitor.cpp:27: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/Thread.hpp:25: > In file included from > /sw/src/fink.build/rstudio-desktop-0.98.1103-4/rstudio-0.98.1103/src/cpp/core/include/core/BoostThread.hpp:26: > In file included from /sw/opt/boost-1_58/include/boost/thread.hpp:23: > In file included from /sw/opt/boost-1_58/include/boost/thread/barrier.hpp:21: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/nullary_function.hpp:14: > In file included from > /sw/opt/boost-1_58/include/boost/thread/detail/memory.hpp:18: > In file included from > /sw/opt/boost-1_58/include/boost/thread/csbl/memory/allocator_arg.hpp:16: > In file included from > /sw/opt/boost-1_58/include/boost/container/scoped_allocator.hpp:27: > /sw/opt/boost-1_58/include/boost/container/allocator_traits.hpp:83:1: > error: 'U' does not refer to a value > BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_select_on_container_copy_construction, > select_on_container_copy_construction) > ^ > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:386:42: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > static const bool value = sizeof(check<U>(0)) == > sizeof(::boost::intrusive::detail::yes_type); \ > ^ > /sw/opt/boost-1_58/include/boost/container/allocator_traits.hpp:83:1: > note: declared here > /sw/opt/boost-1_58/include/boost/intrusive/detail/mpl.hpp:377:22: > note: expanded from macro > 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE' > template <typename U, typename Signature> \ > ^ > 12 errors generated. > > MacPorts has jumped their sole boost package to 1.58 so we will soon find out. > > On Sun, Apr 19, 2015 at 9:37 PM, Hanspeter Niederstrasser > <f...@snaggledworks.com> wrote: >> On 4/19/2015 5:03 PM, Jack Howarth wrote: >>> Hanspeter, >>> I've gone ahead and checked those changes in as obvious. >>> Jack >> >> Thank you for diagnosing the missing libicu dependency. I wish you had >> waited more than the 74 minutes you did, because now I have to bump %r >> again to add the Conflicts/Replaces for boost1.58. That is an >> unacceptably short time to wait before editing an active maintainer's >> packages. >> >> Hanspeter >> >> >> ------------------------------------------------------------------------------ >> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT >> Develop your own process in accordance with the BPMN 2 standard >> Learn Process modeling best practices with Bonita BPM through live exercises >> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ >> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF >> _______________________________________________ >> Fink-devel mailing list >> Fink-devel@lists.sourceforge.net >> List archive: >> http://news.gmane.org/gmane.os.apple.fink.devel >> Subscription management: >> https://lists.sourceforge.net/lists/listinfo/fink-devel ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel