Giter Site home page Giter Site logo

cmeel-boost's People

Contributors

dependabot[bot] avatar nim65s avatar pre-commit-ci[bot] avatar

Watchers

 avatar  avatar

Forkers

rkourdis

cmeel-boost's Issues

Boost filesystem symbol not found (macos-latest, python-3.8)

After the update following #6 I've re-run the failed jobs in the macos-latest python-3.8 pipeline of Pink. They end up with a different error on a boost-filesystem symbol not found:

   ======================================================================
  Error: ERROR: pink (unittest.loader._FailedTest)
  ----------------------------------------------------------------------
  ImportError: Failed to import test module: pink
  Traceback (most recent call last):
    File "/Users/runner/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/unittest/loader.py", line 470, in _find_test_path
      package = self._get_module_from_name(name)
    File "/Users/runner/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/unittest/loader.py", line 377, in _get_module_from_name
      __import__(name)
    File "/Users/runner/work/pink/pink/pink/__init__.py", line 20, in <module>
      from .configuration import Configuration
    File "/Users/runner/work/pink/pink/pink/configuration.py", line 28, in <module>
      import pinocchio as pin
    File "/Users/runner/work/pink/pink/.tox/py38/lib/python3.8/site-packages/cmeel.prefix/lib/python3.8/site-packages/pinocchio/__init__.py", line 6, in <module>
      from .pinocchio_pywrap import *
  ImportError: dlopen(/Users/runner/work/pink/pink/.tox/py38/lib/python3.8/site-packages/cmeel.prefix/lib/python3.8/site-packages/pinocchio/pinocchio_pywrap.cpython-38-darwin.so, 0x0002): Symbol not found: (__ZN5boost10filesystem4path9append_v3EPKcS3_)
    Referenced from: '/Users/runner/work/pink/pink/.tox/py38/lib/python3.8/site-packages/cmeel.prefix/lib/libpinocchio.dylib'
    Expected in: '/Users/runner/work/pink/pink/.tox/py38/lib/python3.8/site-packages/cmeel.prefix/lib/libboost_filesystem.dylib'

`numpy` version ceiling?

Would it be possible for cmeel-boost to be upgraded to support later versions of numpy? I'm developing a package which has a dependency requiring numpy>=1.26 and the requirements clash:

cmeel-boost 1.82.0 requires numpy<1.25,>=1.23, but you have numpy 1.26.1 which is incompatible.

I am a novice at Python, and when I was using the command `pip install cmeel-boost`, a `bootstrap.sh` script popped up for editing. After I closed it, this error occurred. My environment is Python==3.9.

(dexycb) C:\Users\LENOVO>pip install cmeel-boost
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting cmeel-boost
Using cached http://mirrors.aliyun.com/pypi/packages/31/94/b348863cdc049ff332d6a7bf1cf76a79e6e3cbac9a06396387fab247b1b4/cmeel_boost-1.84.0.tar.gz (3.6 kB)
Installing build dependencies ... canceled
ERROR: Operation cancelled by user

(dexycb) C:\Users\LENOVO>pip install cmeel-boost
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting cmeel-boost
Using cached http://mirrors.aliyun.com/pypi/packages/31/94/b348863cdc049ff332d6a7bf1cf76a79e6e3cbac9a06396387fab247b1b4/cmeel_boost-1.84.0.tar.gz (3.6 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error

× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [177 lines of output]
-- Building for: Visual Studio 17 2022
-- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.19045.
-- The C compiler identification is MSVC 19.39.33523.0
-- The CXX compiler identification is MSVC 19.39.33523.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: E:/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: E:/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python3: D:\miniconda3\envs\dexycb\python.exe (found version "3.9.19") found components: Interpreter Development.Module
-- CONFIGURE_COMMAND: ./bootstrap.sh;--prefix=C:/Users/LENOVO/AppData/Local/Temp/cmeel-ipr5e4q8/whl/cmeel.prefix
-- BUILD_COMMAND: ./b2;hardcode-dll-paths=true;dll-path='$ORIGIN';link=shared;python=3.9
-- Configuring done (11.5s)
-- Generating done (0.1s)
CMake Warning:
Manually-specified variables were not used by the project:

      BUILD_TESTING
      Boost_NO_WARN_NEW_VERSIONS
      CMAKE_APPLE_SILICON_PROCESSOR
      CMAKE_INSTALL_LIBDIR
      CMEEL_JOBS
      PYTHON_SITELIB


  -- Build files have been written to: C:/Users/LENOVO/AppData/Local/Temp/cmeel-ipr5e4q8/bld
  适用于 .NET Framework MSBuild 版本 17.9.8+b34f75857

  E:\Microsoft Visual Studio\2022\BuildTools\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(541,5): warning MSB8029: 中间目录或输出目录无法驻留在临时目录下,因为这可能会导致增量生成出现问题。 [C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\ZERO_CHECK.vcxproj]
    1>Checking Build System
  E:\Microsoft Visual Studio\2022\BuildTools\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(541,5): warning MSB8029: 中间目录或输出目录无法驻留在临时目录下,因为这可能会导致增量生成出现问题。 [C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\boost.vcxproj]
    Creating directories for 'boost'
    Building Custom Rule C:/Users/LENOVO/AppData/Local/Temp/pip-install-k4_kab__/cmeel-boost_ebb822057dab454d82ab1c4a4793f8ff/CMakeLists.txt
    Performing download step (download, verify and extract) for 'boost'
    -- Downloading...
       dst='C:/Users/LENOVO/AppData/Local/Temp/cmeel-ipr5e4q8/bld/boost-prefix/src/boost_1_84_0.tar.bz2'
       timeout='none'
       inactivity timeout='none'
    -- Using src='https://boostorg.jfrog.io/artifactory/main/release/1.84.0/source/boost_1_84_0.tar.bz2'
    -- [download 0% complete]
    -- [download 1% complete]
    -- [download 2% complete]
    -- [download 3% complete]
    -- [download 4% complete]
    -- [download 5% complete]
    -- [download 6% complete]
    -- [download 7% complete]
    -- [download 8% complete]
    -- [download 9% complete]
    -- [download 10% complete]
    -- [download 11% complete]
    -- [download 12% complete]
    -- [download 13% complete]
    -- [download 14% complete]
    -- [download 15% complete]
    -- [download 16% complete]
    -- [download 17% complete]
    -- [download 18% complete]
    -- [download 19% complete]
    -- [download 20% complete]
    -- [download 21% complete]
    -- [download 22% complete]
    -- [download 23% complete]
    -- [download 24% complete]
    -- [download 25% complete]
    -- [download 26% complete]
    -- [download 27% complete]
    -- [download 28% complete]
    -- [download 29% complete]
    -- [download 30% complete]
    -- [download 31% complete]
    -- [download 32% complete]
    -- [download 33% complete]
    -- [download 34% complete]
    -- [download 35% complete]
    -- [download 36% complete]
    -- [download 37% complete]
    -- [download 38% complete]
    -- [download 39% complete]
    -- [download 40% complete]
    -- [download 41% complete]
    -- [download 42% complete]
    -- [download 43% complete]
    -- [download 44% complete]
    -- [download 45% complete]
    -- [download 46% complete]
    -- [download 47% complete]
    -- [download 48% complete]
    -- [download 49% complete]
    -- [download 50% complete]
    -- [download 51% complete]
    -- [download 52% complete]
    -- [download 53% complete]
    -- [download 54% complete]
    -- [download 55% complete]
    -- [download 56% complete]
    -- [download 57% complete]
    -- [download 58% complete]
    -- [download 59% complete]
    -- [download 60% complete]
    -- [download 61% complete]
    -- [download 62% complete]
    -- [download 63% complete]
    -- [download 64% complete]
    -- [download 65% complete]
    -- [download 66% complete]
    -- [download 67% complete]
    -- [download 68% complete]
    -- [download 69% complete]
    -- [download 70% complete]
    -- [download 71% complete]
    -- [download 72% complete]
    -- [download 73% complete]
    -- [download 74% complete]
    -- [download 75% complete]
    -- [download 76% complete]
    -- [download 77% complete]
    -- [download 78% complete]
    -- [download 79% complete]
    -- [download 80% complete]
    -- [download 81% complete]
    -- [download 82% complete]
    -- [download 83% complete]
    -- [download 84% complete]
    -- [download 85% complete]
    -- [download 86% complete]
    -- [download 87% complete]
    -- [download 88% complete]
    -- [download 89% complete]
    -- [download 90% complete]
    -- [download 91% complete]
    -- [download 92% complete]
    -- [download 93% complete]
    -- [download 94% complete]
    -- [download 95% complete]
    -- [download 96% complete]
    -- [download 97% complete]
    -- [download 98% complete]
    -- [download 99% complete]
    -- [download 100% complete]
    -- verifying file...
           file='C:/Users/LENOVO/AppData/Local/Temp/cmeel-ipr5e4q8/bld/boost-prefix/src/boost_1_84_0.tar.bz2'
    -- Downloading... done
    -- extracting...
         src='C:/Users/LENOVO/AppData/Local/Temp/cmeel-ipr5e4q8/bld/boost-prefix/src/boost_1_84_0.tar.bz2'
         dst='C:/Users/LENOVO/AppData/Local/Temp/cmeel-ipr5e4q8/bld/boost-prefix/src/boost'
    -- extracting... [tar xfz]
    -- extracting... [analysis]
    -- extracting... [rename]
    -- extracting... [clean up]
    -- extracting... done
    No update step for 'boost'
    No patch step for 'boost'
    Performing configure step for 'boost'
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
    FileNotFoundError: [Errno 2] No such file or directory: 'project-config.jam'
  E:\Microsoft Visual Studio\2022\BuildTools\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: “C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\CMakeFiles\ced96457f3cfe2edeefa56c54f9eadd1\boost-mkdir.rule;C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\CMakeFiles\ced96457f3cfe2edeefa56c54f9eadd1\boost-download.rule;C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\CMakeFiles\ced96457f3cfe2edeefa56c54f9eadd1\boost-update.rule;C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\CMakeFiles\ced96457f3cfe2edeefa56c54f9eadd1\boost-patch.rule;C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\CMakeFiles\ced96457f3cfe2edeefa56c54f9eadd1\boost-configure.rule;C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\CMakeFiles\ced96457f3cfe2edeefa56c54f9eadd1\boost-build.rule;C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\CMakeFiles\ced96457f3cfe2edeefa56c54f9eadd1\boost-install.rule;C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\CMakeFiles\b76c64a66d01a237fa04b55913d7f6bc\boost-complete.rule;C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\CMakeFiles\7666a6f0bd602cdd3ea7b5b7cf8f885e\boost.rule;C:\Users\LENOVO\AppData\Local\Temp\pip-install-k4_kab__\cmeel-boost_ebb822057dab454d82ab1c4a4793f8ff\CMakeLists.txt”的自定义生成已退出,代码为 1。 [C:\Users\LENOVO\AppData\Local\Temp\cmeel-ipr5e4q8\bld\boost.vcxproj]
  Traceback (most recent call last):
    File "D:\miniconda3\envs\dexycb\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
      main()
    File "D:\miniconda3\envs\dexycb\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "D:\miniconda3\envs\dexycb\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 152, in prepare_metadata_for_build_wheel
      whl_basename = backend.build_wheel(metadata_directory, config_settings)
    File "C:\Users\LENOVO\AppData\Local\Temp\pip-build-env-zi6st1cq\overlay\Lib\site-packages\cmeel\build.py", line 26, in build_wheel
      return build_impl(wheel_directory, editable=False)
    File "C:\Users\LENOVO\AppData\Local\Temp\pip-build-env-zi6st1cq\overlay\Lib\site-packages\cmeel\impl.py", line 105, in build_impl
      check_call(build_cmd)
    File "D:\miniconda3\envs\dexycb\lib\subprocess.py", line 373, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['cmake', '--build', 'C:\\Users\\LENOVO\\AppData\\Local\\Temp\\cmeel-ipr5e4q8\\bld', '-j4']' returned non-zero exit status 1.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

