Package Details: micromamba 2.8.1-1

Git Clone URL: https://aur.archlinux.org/micromamba.git (read-only, click to copy)
Package Base: micromamba
Description: The fast cross-platform package manager
Upstream URL: https://github.com/mamba-org/mamba
Licenses: BSD-3-Clause
Conflicts: micromamba-bin
Provides: libmamba, python-libmambapy
Submitter: gdolle
Maintainer: carlosal1015 (flying-sheep)
Last Packager: carlosal1015
Votes: 10
Popularity: 0.023795
First Submitted: 2021-03-21 15:23 (UTC)
Last Updated: 2026-06-12 03:27 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

micwoj92 commented on 2025-10-30 22:08 (UTC)

Building fails for me:

* Building wheel...
*** scikit-build-core 0.11.6 using CMake 4.1.2 (wheel)
*** Configuring CMake...
loading initial cache file /tmp/tmpavlu3_n5/build/CMakeInit.txt
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - 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: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:13 (find_package):
  Could not find a package configuration file provided by "libmamba" with any
  of the following names:

    libmambaConfig.cmake
    libmamba-config.cmake

  Add the installation prefix of "libmamba" to CMAKE_PREFIX_PATH or set
  "libmamba_DIR" to a directory containing one of the above files.  If
  "libmamba" provides a separate development package or SDK, be sure it has
  been installed.


-- Configuring incomplete, errors occurred!

*** CMake configuration failed

ERROR Backend subprocess exited when trying to invoke build_wheel
==> ERROR: A failure occurred in build().
    Aborting...

peippo commented on 2025-10-20 10:59 (UTC) (edited on 2025-10-20 11:05 (UTC) by peippo)

Please remove the sed command that replaces certain paths in the pybind patch - it’s not needed anymore and fails with 2.3.3. Thanks!

Edit: Without the sed command, the patch succeeds, but then I run into the same issues as @kamocat shared below

kamocat commented on 2025-10-13 15:48 (UTC) (edited on 2025-10-13 15:49 (UTC) by kamocat)

I removed the pybind11 patch and built 2.3.3.alpha0 with the additional dependency python-scikit-build-core

However, it fails to find libmambaConfig.cmake when building the wheel.

flying-sheep commented on 2025-09-03 09:13 (UTC)

Good news! They added pybind11>=3 support!

We now apply the patch and it seems to work! https://github.com/mamba-org/mamba/pull/4059

flying-sheep commented on 2025-09-02 09:35 (UTC)

Hmm, doesn’t seem to work for me anymore.

seems like the cmake --install build --prefix install line is missing, also it should be -Dlibmamba_ROOT=$PWD/../../install.

https://github.com/mamba-org/mamba/issues/3554

flying-sheep commented on 2025-08-11 08:19 (UTC)

OK, there were a few issues, but I fixed them. Now this works:

# downgrade pybind11 to fulfill makedep
paru -U --asdeps /var/cache/pacman/pkg/pybind11-2.13.6-2-any.pkg.tar.zst
# build and install
makepkg -i

peippo commented on 2025-08-01 10:21 (UTC)

Thanks! It feels as if upstream picked up on the issue you filed (there’s an active pull request), I guess this will be fixed soon :)

flying-sheep commented on 2025-07-30 09:57 (UTC)

yes, first paragraph of the comment I made before yours. pybind11 3.

you need to downgrade pybind11 to 2.x before building for now.

peippo commented on 2025-07-29 09:24 (UTC)

I run into this compilation error:

[143/167] Building CXX object libmambapy/CMakeFiles/bindings.dir/src/libmambapy/bindings/legacy.cpp.o
FAILED: libmambapy/CMakeFiles/bindings.dir/src/libmambapy/bindings/legacy.cpp.o 
/usr/bin/c++ -DFMT_SHARED -DMAMBA_USE_INSTALL_PREFIX_AS_BASE -DSPDLOG_FMT_EXTERNAL -DSPDLOG_FWRITE_UNLOCKED -Dbindings_EXPORTS -I/build/micromamba/src/mamba-2.3.0/libmambapy/src/libmambapy/bindings -I/build/micromamba/src/mamba-2.3.0/libmamba/include -isystem /usr/include/python3.13 -isystem /usr/share -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/micromamba/src=/usr/src/debug/micromamba -flto=auto -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wdouble-promotion -Wformat=2 -Wunreachable-code -Wuninitialized -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -flto -fno-fat-lto-objects -Wno-error=deprecated-declarations -MD -MT libmambapy/CMakeFiles/bindings.dir/src/libmambapy/bindings/legacy.cpp.o -MF libmambapy/CMakeFiles/bindings.dir/src/libmambapy/bindings/legacy.cpp.o.d -o libmambapy/CMakeFiles/bindings.dir/src/libmambapy/bindings/legacy.cpp.o -c /build/micromamba/src/mamba-2.3.0/libmambapy/src/libmambapy/bindings/legacy.cpp
In file included from /usr/include/pybind11/attr.h:14,
                 from /usr/include/pybind11/detail/class.h:12,
                 from /usr/include/pybind11/pybind11.h:12,
                 from /usr/include/pybind11/functional.h:12,
                 from /build/micromamba/src/mamba-2.3.0/libmambapy/src/libmambapy/bindings/legacy.cpp:11:
/usr/include/pybind11/cast.h: In instantiation of ‘static pybind11::handle pybind11::type::handle_of() [with T = mamba::QueryType]’:
/usr/include/pybind11/detail/../pytypes.h:1583:39:   required from ‘static pybind11::type pybind11::type::of() [with T = mamba::QueryType]’

...

/build/micromamba/src/mamba-2.3.0/libmambapy/src/libmambapy/bindings/legacy.cpp:1395:22:   required from here
/usr/include/pybind11/cast.h:2337:89: error: static assertion failed: py::type::of<T> only supports the case where T is a registered C++ types.
 2337 |     static_assert(std::is_base_of<detail::type_caster_generic, detail::make_caster<T>>::value,
      |                                                                                         ^~~~~

Do you have any tips what this could be cause by?