PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.
Hello: Trying to install libiio of pybombs and it keeps running into linker problems. Like a function does not exist for the call it is trying to make. trying to get a Analog devices Adalm-pluto to work and just following instructions where I can find them or puzzle through.
[root@HAM src]# pybombs -vv install libiio
PyBOMBS.ConfigManager - DEBUG - Reading config info from file: /etc/pybombs/config.yml
PyBOMBS.ConfigManager - DEBUG - New config items: {}
PyBOMBS.ConfigManager - DEBUG - Reading config info from file: /root/.pybombs/config.yml
PyBOMBS.ConfigManager - DEBUG - New config items: ordereddict([('git-cache', '/root/.pybombs/gitcache'), ('elevate_pre_args', ['sudo', '-H']), ('makewidth', 8), ('packagers', 'yumdnf,pymod,pip,pkgconfig,cmd'), ('default_prefix', 'myprefix')])
PyBOMBS.ConfigManager - DEBUG - Template directory: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates
PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Inspecting config file: /etc/pybombs/config.yml
PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Inspecting config file: /root/.pybombs/config.yml
PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Using environment variable PYBOMBS_PREFIX as prefix (/root/prefix)
PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Choosing default prefix config dir: /root/prefix/.pybombs
PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Inspecting config file: /root/prefix/.pybombs/config.yml
PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Prefix source dir is: /root/prefix/src
PyBOMBS.Inventory - DEBUG - Trying to load inventory file /root/prefix/.pybombs/inventory.yml...
PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Prefix-local recipe dir is: /root/prefix/.pybombs/recipes
PyBOMBS.ConfigManager - DEBUG - Reading config info from file: /root/prefix/.pybombs/config.yml
PyBOMBS.ConfigManager - DEBUG - New config items: {}
PyBOMBS.ConfigManager - DEBUG - Full list of recipe locations: ['/root/prefix/.pybombs/recipes', '/root/.pybombs/recipes/gr-recipes', '/root/.pybombs/recipes/gr-etcetera', '/usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes']
PyBOMBS.ConfigManager - DEBUG - Named recipe locations: {'gr-etcetera': 'git+https://github.com/gnuradio/gr-etcetera.git', 'gr-recipes': 'git+https://github.com/gnuradio/gr-recipes.git'}
PyBOMBS.ConfigManager - DEBUG - Python version derived from current interpreter.
PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.15
PyBOMBS - INFO - PyBOMBS Version 2.3.3
PyBOMBS.RecipeListManager - DEBUG - Adding recipe location: /root/prefix/.pybombs/recipes
PyBOMBS.RecipeListManager - DEBUG - Scanning directory '/root/prefix/.pybombs/recipes' for recipes...
PyBOMBS.RecipeListManager - DEBUG - Found 0 new recipes.
PyBOMBS.RecipeListManager - DEBUG - Loading templates.
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/boostflags.lwt
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/prefix.lwt
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/sdk.lwt
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/bootstrapautoconf.lwt
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/bjam.lwt
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/cmake.lwt
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/distutils.lwt
PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/setuptools.lwt
PyBOMBS.RecipeListManager - DEBUG - Adding recipe location: /root/.pybombs/recipes/gr-recipes
PyBOMBS.RecipeListManager - DEBUG - Scanning directory '/root/.pybombs/recipes/gr-recipes' for recipes...
PyBOMBS.RecipeListManager - DEBUG - Found 191 new recipes.
PyBOMBS.RecipeListManager - DEBUG - Loading templates.
PyBOMBS.RecipeListManager - DEBUG - Adding recipe location: /root/.pybombs/recipes/gr-etcetera
PyBOMBS.RecipeListManager - DEBUG - Scanning directory '/root/.pybombs/recipes/gr-etcetera' for recipes...
PyBOMBS.RecipeListManager - DEBUG - Found 98 new recipes.
PyBOMBS.RecipeListManager - DEBUG - Loading templates.
PyBOMBS.RecipeListManager - DEBUG - Adding recipe location: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes
PyBOMBS.RecipeListManager - DEBUG - Scanning directory '/usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes' for recipes...
PyBOMBS.RecipeListManager - DEBUG - Found 11 new recipes.
PyBOMBS.RecipeListManager - DEBUG - Loading templates.
PyBOMBS.install - DEBUG - Initializing command class for command install
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager yumdnf
PyBOMBS.PackageManager - DEBUG - yumdnf is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pymod
PyBOMBS.PackageManager - DEBUG - pymod is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pip
PyBOMBS.Packager.pip - DEBUG - Using pip executable: pip2
PyBOMBS.PackageManager - DEBUG - pip is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pkgconfig
PyBOMBS.PackageManager - DEBUG - pkgconfig is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager cmd
PyBOMBS.PackageManager - DEBUG - cmd is supported!
PyBOMBS.PackageManager - DEBUG - Using binary packagers: ['yumdnf', 'pymod', 'pip', 'pkgconfig', 'cmd']
PyBOMBS.install_manager - INFO - Phase 1: Creating install tree and installing binary packages:
PyBOMBS.install_manager - OBNOXIOUS - Checking if package libiio' goes into tree... PyBOMBS.PackageManager - DEBUG - Checking if package libiio is installable... PyBOMBS.Recipe[libiio] - OBNOXIOUS - Loading recipe file: /root/.pybombs/recipes/gr-recipes/libiio.lwr PyBOMBS.Recipe[libiio] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/cmake.lwt PyBOMBS.Recipe[libiio] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/cmake.lwt PyBOMBS.Recipe[libiio] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libiio] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libiio] - OBNOXIOUS - Loaded recipe - libiio PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.PackageManager - DEBUG - Package libiio is requesting a source build. PyBOMBS.PackageManager - DEBUG - Checking if package libiio is installed... PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.PackageManager - DEBUG - Package libiio is requesting a source build. PyBOMBS.PackageManager - DEBUG - Package libiio is not installed. PyBOMBS.install_manager - DEBUG - Testing binary install for package libiio. PyBOMBS.PackageManager - DEBUG - install(libiio, install_type=binary, static=False) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.PackageManager - DEBUG - Package libiio is requesting a source build. PyBOMBS.PackageManager - DEBUG - Returning no packagers -- package is requesting source build, but binary build is requested. PyBOMBS.install_manager - OBNOXIOUS - Not installed: It goes into tree. PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.install_manager - OBNOXIOUS - Checking if packagelibxml' goes into tree...
PyBOMBS.PackageManager - DEBUG - Checking if package libxml is installable...
PyBOMBS.Recipe[libxml] - OBNOXIOUS - Loading recipe file: /root/.pybombs/recipes/gr-recipes/libxml.lwr
PyBOMBS.Recipe[libxml] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt
PyBOMBS.Recipe[libxml] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt
PyBOMBS.Recipe[libxml] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt
PyBOMBS.Recipe[libxml] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt
PyBOMBS.Recipe[libxml] - OBNOXIOUS - Loaded recipe - libxml
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml)
PyBOMBS.PackageManager - DEBUG - Checking if package libxml is installed...
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml)
PyBOMBS.Packager.yumdnf - OBNOXIOUS - Checking if recipe libxml is installed
PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name libxml2-devel
PyBOMBS.ReqScanner - OBNOXIOUS - Adding version comparator >=
PyBOMBS.ReqScanner - OBNOXIOUS - Adding version number 2.7
PyBOMBS.ReqScanner - OBNOXIOUS - End of requirements list
PyBOMBS.ReqScanner - OBNOXIOUS - Done parsing requirements string libxml2-devel >= 2.7
PyBOMBS.Packager.yumdnf - OBNOXIOUS - Calling ev for recursive satisfier rule evaluation
PyBOMBS.Packager.yumdnf - DEBUG - Package libxml2-devel has version 2.9.7 in dnf
PyBOMBS.install_manager - OBNOXIOUS - Installed, but no update requested. Does not go into tree.
PyBOMBS.install_manager - OBNOXIOUS - Checking if package libusb' goes into tree... PyBOMBS.PackageManager - DEBUG - Checking if package libusb is installable... PyBOMBS.Recipe[libusb] - OBNOXIOUS - Loading recipe file: /root/.pybombs/recipes/gr-recipes/libusb.lwr PyBOMBS.Recipe[libusb] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt PyBOMBS.Recipe[libusb] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt PyBOMBS.Recipe[libusb] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libusb] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libusb] - OBNOXIOUS - Loaded recipe - libusb PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.PackageManager - DEBUG - Checking if package libusb is installed... PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.install_manager - OBNOXIOUS - Installed, but no update requested. Does not go into tree. PyBOMBS.install_manager - OBNOXIOUS - Checking if packagecmake' goes into tree...
PyBOMBS.PackageManager - DEBUG - Checking if package cmake is installable...
PyBOMBS.Recipe[cmake] - OBNOXIOUS - Loading recipe file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes/cmake.lwr
PyBOMBS.Recipe[cmake] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt
PyBOMBS.Recipe[cmake] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt
PyBOMBS.Recipe[cmake] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt
PyBOMBS.Recipe[cmake] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt
PyBOMBS.Recipe[cmake] - OBNOXIOUS - Loaded recipe - cmake
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake)
PyBOMBS.PackageManager - DEBUG - Checking if package cmake is installed...
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake)
PyBOMBS.Packager.yumdnf - OBNOXIOUS - Checking if recipe cmake is installed
PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name cmake
PyBOMBS.ReqScanner - OBNOXIOUS - Adding version comparator >=
PyBOMBS.ReqScanner - OBNOXIOUS - Adding version number 2.8.11
PyBOMBS.ReqScanner - OBNOXIOUS - End of requirements list
PyBOMBS.ReqScanner - OBNOXIOUS - Done parsing requirements string (cmake >= 2.8.11)
PyBOMBS.Packager.yumdnf - OBNOXIOUS - Calling ev for recursive satisfier rule evaluation
PyBOMBS.Packager.yumdnf - DEBUG - Package cmake has version 3.11.0 in dnf
PyBOMBS.install_manager - OBNOXIOUS - Installed, but no update requested. Does not go into tree.
Install tree:
|
- libiio
PyBOMBS.install_manager - INFO - Phase 2: Recursively installing source packages to prefix:
PyBOMBS.PackageManager - OBNOXIOUS - libiio has cached installed-status: False
PyBOMBS.install_manager - INFO - Installing package: libiio
PyBOMBS.PackageManager - DEBUG - install(libiio, install_type=source, static=False)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio)
PyBOMBS.PackageManager - DEBUG - Package libiio is requesting a source build.
PyBOMBS.PackageManager - DEBUG - Checking if package libiio is installed...
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio)
PyBOMBS.Packager.yumdnf - OBNOXIOUS - Checking if recipe libiio is installed
PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string.
PyBOMBS.Packager.pymod - OBNOXIOUS - Checking if recipe libiio is installed
PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string.
PyBOMBS.Packager.pip - OBNOXIOUS - Checking if recipe libiio is installed
PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string.
PyBOMBS.Packager.pkgconfig - OBNOXIOUS - Checking if recipe libiio is installed
PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string.
PyBOMBS.Packager.cmd - OBNOXIOUS - Checking if recipe libiio is installed
PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string.
PyBOMBS.PackageManager - DEBUG - Package libiio is not installed.
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio)
PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio)
PyBOMBS.PackageManager - DEBUG - Using packager source
PyBOMBS.Packager.source - DEBUG - State on package libiio is 20
PyBOMBS.Packager.source - DEBUG - Package libiio is already fetched.
PyBOMBS.Requirer - DEBUG - Requiring packages on host system: []
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager yumdnf
PyBOMBS.PackageManager - DEBUG - yumdnf is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pymod
PyBOMBS.PackageManager - DEBUG - pymod is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pip
PyBOMBS.Packager.pip - DEBUG - Using pip executable: pip2
PyBOMBS.PackageManager - DEBUG - pip is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pkgconfig
PyBOMBS.PackageManager - DEBUG - pkgconfig is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager cmd
PyBOMBS.PackageManager - DEBUG - cmd is supported!
PyBOMBS.PackageManager - DEBUG - Using binary packagers: ['yumdnf', 'pymod', 'pip', 'pkgconfig', 'cmd']
PyBOMBS.install_manager - DEBUG - Phase 1: Creating install tree and installing binary packages:
PyBOMBS.install_manager - OBNOXIOUS - Checking if package build-essential' goes into tree... PyBOMBS.PackageManager - DEBUG - Checking if package build-essential is installable... PyBOMBS.Recipe[build-essential] - OBNOXIOUS - Loading recipe file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes/build-essential.lwr PyBOMBS.Recipe[build-essential] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[build-essential] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[build-essential] - OBNOXIOUS - Loaded recipe - build-essential PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.Packager.yumdnf - OBNOXIOUS - exists(build-essential) PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name make PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner && PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name gcc PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner || PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name clang PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner && PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name gcc-c++ PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner || PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name clang PyBOMBS.ReqScanner - OBNOXIOUS - End of requirements list PyBOMBS.ReqScanner - OBNOXIOUS - Done parsing requirements stringmake && (gcc || clang) && (gcc-c++ || clang) PyBOMBS.Packager.yumdnf - OBNOXIOUS - Calling ev for recursive satisfier rule evaluation PyBOMBS.Packager.yumdnf - DEBUG - Package make has version 4.2.1 in dnf PyBOMBS.Packager.yumdnf - DEBUG - Package gcc has version 7.3.1 in dnf PyBOMBS.Packager.yumdnf - DEBUG - Package gcc-c++ has version 7.3.1 in dnf PyBOMBS.PackageManager - DEBUG - Checking if package build-essential is installed... PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.Packager.yumdnf - OBNOXIOUS - Checking if recipe build-essential is installed PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name make PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner && PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name gcc PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner || PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name clang PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner && PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name gcc-c++ PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner || PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name clang PyBOMBS.ReqScanner - OBNOXIOUS - End of requirements list PyBOMBS.ReqScanner - OBNOXIOUS - Done parsing requirements stringmake && (gcc || clang) && (gcc-c++ || clang) PyBOMBS.Packager.yumdnf - OBNOXIOUS - Calling ev for recursive satisfier rule evaluation PyBOMBS.Packager.yumdnf - DEBUG - Package make has version 4.2.1 in dnf PyBOMBS.Packager.yumdnf - DEBUG - Package gcc has version 7.3.1 in dnf PyBOMBS.Packager.yumdnf - DEBUG - Package gcc-c++ has version 7.3.1 in dnf PyBOMBS.install_manager - OBNOXIOUS - Installed, but no update requested. Does not go into tree. PyBOMBS.install_manager - DEBUG - Phase 2: Recursively installing source packages to prefix: PyBOMBS.Requirer - DEBUG - Requirements met. PyBOMBS.Packager.source - DEBUG - Using build directory: /root/prefix/src/libiio/build PyBOMBS.Packager.source - WARNING - Build dir already exists: /root/prefix/src/libiio/build PyBOMBS.Packager.source - DEBUG - Package libiio is already configured. PyBOMBS.Packager.source - DEBUG - Building recipe libiio PyBOMBS.Packager.source - DEBUG - In cwd - /root/prefix/src/libiio/build PyBOMBS._process_thread() - DEBUG - Executing command$ make -j8'
[ 56%] Built target iio
[ 60%] Linking C executable iio_genxml
[ 65%] Linking C executable iio_info
[ 69%] Linking C executable iio_reg
[ 73%] Linking C executable iio_readdev
[ 78%] Linking C executable iio_adi_xflow_check
../libiio.so.0.7: undefined reference to libusb_set_auto_detach_kernel_driver' collect2: error: ld returned 1 exit status make[2]: *** [tests/CMakeFiles/iio_genxml.dir/build.make:85: tests/iio_genxml] Error 1 make[1]: *** [CMakeFiles/Makefile2:205: tests/CMakeFiles/iio_genxml.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... ../libiio.so.0.7: undefined reference tolibusb_set_auto_detach_kernel_driver'
collect2: error: ld returned 1 exit status
make[2]: [tests/CMakeFiles/iio_info.dir/build.make:85: tests/iio_info] Error 1
make[1]: [CMakeFiles/Makefile2:131: tests/CMakeFiles/iio_info.dir/all] Error 2
../libiio.so.0.7.:. undefined/ referencelibiio.so.0.7 :to undefinedreference libusb_set_auto_detach_kernel_driverto' libusb_set_auto_detach_kernel_driver'
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
make[2]: [tests/CMakeFiles/iio_reg.dir/build.make:85: tests/iio_reg] Error 1
make[2]: [tests/CMakeFiles/iio_readdev.dir/build.make:86: tests/iio_readdev] Error 1
make[1]: [CMakeFiles/Makefile2:242: tests/CMakeFiles/iio_reg.dir/all] Error 2
make[1]: [CMakeFiles/Makefile2:279: tests/CMakeFiles/iio_readdev.dir/all] Error 2
../libiio.so.0.7: undefined reference to libusb_set_auto_detach_kernel_driver' collect2: error: ld returned 1 exit status make[2]: *** [tests/CMakeFiles/iio_adi_xflow_check.dir/build.make:86: tests/iio_adi_xflow_check] Error 1 make[1]: *** [CMakeFiles/Makefile2:168: tests/CMakeFiles/iio_adi_xflow_check.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 PyBOMBS.monitor_process() - DEBUG - Thread signaled termination or returned PyBOMBS.monitor_process() - DEBUG - Return value: 2 PyBOMBS.Packager.source - DEBUG - Building recipe libiio PyBOMBS.Packager.source - DEBUG - In cwd - /root/prefix/src/libiio/build PyBOMBS._process_thread() - DEBUG - Executing command$ make -j1'
[ 56%] Built target iio
[ 60%] Linking C executable iio_info
../libiio.so.0.7: undefined reference to `libusb_set_auto_detach_kernel_driver'
collect2: error: ld returned 1 exit status
make[2]: [tests/CMakeFiles/iio_info.dir/build.make:85: tests/iio_info] Error 1
make[1]: [CMakeFiles/Makefile2:131: tests/CMakeFiles/iio_info.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
PyBOMBS.monitor_process() - DEBUG - Thread signaled termination or returned
PyBOMBS.monitor_process() - DEBUG - Return value: 2
PyBOMBS.Packager.source - ERROR - Build failed. See output above for error messages.
PyBOMBS.Packager.source - ERROR - Problem occurred while building package libiio:
Build failed.
PyBOMBS.install_manager - ERROR - Error installing package libiio. Aborting.
Hello: Trying to install libiio of pybombs and it keeps running into linker problems. Like a function does not exist for the call it is trying to make. trying to get a Analog devices Adalm-pluto to work and just following instructions where I can find them or puzzle through.
[root@HAM src]# pybombs -vv install libiio PyBOMBS.ConfigManager - DEBUG - Reading config info from file: /etc/pybombs/config.yml PyBOMBS.ConfigManager - DEBUG - New config items: {} PyBOMBS.ConfigManager - DEBUG - Reading config info from file: /root/.pybombs/config.yml PyBOMBS.ConfigManager - DEBUG - New config items: ordereddict([('git-cache', '/root/.pybombs/gitcache'), ('elevate_pre_args', ['sudo', '-H']), ('makewidth', 8), ('packagers', 'yumdnf,pymod,pip,pkgconfig,cmd'), ('default_prefix', 'myprefix')]) PyBOMBS.ConfigManager - DEBUG - Template directory: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Inspecting config file: /etc/pybombs/config.yml PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Inspecting config file: /root/.pybombs/config.yml PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Using environment variable PYBOMBS_PREFIX as prefix (/root/prefix) PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Choosing default prefix config dir: /root/prefix/.pybombs PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Inspecting config file: /root/prefix/.pybombs/config.yml PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Prefix source dir is: /root/prefix/src PyBOMBS.Inventory - DEBUG - Trying to load inventory file /root/prefix/.pybombs/inventory.yml... PyBOMBS.ConfigManager.PrefixInfo - DEBUG - Prefix-local recipe dir is: /root/prefix/.pybombs/recipes PyBOMBS.ConfigManager - DEBUG - Reading config info from file: /root/prefix/.pybombs/config.yml PyBOMBS.ConfigManager - DEBUG - New config items: {} PyBOMBS.ConfigManager - DEBUG - Full list of recipe locations: ['/root/prefix/.pybombs/recipes', '/root/.pybombs/recipes/gr-recipes', '/root/.pybombs/recipes/gr-etcetera', '/usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes'] PyBOMBS.ConfigManager - DEBUG - Named recipe locations: {'gr-etcetera': 'git+https://github.com/gnuradio/gr-etcetera.git', 'gr-recipes': 'git+https://github.com/gnuradio/gr-recipes.git'} PyBOMBS.ConfigManager - DEBUG - Python version derived from current interpreter. PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.15 PyBOMBS - INFO - PyBOMBS Version 2.3.3 PyBOMBS.RecipeListManager - DEBUG - Adding recipe location: /root/prefix/.pybombs/recipes PyBOMBS.RecipeListManager - DEBUG - Scanning directory '/root/prefix/.pybombs/recipes' for recipes... PyBOMBS.RecipeListManager - DEBUG - Found 0 new recipes. PyBOMBS.RecipeListManager - DEBUG - Loading templates. PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/boostflags.lwt PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/prefix.lwt PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/sdk.lwt PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/bootstrapautoconf.lwt PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/bjam.lwt PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/cmake.lwt PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/distutils.lwt PyBOMBS.RecipeListManager - OBNOXIOUS - Adding template /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/setuptools.lwt PyBOMBS.RecipeListManager - DEBUG - Adding recipe location: /root/.pybombs/recipes/gr-recipes PyBOMBS.RecipeListManager - DEBUG - Scanning directory '/root/.pybombs/recipes/gr-recipes' for recipes... PyBOMBS.RecipeListManager - DEBUG - Found 191 new recipes. PyBOMBS.RecipeListManager - DEBUG - Loading templates. PyBOMBS.RecipeListManager - DEBUG - Adding recipe location: /root/.pybombs/recipes/gr-etcetera PyBOMBS.RecipeListManager - DEBUG - Scanning directory '/root/.pybombs/recipes/gr-etcetera' for recipes... PyBOMBS.RecipeListManager - DEBUG - Found 98 new recipes. PyBOMBS.RecipeListManager - DEBUG - Loading templates. PyBOMBS.RecipeListManager - DEBUG - Adding recipe location: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes PyBOMBS.RecipeListManager - DEBUG - Scanning directory '/usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes' for recipes... PyBOMBS.RecipeListManager - DEBUG - Found 11 new recipes. PyBOMBS.RecipeListManager - DEBUG - Loading templates. PyBOMBS.install - DEBUG - Initializing command class for command install PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager yumdnf PyBOMBS.PackageManager - DEBUG - yumdnf is supported! PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pymod PyBOMBS.PackageManager - DEBUG - pymod is supported! PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pip PyBOMBS.Packager.pip - DEBUG - Using pip executable: pip2 PyBOMBS.PackageManager - DEBUG - pip is supported! PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pkgconfig PyBOMBS.PackageManager - DEBUG - pkgconfig is supported! PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager cmd PyBOMBS.PackageManager - DEBUG - cmd is supported! PyBOMBS.PackageManager - DEBUG - Using binary packagers: ['yumdnf', 'pymod', 'pip', 'pkgconfig', 'cmd'] PyBOMBS.install_manager - INFO - Phase 1: Creating install tree and installing binary packages: PyBOMBS.install_manager - OBNOXIOUS - Checking if package
libiio' goes into tree... PyBOMBS.PackageManager - DEBUG - Checking if package libiio is installable... PyBOMBS.Recipe[libiio] - OBNOXIOUS - Loading recipe file: /root/.pybombs/recipes/gr-recipes/libiio.lwr PyBOMBS.Recipe[libiio] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/cmake.lwt PyBOMBS.Recipe[libiio] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/cmake.lwt PyBOMBS.Recipe[libiio] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libiio] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libiio] - OBNOXIOUS - Loaded recipe - libiio PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.PackageManager - DEBUG - Package libiio is requesting a source build. PyBOMBS.PackageManager - DEBUG - Checking if package libiio is installed... PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.PackageManager - DEBUG - Package libiio is requesting a source build. PyBOMBS.PackageManager - DEBUG - Package libiio is not installed. PyBOMBS.install_manager - DEBUG - Testing binary install for package libiio. PyBOMBS.PackageManager - DEBUG - install(libiio, install_type=binary, static=False) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.PackageManager - DEBUG - Package libiio is requesting a source build. PyBOMBS.PackageManager - DEBUG - Returning no packagers -- package is requesting source build, but binary build is requested. PyBOMBS.install_manager - OBNOXIOUS - Not installed: It goes into tree. PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.install_manager - OBNOXIOUS - Checking if package
libxml' goes into tree... PyBOMBS.PackageManager - DEBUG - Checking if package libxml is installable... PyBOMBS.Recipe[libxml] - OBNOXIOUS - Loading recipe file: /root/.pybombs/recipes/gr-recipes/libxml.lwr PyBOMBS.Recipe[libxml] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt PyBOMBS.Recipe[libxml] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt PyBOMBS.Recipe[libxml] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libxml] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libxml] - OBNOXIOUS - Loaded recipe - libxml PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml) PyBOMBS.PackageManager - DEBUG - Checking if package libxml is installed... PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libxml) PyBOMBS.Packager.yumdnf - OBNOXIOUS - Checking if recipe libxml is installed PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name libxml2-devel PyBOMBS.ReqScanner - OBNOXIOUS - Adding version comparator >= PyBOMBS.ReqScanner - OBNOXIOUS - Adding version number 2.7 PyBOMBS.ReqScanner - OBNOXIOUS - End of requirements list PyBOMBS.ReqScanner - OBNOXIOUS - Done parsing requirements stringlibxml2-devel >= 2.7
PyBOMBS.Packager.yumdnf - OBNOXIOUS - Calling ev for recursive satisfier rule evaluation PyBOMBS.Packager.yumdnf - DEBUG - Package libxml2-devel has version 2.9.7 in dnf PyBOMBS.install_manager - OBNOXIOUS - Installed, but no update requested. Does not go into tree. PyBOMBS.install_manager - OBNOXIOUS - Checking if packagelibusb' goes into tree... PyBOMBS.PackageManager - DEBUG - Checking if package libusb is installable... PyBOMBS.Recipe[libusb] - OBNOXIOUS - Loading recipe file: /root/.pybombs/recipes/gr-recipes/libusb.lwr PyBOMBS.Recipe[libusb] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt PyBOMBS.Recipe[libusb] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt PyBOMBS.Recipe[libusb] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libusb] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[libusb] - OBNOXIOUS - Loaded recipe - libusb PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.PackageManager - DEBUG - Checking if package libusb is installed... PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libusb) PyBOMBS.install_manager - OBNOXIOUS - Installed, but no update requested. Does not go into tree. PyBOMBS.install_manager - OBNOXIOUS - Checking if package
cmake' goes into tree... PyBOMBS.PackageManager - DEBUG - Checking if package cmake is installable... PyBOMBS.Recipe[cmake] - OBNOXIOUS - Loading recipe file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes/cmake.lwr PyBOMBS.Recipe[cmake] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt PyBOMBS.Recipe[cmake] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/autoconf.lwt PyBOMBS.Recipe[cmake] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[cmake] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[cmake] - OBNOXIOUS - Loaded recipe - cmake PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake) PyBOMBS.PackageManager - DEBUG - Checking if package cmake is installed... PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (cmake) PyBOMBS.Packager.yumdnf - OBNOXIOUS - Checking if recipe cmake is installed PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name cmake PyBOMBS.ReqScanner - OBNOXIOUS - Adding version comparator >= PyBOMBS.ReqScanner - OBNOXIOUS - Adding version number 2.8.11 PyBOMBS.ReqScanner - OBNOXIOUS - End of requirements list PyBOMBS.ReqScanner - OBNOXIOUS - Done parsing requirements string(cmake >= 2.8.11)
PyBOMBS.Packager.yumdnf - OBNOXIOUS - Calling ev for recursive satisfier rule evaluation PyBOMBS.Packager.yumdnf - DEBUG - Package cmake has version 3.11.0 in dnf PyBOMBS.install_manager - OBNOXIOUS - Installed, but no update requested. Does not go into tree. Install tree: | - libiio PyBOMBS.install_manager - INFO - Phase 2: Recursively installing source packages to prefix: PyBOMBS.PackageManager - OBNOXIOUS - libiio has cached installed-status: False PyBOMBS.install_manager - INFO - Installing package: libiio PyBOMBS.PackageManager - DEBUG - install(libiio, install_type=source, static=False) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.PackageManager - DEBUG - Package libiio is requesting a source build. PyBOMBS.PackageManager - DEBUG - Checking if package libiio is installed... PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.Packager.yumdnf - OBNOXIOUS - Checking if recipe libiio is installed PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string. PyBOMBS.Packager.pymod - OBNOXIOUS - Checking if recipe libiio is installed PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string. PyBOMBS.Packager.pip - OBNOXIOUS - Checking if recipe libiio is installed PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string. PyBOMBS.Packager.pkgconfig - OBNOXIOUS - Checking if recipe libiio is installed PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string. PyBOMBS.Packager.cmd - OBNOXIOUS - Checking if recipe libiio is installed PyBOMBS.ReqScanner - OBNOXIOUS - Empty requirements string. PyBOMBS.PackageManager - DEBUG - Package libiio is not installed. PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (libiio) PyBOMBS.PackageManager - DEBUG - Using packager source PyBOMBS.Packager.source - DEBUG - State on package libiio is 20 PyBOMBS.Packager.source - DEBUG - Package libiio is already fetched. PyBOMBS.Requirer - DEBUG - Requiring packages on host system: [] PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager yumdnf PyBOMBS.PackageManager - DEBUG - yumdnf is supported! PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pymod PyBOMBS.PackageManager - DEBUG - pymod is supported! PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pip PyBOMBS.Packager.pip - DEBUG - Using pip executable: pip2 PyBOMBS.PackageManager - DEBUG - pip is supported! PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pkgconfig PyBOMBS.PackageManager - DEBUG - pkgconfig is supported! PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager cmd PyBOMBS.PackageManager - DEBUG - cmd is supported! PyBOMBS.PackageManager - DEBUG - Using binary packagers: ['yumdnf', 'pymod', 'pip', 'pkgconfig', 'cmd'] PyBOMBS.install_manager - DEBUG - Phase 1: Creating install tree and installing binary packages: PyBOMBS.install_manager - OBNOXIOUS - Checking if packagebuild-essential' goes into tree... PyBOMBS.PackageManager - DEBUG - Checking if package build-essential is installable... PyBOMBS.Recipe[build-essential] - OBNOXIOUS - Loading recipe file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/recipes/build-essential.lwr PyBOMBS.Recipe[build-essential] - OBNOXIOUS - Loading template file: /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[build-essential] - OBNOXIOUS - Inheriting from file /usr/lib/python2.7/site-packages/PyBOMBS-2.3.3-py2.7.egg/pybombs/templates/empty.lwt PyBOMBS.Recipe[build-essential] - OBNOXIOUS - Loaded recipe - build-essential PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.Packager.yumdnf - OBNOXIOUS - exists(build-essential) PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name make PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner && PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name gcc PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner || PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name clang PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner && PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name gcc-c++ PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner || PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name clang PyBOMBS.ReqScanner - OBNOXIOUS - End of requirements list PyBOMBS.ReqScanner - OBNOXIOUS - Done parsing requirements string
make && (gcc || clang) && (gcc-c++ || clang)PyBOMBS.Packager.yumdnf - OBNOXIOUS - Calling ev for recursive satisfier rule evaluation PyBOMBS.Packager.yumdnf - DEBUG - Package make has version 4.2.1 in dnf PyBOMBS.Packager.yumdnf - DEBUG - Package gcc has version 7.3.1 in dnf PyBOMBS.Packager.yumdnf - DEBUG - Package gcc-c++ has version 7.3.1 in dnf PyBOMBS.PackageManager - DEBUG - Checking if package build-essential is installed... PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.get_recipe - OBNOXIOUS - Woohoo, this one's already cached (build-essential) PyBOMBS.Packager.yumdnf - OBNOXIOUS - Checking if recipe build-essential is installed PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name make PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner && PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name gcc PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner || PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name clang PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner && PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name gcc-c++ PyBOMBS.ReqScanner - OBNOXIOUS - Found package combiner || PyBOMBS.ReqScanner - OBNOXIOUS - Adding package with name clang PyBOMBS.ReqScanner - OBNOXIOUS - End of requirements list PyBOMBS.ReqScanner - OBNOXIOUS - Done parsing requirements string
make && (gcc || clang) && (gcc-c++ || clang)PyBOMBS.Packager.yumdnf - OBNOXIOUS - Calling ev for recursive satisfier rule evaluation PyBOMBS.Packager.yumdnf - DEBUG - Package make has version 4.2.1 in dnf PyBOMBS.Packager.yumdnf - DEBUG - Package gcc has version 7.3.1 in dnf PyBOMBS.Packager.yumdnf - DEBUG - Package gcc-c++ has version 7.3.1 in dnf PyBOMBS.install_manager - OBNOXIOUS - Installed, but no update requested. Does not go into tree. PyBOMBS.install_manager - DEBUG - Phase 2: Recursively installing source packages to prefix: PyBOMBS.Requirer - DEBUG - Requirements met. PyBOMBS.Packager.source - DEBUG - Using build directory: /root/prefix/src/libiio/build PyBOMBS.Packager.source - WARNING - Build dir already exists: /root/prefix/src/libiio/build PyBOMBS.Packager.source - DEBUG - Package libiio is already configured. PyBOMBS.Packager.source - DEBUG - Building recipe libiio PyBOMBS.Packager.source - DEBUG - In cwd - /root/prefix/src/libiio/build PyBOMBS._process_thread() - DEBUG - Executing command
$ make -j8' [ 56%] Built target iio [ 60%] Linking C executable iio_genxml [ 65%] Linking C executable iio_info [ 69%] Linking C executable iio_reg [ 73%] Linking C executable iio_readdev [ 78%] Linking C executable iio_adi_xflow_check ../libiio.so.0.7: undefined reference tolibusb_set_auto_detach_kernel_driver' collect2: error: ld returned 1 exit status make[2]: *** [tests/CMakeFiles/iio_genxml.dir/build.make:85: tests/iio_genxml] Error 1 make[1]: *** [CMakeFiles/Makefile2:205: tests/CMakeFiles/iio_genxml.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... ../libiio.so.0.7: undefined reference to
libusb_set_auto_detach_kernel_driver' collect2: error: ld returned 1 exit status make[2]: [tests/CMakeFiles/iio_info.dir/build.make:85: tests/iio_info] Error 1 make[1]: [CMakeFiles/Makefile2:131: tests/CMakeFiles/iio_info.dir/all] Error 2 ../libiio.so.0.7.:. undefined/ referencelibiio.so.0.7 :to undefinedreference libusb_set_auto_detach_kernel_driverto'
libusb_set_auto_detach_kernel_driver' collect2: error: ld returned 1 exit status collect2: error: ld returned 1 exit status make[2]: [tests/CMakeFiles/iio_reg.dir/build.make:85: tests/iio_reg] Error 1 make[2]: [tests/CMakeFiles/iio_readdev.dir/build.make:86: tests/iio_readdev] Error 1 make[1]: [CMakeFiles/Makefile2:242: tests/CMakeFiles/iio_reg.dir/all] Error 2 make[1]: [CMakeFiles/Makefile2:279: tests/CMakeFiles/iio_readdev.dir/all] Error 2 ../libiio.so.0.7: undefined reference tolibusb_set_auto_detach_kernel_driver' collect2: error: ld returned 1 exit status make[2]: *** [tests/CMakeFiles/iio_adi_xflow_check.dir/build.make:86: tests/iio_adi_xflow_check] Error 1 make[1]: *** [CMakeFiles/Makefile2:168: tests/CMakeFiles/iio_adi_xflow_check.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 PyBOMBS.monitor_process() - DEBUG - Thread signaled termination or returned PyBOMBS.monitor_process() - DEBUG - Return value: 2 PyBOMBS.Packager.source - DEBUG - Building recipe libiio PyBOMBS.Packager.source - DEBUG - In cwd - /root/prefix/src/libiio/build PyBOMBS._process_thread() - DEBUG - Executing command
$ make -j1' [ 56%] Built target iio [ 60%] Linking C executable iio_info ../libiio.so.0.7: undefined reference to `libusb_set_auto_detach_kernel_driver' collect2: error: ld returned 1 exit status make[2]: [tests/CMakeFiles/iio_info.dir/build.make:85: tests/iio_info] Error 1 make[1]: [CMakeFiles/Makefile2:131: tests/CMakeFiles/iio_info.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 PyBOMBS.monitor_process() - DEBUG - Thread signaled termination or returned PyBOMBS.monitor_process() - DEBUG - Return value: 2 PyBOMBS.Packager.source - ERROR - Build failed. See output above for error messages. PyBOMBS.Packager.source - ERROR - Problem occurred while building package libiio: Build failed. PyBOMBS.install_manager - ERROR - Error installing package libiio. Aborting.