issue on pip install cmeel-boost

sorry to bother again,i sucessfully installed cmeel-boost in my ubuntu 20.04,but when i change to install in ubuntu 18.04 it comes an error, error info as follows,it's too long that i cant find the problem,hope for your help,thanks
`./boost/unordered/unordered_map.hpp:2238:20: error: ‘move’ is not a member of ‘std’
alloc_ = std::move(n.alloc_);
^
./boost/unordered/unordered_map.hpp:2238:20: note: suggested alternative:
In file included from ./boost/smart_ptr/make_shared_object.hpp:17:0,
from ./boost/smart_ptr/make_shared.hpp:15,
from ./boost/make_shared.hpp:14,
from ./boost/smart_ptr.hpp:24,
from ./boost/property_map/dynamic_property_map.hpp:30,
from libs/graph/src/read_graphviz_new.cpp:32:
./boost/move/utility_core.hpp:77:10: note: ‘boost::move’
move(rv& x) BOOST_NOEXCEPT
^
In file included from ./boost/unordered_map.hpp:17:0,
from ./boost/pending/container_traits.hpp:24,
from ./boost/graph/named_graph.hpp:23,
from ./boost/graph/adjacency_list.hpp:36,
from ./boost/graph/graphviz.hpp:24,
from libs/graph/src/read_graphviz_new.cpp:49:
./boost/unordered/unordered_map.hpp:2238:30: error: ‘n’ was not declared in this scope
alloc_ = std::move(n.alloc_);
^
./boost/unordered/unordered_map.hpp:2240:16: error: ‘n’ was not declared in this scope
ptr_ = n.ptr_;
^
./boost/unordered/unordered_map.hpp: In member function ‘int boost::unordered::node_handle_map<N, K, T, A>::noexcept(int)’:
./boost/unordered/unordered_map.hpp:2279:37: error: ‘n’ was not declared in this scope
!alloc_.has_value() || !n.alloc_.has_value()) {
^
./boost/unordered/unordered_map.hpp:2282:40: error: ‘n’ was not declared in this scope
boost::core::invoke_swap(ptr_, n.ptr_);
^
./boost/unordered/unordered_map.hpp:2283:7: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
./boost/unordered/unordered_map.hpp: At global scope:
./boost/unordered/unordered_map.hpp:2288:7: error: expected initializer before ‘noexcept’
noexcept(noexcept(x.swap(y)))
^
./boost/unordered/unordered_map.hpp:2301:63: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
insert_return_type_map(insert_return_type_map const&) = delete;
^
./boost/unordered/unordered_map.hpp:2302:74: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
insert_return_type_map& operator=(insert_return_type_map const&) = delete;
^
./boost/unordered/unordered_map.hpp:2304:52: error: expected ‘,’ or ‘...’ before ‘&&’ token
insert_return_type_map(insert_return_type_map&& x) noexcept
^
./boost/unordered/unordered_map.hpp:2304:56: error: invalid constructor; you probably meant ‘boost::unordered::insert_return_type_map<Iter, NodeType> (const boost::unordered::insert_return_type_map<Iter, NodeType>&)’
insert_return_type_map(insert_return_type_map&& x) noexcept
^
./boost/unordered/unordered_map.hpp:2304:56: error: expected ‘;’ at end of member declaration
./boost/unordered/unordered_map.hpp:2304:58: error: ‘noexcept’ does not name a type
insert_return_type_map(insert_return_type_map&& x) noexcept
^
./boost/unordered/unordered_map.hpp:2304:58: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
./boost/unordered/unordered_map.hpp:2311:63: error: expected ‘,’ or ‘...’ before ‘&&’ token
insert_return_type_map& operator=(insert_return_type_map&& x)
^
./boost/unordered/unordered_map.hpp: In member function ‘boost::unordered::insert_return_type_map<Iter, NodeType>& boost::unordered::insert_return_type_map<Iter, NodeType>::operator=(boost::unordered::insert_return_type_map<Iter, NodeType>)’:
./boost/unordered/unordered_map.hpp:2313:20: error: ‘x’ was not declared in this scope
inserted = x.inserted;
^
./boost/unordered/unordered_map.hpp:2315:16: error: ‘move’ is not a member of ‘std’
node = std::move(x.node);
^
./boost/unordered/unordered_map.hpp:2315:16: note: suggested alternative:
In file included from ./boost/smart_ptr/make_shared_object.hpp:17:0,
from ./boost/smart_ptr/make_shared.hpp:15,
from ./boost/make_shared.hpp:14,
from ./boost/smart_ptr.hpp:24,
from ./boost/property_map/dynamic_property_map.hpp:30,
from libs/graph/src/read_graphviz_new.cpp:32:
./boost/move/utility_core.hpp:77:10: note: ‘boost::move’
move(rv& x) BOOST_NOEXCEPT
^
In file included from ./boost/typeof/typeof.hpp:20:0,
from ./boost/graph/buffer_concepts.hpp:10,
from ./boost/graph/graph_concepts.hpp:21,
from ./boost/graph/detail/adjacency_list.hpp:33,
from ./boost/graph/adjacency_list.hpp:255,
from ./boost/graph/graphviz.hpp:24,
from libs/graph/src/read_graphviz_new.cpp:49:
./boost/typeof/decltype.hpp: At global scope:
./boost/typeof/decltype.hpp:13:5: error: expected unqualified-id before ‘using’
using remove_cv_ref_t = typename std::remove_cv<typename std::remove_reference::type>::type;
^
In file included from ./boost/xpressive/detail/core/adaptor.hpp:17:0,
from ./boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp:25,
from ./boost/xpressive/detail/core/matchers.hpp:41,
from ./boost/xpressive/regex_primitives.hpp:22,
from ./boost/xpressive/xpressive_static.hpp:24,
from ./boost/graph/graphviz.hpp:35,
from libs/graph/src/read_graphviz_new.cpp:49:
./boost/implicit_cast.hpp:31:1: error: ‘constexpr’ does not name a type
constexpr T implicit_cast (typename boost::detail::icast_identity::type x) {
^
./boost/implicit_cast.hpp:31:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11
In file included from ./boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp:25:0,
from ./boost/xpressive/detail/core/matchers.hpp:41,
from ./boost/xpressive/regex_primitives.hpp:22,
from ./boost/xpressive/xpressive_static.hpp:24,
from ./boost/graph/graphviz.hpp:35,
from libs/graph/src/read_graphviz_new.cpp:49:
./boost/xpressive/detail/core/adaptor.hpp: In member function ‘virtual bool boost::xpressive::detail::xpression_adaptor<Xpr, Base>::match(boost::xpressive::detail::match_state&) const’:
./boost/xpressive/detail/core/adaptor.hpp:52:16: error: ‘implicit_cast’ was not declared in this scope
return implicit_cast<xpr_type &>(this->xpr_).match(state);
^
./boost/xpressive/detail/core/adaptor.hpp:52:39: error: expected primary-expression before ‘&’ token
return implicit_cast<xpr_type &>(this->xpr_).match(state);
^
./boost/xpressive/detail/core/adaptor.hpp:52:40: error: expected primary-expression before ‘>’ token
return implicit_cast<xpr_type &>(this->xpr_).match(state);
^
In file included from ./boost/lexical_cast/detail/converter_lexical.hpp:50:0,
from ./boost/lexical_cast/try_lexical_convert.hpp:45,
from ./boost/lexical_cast.hpp:33,
from ./boost/property_map/dynamic_property_map.hpp:23,
from libs/graph/src/read_graphviz_new.cpp:32:
./boost/lexical_cast/detail/converter_lexical_streams.hpp: In instantiation of ‘bool boost::detail::lexical_istream_limited_src<CharT, Traits, RequiresStringbuffer, CharacterBufferSize>::shl_signed(T) [with T = int; CharT = char; Traits = std::char_traits; bool RequiresStringbuffer = false; long unsigned int CharacterBufferSize = 21ul]’:
./boost/lexical_cast/detail/converter_lexical_streams.hpp:411:76: required from ‘bool boost::detail::lexical_istream_limited_src<CharT, Traits, RequiresStringbuffer, CharacterBufferSize>::operator<<(int) [with CharT = char; Traits = std::char_traits; bool RequiresStringbuffer = false; long unsigned int CharacterBufferSize = 21ul]’
./boost/lexical_cast/detail/converter_lexical.hpp:487:21: required from ‘static bool boost::detail::lexical_converter_impl<Target, Source>::try_convert(const Source&, Target&) [with Target = std::__cxx11::basic_string; Source = int]’
./boost/lexical_cast/try_lexical_convert.hpp:201:44: required from ‘bool boost::conversion::detail::try_lexical_convert(const Source&, Target&) [with Target = std::__cxx11::basic_string; Source = int]’
./boost/lexical_cast.hpp:42:60: required from ‘Target boost::lexical_cast(const Source&) [with Target = std::__cxx11::basic_string; Source = int]’
libs/graph/src/read_graphviz_new.cpp:785:69: required from here
./boost/lexical_cast/detail/converter_lexical_streams.hpp:269:94: error: ‘lcast_to_unsigned’ was not declared in this scope
CharT* tmp_start = lcast_put_unsigned<Traits, utype, CharT>(lcast_to_unsigned(n), tmp_finish).convert();
^

      "g++"   -fvisibility-inlines-hidden -fPIC -m64 -pthread -O3 -finline-functions -Wno-inline -Wall -fvisibility=hidden  -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_GRAPH_DYN_LINK=1 -DNDEBUG   -I"." -I"libs/graph/src"  -c -o "bin.v2/libs/graph/build/gcc-5/release/threading-multi/visibility-hidden/read_graphviz_new.o" "libs/graph/src/read_graphviz_new.cpp"
  
  ...failed gcc.compile.c++ bin.v2/libs/graph/build/gcc-5/release/threading-multi/visibility-hidden/read_graphviz_new.o...
  ...skipped <pbin.v2/libs/graph/build/gcc-5/release/threading-multi/visibility-hidden>libboost_graph.so.1.84.0 for lack of <pbin.v2/libs/graph/build/gcc-5/release/threading-multi/visibility-hidden>read_graphviz_new.o...
  ...skipped <p/tmp/cmeel-d19e9g4k/bld/boost-prefix/src/boost/stage/lib>libboost_graph.so.1.84.0 for lack of <pbin.v2/libs/graph/build/gcc-5/release/threading-multi/visibility-hidden>libboost_graph.so.1.84.0...
  ...skipped <p/tmp/cmeel-d19e9g4k/bld/boost-prefix/src/boost/stage/lib>libboost_graph.so for lack of <p/tmp/cmeel-d19e9g4k/bld/boost-prefix/src/boost/stage/lib>libboost_graph.so.1.84.0...
  ...skipped <pbin.v2/libs/graph/build/gcc-5/release/threading-multi/visibility-hidden>libboost_graph-variant-shared.cmake for lack of <pbin.v2/libs/graph/build/gcc-5/release/threading-multi/visibility-hidden>libboost_graph.so.1.84.0...
  ...skipped <p/tmp/cmeel-d19e9g4k/bld/boost-prefix/src/boost/stage/lib/cmake/boost_graph-1.84.0>libboost_graph-variant-shared.cmake for lack of <pbin.v2/libs/graph/build/gcc-5/release/threading-multi/visibility-hidden>libboost_graph-variant-shared.cmake...
  gcc.compile.c++ bin.v2/libs/test/build/gcc-5/release/link-static/threading-multi/visibility-hidden/unit_test_parameters.o
  In file included from ./boost/smart_ptr/shared_ptr.hpp:17:0,
                   from ./boost/shared_ptr.hpp:17,
                   from ./boost/test/utils/runtime/fwd.hpp:24,
                   from ./boost/test/utils/runtime/argument.hpp:19,
                   from ./boost/test/unit_test_parameters.hpp:19,
                   from ./boost/test/impl/unit_test_parameters.ipp:22,
                   from libs/test/src/unit_test_parameters.cpp:16:
  ./boost/smart_ptr/detail/requires_cxx11.hpp:19:106: note: #pragma message: C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.85.
   BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.85.")
                                                                                                            ^
  In file included from ./boost/function/detail/prologue.hpp:12:0,
                   from ./boost/function/function_template.hpp:13,
                   from ./boost/function/detail/maybe_include.hpp:15,
                   from ./boost/function/function0.hpp:11,
                   from ./boost/test/unit_test_parameters.hpp:23,
                   from ./boost/test/impl/unit_test_parameters.ipp:22,
                   from libs/test/src/unit_test_parameters.cpp:16:
  ./boost/function/detail/requires_cxx11.hpp:18:106: note: #pragma message: C++03 support was deprecated in Boost.Function 1.82 and will be removed in Boost.Function 1.85.
   BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.Function 1.82 and will be removed in Boost.Function 1.85.")
                                                                                                            ^
  In file included from ./boost/bind/mem_fn.hpp:24:0,
                   from ./boost/mem_fn.hpp:22,
                   from ./boost/function/detail/prologue.hpp:19,
                   from ./boost/function/function_template.hpp:13,
                   from ./boost/function/detail/maybe_include.hpp:15,
                   from ./boost/function/function0.hpp:11,
                   from ./boost/test/unit_test_parameters.hpp:23,
                   from ./boost/test/impl/unit_test_parameters.ipp:22,
                   from libs/test/src/unit_test_parameters.cpp:16:
  ./boost/bind/detail/requires_cxx11.hpp:18:98: note: #pragma message: C++03 support was deprecated in Boost.Bind 1.82 and will be removed in Boost.Bind 1.85.
   BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.Bind 1.82 and will be removed in Boost.Bind 1.85.")
                                                                                                    ^
  gcc.archive bin.v2/libs/test/build/gcc-5/release/link-static/threading-multi/visibility-hidden/libboost_test_exec_monitor.a
  boost-install.generate-cmake-variant- bin.v2/libs/test/build/gcc-5/release/threading-multi/visibility-hidden/libboost_test_exec_monitor-variant-shared.cmake
  common.copy /tmp/cmeel-d19e9g4k/bld/boost-prefix/src/boost/stage/lib/libboost_test_exec_monitor.a
  common.copy /tmp/cmeel-d19e9g4k/bld/boost-prefix/src/boost/stage/lib/cmake/boost_test_exec_monitor-1.84.0/libboost_test_exec_monitor-variant-shared.cmake
  gcc.compile.c++ bin.v2/libs/test/build/gcc-5/release/threading-multi/visibility-hidden/unit_test_parameters.o
  In file included from ./boost/smart_ptr/shared_ptr.hpp:17:0,
                   from ./boost/shared_ptr.hpp:17,
                   from ./boost/test/utils/runtime/fwd.hpp:24,
                   from ./boost/test/utils/runtime/argument.hpp:19,
                   from ./boost/test/unit_test_parameters.hpp:19,
                   from ./boost/test/impl/unit_test_parameters.ipp:22,
                   from libs/test/src/unit_test_parameters.cpp:16:
  ./boost/smart_ptr/detail/requires_cxx11.hpp:19:106: note: #pragma message: C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.85.
   BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.85.")
                                                                                                            ^
  In file included from ./boost/function/detail/prologue.hpp:12:0,
                   from ./boost/function/function_template.hpp:13,
                   from ./boost/function/detail/maybe_include.hpp:15,
                   from ./boost/function/function0.hpp:11,
                   from ./boost/test/unit_test_parameters.hpp:23,
                   from ./boost/test/impl/unit_test_parameters.ipp:22,
                   from libs/test/src/unit_test_parameters.cpp:16:
  ./boost/function/detail/requires_cxx11.hpp:18:106: note: #pragma message: C++03 support was deprecated in Boost.Function 1.82 and will be removed in Boost.Function 1.85.
   BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.Function 1.82 and will be removed in Boost.Function 1.85.")
                                                                                                            ^
  In file included from ./boost/bind/mem_fn.hpp:24:0,
                   from ./boost/mem_fn.hpp:22,
                   from ./boost/function/detail/prologue.hpp:19,
                   from ./boost/function/function_template.hpp:13,
                   from ./boost/function/detail/maybe_include.hpp:15,
                   from ./boost/function/function0.hpp:11,
                   from ./boost/test/unit_test_parameters.hpp:23,
                   from ./boost/test/impl/unit_test_parameters.ipp:22,
                   from libs/test/src/unit_test_parameters.cpp:16:
  ./boost/bind/detail/requires_cxx11.hpp:18:98: note: #pragma message: C++03 support was deprecated in Boost.Bind 1.82 and will be removed in Boost.Bind 1.85.
   BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.Bind 1.82 and will be removed in Boost.Bind 1.85.")
                                                                                                    ^
  gcc.link.dll bin.v2/libs/test/build/gcc-5/release/threading-multi/visibility-hidden/libboost_unit_test_framework.so.1.84.0
  boost-install.generate-cmake-variant- bin.v2/libs/test/build/gcc-5/release/threading-multi/visibility-hidden/libboost_unit_test_framework-variant-shared.cmake
  common.copy /tmp/cmeel-d19e9g4k/bld/boost-prefix/src/boost/stage/lib/libboost_unit_test_framework.so.1.84.0
  common.copy /tmp/cmeel-d19e9g4k/bld/boost-prefix/src/boost/stage/lib/cmake/boost_unit_test_framework-1.84.0/libboost_unit_test_framework-variant-shared.cmake
  ln-UNIX /tmp/cmeel-d19e9g4k/bld/boost-prefix/src/boost/stage/lib/libboost_unit_test_framework.so
  ...failed updating 44 targets...
  ...skipped 35 targets...
  ...updated 450 targets...
  CMakeFiles/boost.dir/build.make:85: recipe for target 'boost-prefix/src/boost-stamp/boost-build' failed
  make[2]: *** [boost-prefix/src/boost-stamp/boost-build] Error 1
  CMakeFiles/Makefile2:82: recipe for target 'CMakeFiles/boost.dir/all' failed
  make[1]: *** [CMakeFiles/boost.dir/all] Error 2
  Makefile:135: recipe for target 'all' failed
  make: *** [all] Error 2
  Traceback (most recent call last):
    File "/home/lvxuan/.conda/envs/lvxuan_retargeting/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
      main()
    File "/home/lvxuan/.conda/envs/lvxuan_retargeting/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/home/lvxuan/.conda/envs/lvxuan_retargeting/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 152, in prepare_metadata_for_build_wheel
      whl_basename = backend.build_wheel(metadata_directory, config_settings)
    File "/tmp/pip-build-env-o4uvdo7y/overlay/lib/python3.8/site-packages/cmeel/build.py", line 26, in build_wheel
      return build_impl(wheel_directory, editable=False)
    File "/tmp/pip-build-env-o4uvdo7y/overlay/lib/python3.8/site-packages/cmeel/impl.py", line 105, in build_impl
      check_call(build_cmd)
    File "/home/lvxuan/.conda/envs/lvxuan_retargeting/lib/python3.8/subprocess.py", line 364, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['cmake', '--build', '/tmp/cmeel-d19e9g4k/bld', '-j4']' returned non-zero exit status 2.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
`

