Skip to content

Fedora/CentOS Installation errors: fuse3 and taglib missing #354

@MynaITLabs

Description

@MynaITLabs

Some notes on my Fedora-based CentOS Stream 9 installation:

-- Package 'fuse3', required by 'virtual:world', not found
-- Package 'taglib', required by 'virtual:world', not found

Not sure how to fix these missing packages, even when they are installed.


DETAILS

cd /usr/local/src
git clone https://github.com/whoozle/android-file-transfer-linux.git
cd android-file-transfer-linux/

 $ cmake ..
-- The C compiler identification is GNU 11.5.0
-- The CXX compiler identification is GNU 11.5.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /bin/cc - 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: /bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /bin/git (found version "2.47.1") 
-- version: 4.6-d5c1882, base version: 4.6
-- building for Linux
-- Found PkgConfig: /bin/pkg-config (found version "1.7.3") 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Checking for module 'fuse3'
--   Package 'fuse3', required by 'virtual:world', not found
-- Checking for module 'taglib'
--   Package 'taglib', required by 'virtual:world', not found
CMake Warning at CMakeLists.txt:80 (find_package):
  By not providing "Findpybind11.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "pybind11",
  but CMake did not find one.

  Could not find a package configuration file provided by "pybind11" with any
  of the following names:

    pybind11Config.cmake
    pybind11-config.cmake

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


CMake Warning at CMakeLists.txt:89 (message):
  pybind11 not found, skipping python bindings


-- Looking for include file magic.h
-- Looking for include file magic.h - not found
-- Looking for magic_open in magic
-- Looking for magic_open in magic - not found
-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.5.0")  
-- building with MTPZ support
-- Could NOT find Readline (missing: Readline_INCLUDE_DIR Readline_LIBRARY) 
CMake Warning at cli/CMakeLists.txt:48 (message):
  no readline library found, using stub


-- Using Qt5
CMake Error at qt/CMakeLists.txt:84 (qt5_add_translation):
  Unknown CMake command "qt5_add_translation".


-- Configuring incomplete, errors occurred!
dnf search qt-devel
dnf install appstream-qt-devel

dnf search qt5-linguist
dnf install qt5-linguist
$ cmake ..
-- version: 4.6-d5c1882, base version: 4.6
-- building for Linux
-- Checking for module 'fuse3'
--   Package 'fuse3', required by 'virtual:world', not found
-- Checking for module 'taglib'
--   Package 'taglib', required by 'virtual:world', not found
CMake Warning at CMakeLists.txt:80 (find_package):
  By not providing "Findpybind11.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "pybind11",
  but CMake did not find one.

  Could not find a package configuration file provided by "pybind11" with any
  of the following names:

    pybind11Config.cmake
    pybind11-config.cmake

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


CMake Warning at CMakeLists.txt:89 (message):
  pybind11 not found, skipping python bindings


-- building with MTPZ support
-- Performing Test READLINE_NO_CURSES_TEST
-- Performing Test READLINE_NO_CURSES_TEST - Success
-- Using Qt5
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /usr/local/src/android-file-transfer-linux/build
dnf install fuse3
dnf search pybind11
dnf install pybind11-devel
 $ cmake ..
-- version: 4.6-d5c1882, base version: 4.6
-- building for Linux
-- Checking for module 'fuse3'
--   Package 'fuse3', required by 'virtual:world', not found
-- Checking for module 'taglib'
--   Package 'taglib', required by 'virtual:world', not found
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Found pybind11: /usr/include (found version "2.10.4")
-- /usr/local/src/android-file-transfer-linux/python
-- building with MTPZ support
-- Using Qt5
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /usr/local/src/android-file-transfer-linux/build

 $ dnf install fuse3
Last metadata expiration check: 1:03:21 ago on Mon 04 Aug 2025 12:02:49 PM PDT.
Package fuse3-3.10.2-9.el9.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
 $ dnf install taglib
Last metadata expiration check: 1:03:30 ago on Mon 04 Aug 2025 12:02:49 PM PDT.
Package taglib-1.12-6.el9.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
 $ python --version
Python 3.9.21

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions