Jason K. Moore
Jason K. Moore
Remaining items before merge: - [x] Fixed links in animation to have cylinders end at the joints. - [x] Add spheres for the particles. - [ ] Add a better...
I see this here also: https://github.com/moorepants/anaconda-dee-config/actions/runs/9467706430
cythonbiogeme osx failure: ``` In file included from /Users/runner/Miniforge3/conda-bld/cythonbiogeme_1716277750463/_build_env/bin/../include/c++/v1/__mbstate_t.h:45: /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/sys/_types/_mbstate_t.h:31:9: error: unknown type name '__darwin_mbstate_t' typedef __darwin_mbstate_t mbstate_t; ^ 1 error generated. error: command '/Users/runner/Miniforge3/conda-bld/cythonbiogeme_1716277750463/_build_env/bin/clang++' failed with exit code 1...
cythonbiogeme builds for me locally on linux with the suggested changes I made above.
linux_64 failure: ``` g++ -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/conda/staged-recipes/build_artifacts/cythonbiogeme_1716475747481/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include -fPIC -O2 -isystem /home/conda/staged-recipes/build_artifacts/cythonbiogeme_1716475747481/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/conda/staged-recipes/build_artifacts/cythonbiogeme_1716475747481/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include -fdebug-prefix-map=/home/conda/staged-recipes/build_artifacts/cythonbiogeme_1716475747481/work=/usr/local/src/conda/cythonbiogeme-1.0.2...
`g++` should be available, not sure why it isn't.
Maybe this is overriding the proper path to `g++`: ``` if platform.system() == "Darwin": os.environ["CC"] = "clang++" os.environ["CXX"] = "clang++" else: os.environ["CC"] = "g++" os.environ["CXX"] = "g++" ```
For windows, in the github repo there is this: https://github.com/michelbierlaire/cythonbiogeme/blob/main/setup.cfg ``` # For Windows #extra_compile_args = -std=c++11 -DMS_WIN64 #extra_link_args = -static -std=c++11 -static-libstdc++ -static-libgcc -Bstatic -lpthread -mms-bitfields -mwindows -Wl,-Bstatic,--whole-archive -Wl,--no-whole-archive...
There is an error in your patch: ``` Downloading https://pypi.io/packages/source/c/cythonbiogeme/cythonbiogeme-1.0.2.tar.gz Extracting download Applying patch: /home/conda/staged-recipes-copy/recipes/cythonbiogeme/setup.py.patch Applying patch: /home/conda/staged-recipes-copy/recipes/cythonbiogeme/setup.py.patch with args: ['-Np0', '-i', '/tmp/tmp5rw7euwy/setup.py.patch.native', '--binary'] checking file setup.py patch unexpectedly ends...
I emailed you a patch file that should be correct.