Installation error on macOS with Python 3.8

The Pink CI for macOS + Python 3.8 has started failing (I hadn't triggered it in a while so I don't know when this started):

    × pip subprocess to install build dependencies did not run successfully.
    │ exit code: 1
    ╰─> [2 lines of output]
        ERROR: Could not find a version that satisfies the requirement cmeel-boost~=1.82.0 (from versions: 1.80.0, 1.81.0)
        ERROR: No matching distribution found for cmeel-boost~=1.82.0

I'm not sure why it is looking for cmeel-boost ~= 1.82.0, at least this is not specified by Pink in its dependencies.

Could this be a cmeel-boost release issue?

Larger log

  py38 installdeps: numpy, pin >=2.6.4, qpsolvers >=2.7.2, quadprog >=0.1.11, robot_descriptions >=1.4.1
  Error: ERROR: invocation failed (exit code 1), logfile: /Users/runner/work/pink/pink/.tox/py38/log/py38-1.log
  ================================== log start ===================================
  Collecting numpy
    Downloading numpy-1.24.4-cp38-cp38-macosx_10_9_x86_64.whl.metadata (5.6 kB)
  Collecting pin>=2.6.4
    Downloading pin-2.6.18-0-cp38-cp38-macosx_10_9_x86_64.whl (4.3 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 26.2 MB/s eta 0:00:00
  Collecting qpsolvers>=2.7.2
    Downloading qpsolvers-4.0.1-py3-none-any.whl.metadata (16 kB)
  Collecting quadprog>=0.1.11
    Downloading quadprog-0.1.11-cp38-cp38-macosx_10_9_x86_64.whl (92 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.4/92.4 kB 6.6 MB/s eta 0:00:00
  Collecting robot_descriptions>=1.4.1
    Downloading robot_descriptions-1.6.0-py3-none-any.whl.metadata (16 kB)
  Collecting cmeel (from pin>=2.6.4)
    Downloading cmeel-0.51.1-py3-none-any.whl.metadata (5.1 kB)
  Collecting hpp-fcl (from pin>=2.6.4)
    Downloading hpp_fcl-2.3.2-0-cp38-cp38-macosx_10_9_x86_64.whl (1.7 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 28.4 MB/s eta 0:00:00
  Collecting cmeel-urdfdom (from pin>=2.6.4)
    Downloading cmeel_urdfdom-3.1.0.3-1-py3-none-macosx_12_0_x86_64.whl.metadata (2.8 kB)
  Collecting cmeel-console-bridge (from pin>=2.6.4)
    Downloading cmeel_console_bridge-1.0.2.2-2-py3-none-macosx_12_0_x86_64.whl.metadata (970 bytes)
  Collecting cmeel-tinyxml (from pin>=2.6.4)
    Downloading cmeel_tinyxml-2.6.2.2-3-py3-none-macosx_12_0_x86_64.whl.metadata (389 bytes)
  Collecting daqp>=0.5.1 (from qpsolvers>=2.7.2)
    Downloading daqp-0.5.1-cp38-cp38-macosx_10_9_x86_64.whl (98 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 kB 4.2 MB/s eta 0:00:00
  Collecting ecos>=2.0.8 (from qpsolvers>=2.7.2)
    Downloading ecos-2.0.12-cp38-cp38-macosx_10_9_x86_64.whl (90 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 4.7 MB/s eta 0:00:00
  Collecting osqp>=0.6.2 (from qpsolvers>=2.7.2)
    Downloading osqp-0.6.3-cp38-cp38-macosx_10_9_x86_64.whl.metadata (1.7 kB)
  Collecting scipy>=1.2.0 (from qpsolvers>=2.7.2)
    Downloading scipy-1.10.1-cp38-cp38-macosx_10_9_x86_64.whl (35.0 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.0/35.0 MB 27.5 MB/s eta 0:00:00
  Collecting scs>=3.2.0 (from qpsolvers>=2.7.2)
    Downloading scs-3.2.4-cp38-cp38-macosx_12_0_x86_64.whl.metadata (2.1 kB)
  Collecting GitPython>=3.1.18 (from robot_descriptions>=1.4.1)
    Downloading GitPython-3.1.40-py3-none-any.whl.metadata (12 kB)
  Collecting tqdm>=4.64.0 (from robot_descriptions>=1.4.1)
    Downloading tqdm-4.66.1-py3-none-any.whl.metadata (57 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.6/57.6 kB 4.3 MB/s eta 0:00:00
  Collecting gitdb<5,>=4.0.1 (from GitPython>=3.1.18->robot_descriptions>=1.4.1)
    Downloading gitdb-4.0.11-py3-none-any.whl.metadata (1.2 kB)
  Collecting qdldl (from osqp>=0.6.2->qpsolvers>=2.7.2)
    Downloading qdldl-0.1.7.post0-cp38-cp38-macosx_10_9_x86_64.whl.metadata (1.7 kB)
  Collecting tomli<3.0.0,>=2.0.1 (from cmeel->pin>=2.6.4)
    Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
  Collecting cmeel-assimp<6 (from hpp-fcl->pin>=2.6.4)
    Downloading cmeel_assimp-5.2.5.1-1-py3-none-macosx_12_0_x86_64.whl.metadata (886 bytes)
  Collecting cmeel-octomap<2 (from hpp-fcl->pin>=2.6.4)
    Downloading cmeel_octomap-1.9.8.2-2-py3-none-macosx_12_0_x86_64.whl.metadata (926 bytes)
  Collecting eigenpy<4 (from hpp-fcl->pin>=2.6.4)
    Downloading eigenpy-3.1.3.tar.gz (139 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.6/139.6 kB 9.3 MB/s eta 0:00:00
    Installing build dependencies: started
    Installing build dependencies: finished with status 'error'
    error: subprocess-exited-with-error
    
    × pip subprocess to install build dependencies did not run successfully.
    │ exit code: 1
    ╰─> [2 lines of output]
        ERROR: Could not find a version that satisfies the requirement cmeel-boost~=1.82.0 (from versions: 1.80.0, 1.81.0)
        ERROR: No matching distribution found for cmeel-boost~=1.82.0
        [end of output]
    
    note: This error originates from a subprocess, and is likely not a problem with pip.
  error: subprocess-exited-with-error
  
  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> See above for output.
  
  note: This error originates from a subprocess, and is likely not a problem with pip.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.