Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

cardinal

Members
  • Posts

    490
  • Joined

  • Last visited

  • Days Won

    59

Posts posted by cardinal

  1. Quote

    My python-kit is in 3.7-release branch but python is still 3.6. Funtoo is 1.3-release.

    I've tried ego sync and set PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7", but it didn't work.

     

    This is normal, just because you see an ebuild with a higher version,doesn't mean your system is broken because portage is not updating automatically to that version.

    Python-3.7 is masked in portage. 

    The user has to manually override the mask with a configuration in package.unmask to install python-3.7

     

     

  2. Did you add

     VIDEO_CARDS="nouveau" 

    to /etc/portage/make.conf

    then run

    emerge -avuDN @world 

    This activates xll-base/xorg-drivers meta package which installs other required drivers automatically.

    nokit/sys-kernel/gentoo-sources 1.3-release branch shows gentoo-sources-4.19.1

    rj@funtoo ~ $ emerge -pv gentoo-sources
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild  N     ] sys-kernel/gentoo-sources-4.19.1:4.19.1::nokit  USE="-build -experimental -symlink" 100,731 KiB
    
    Total: 1 package (1 new), Size of downloads: 100,731 KiB

    To install a specific version of gentoo-sources  set a package.mask for versions greater than >

    funtoo /home/rj # echo ">sys-kernel/gentoo-sources-4.18.18-r1" >> /etc/portage/package.mask/gentoo-sources
    funtoo /home/rj # emerge -pv gentoo-sources
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild  N     ] sys-kernel/gentoo-sources-4.18.18-r1:4.18.18-r1::nokit  USE="-build -experimental -symlink" 99,937 KiB
    
    Total: 1 package (1 new), Size of downloads: 99,937 KiB

    Reference:

    https://wiki.gentoo.org/wiki/Nouveau

  3. Funtoo is software rendering because you haven't built the MESA radeonsi hardware rendering driver:

    > [  1964.602] (EE) AIGLX error: dlopen of /usr/lib64/dri/radeonsi_dri.so failed (/usr/lib64/dri/radeonsi_dri.so: cannot open shared object file: No such file or directory)
    > [  1964.603] (EE) AIGLX error: unable to load driver radeonsi

  4. Hello Walter,

    If you post the full output so all enabled use flags and package versions are known I can give you more info..

    open-iscsi-2.0-872.tar.gz is the wrong version.

    Enabling USE="iscsi"  on my system for genkernel-next successfully fetch''s open-iscsi-2.0.876_p20180814 and builds genkernel-next-68

     

    rj@funtoo ~ $ sudo USE="iscsi" emerge -av genkernel-next
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild  N     ] sys-fs/lsscsi-0.30::core-kit  187 KiB
    [ebuild  N     ] sys-block/open-isns-0.98::nokit  USE="ssl -debug -libressl -slp -static" 0 KiB
    [ebuild  N     ] sys-block/open-iscsi-2.0.876_p20180814:0/0.2::nokit  USE="tcp -debug -infiniband -rdma" 589 KiB
    [ebuild  NS    ] app-text/docbook-xml-dtd-4.5-r1:4.5::core-kit [4.1.2-r6:4.1.2::gentoo, 4.2-r2:4.2::gentoo, 4.3-r1:4.3::gentoo, 4.4-r2:4.4::gentoo] 0 KiB
    [ebuild  N     ] app-text/asciidoc-8.6.10::text-kit  USE="-examples -graphviz -highlight -test" PYTHON_SINGLE_TARGET="python2_7 -pypy" PYTHON_TARGETS="python2_7 -pypy" 0 KiB
    [ebuild  N     ] sys-kernel/genkernel-next-68::nokit  USE="iscsi -cryptsetup -dmraid -gpg -mdadm -plymouth (-selinux)" 0 KiB
    
    Total: 6 packages (5 new, 1 in new slot), Size of downloads: 775 KiB
    
    

    Emerge should download distfiles to Funtoo default DISTDIR  /var/cache/portage/distfiles

    Emerge is looking in /usr/share/genkernel/src on your system.

     

  5. Verify appi is installed in your PYTHONPATH

    PYTHONPATH is the path python searchs for modules.

    Run this command to output your PYTHONPATH:

    rj@funtoo ~ $ python -c "import sys; print('\n'.join(sys.path))"

    My system output:

    rj@funtoo ~ $ python -c "import sys; print('\n'.join(sys.path))"
    
    /usr/lib64/python36.zip
    /usr/lib64/python3.6
    /usr/lib64/python3.6/lib-dynload
    /usr/lib64/python3.6/site-packages

    Run this command to show the install path for appi:

     

    funtoo /home/rj # equery f dev-python/appi

     

    If appi installs to a location not in PYTHONPATH, python can't find appi

     

  6. funtoo /home/rj # equery b appi
     * Searching for appi ... 
    dev-python/appi-0.2.1 (/usr/lib64/python3.6/site-packages/appi)
    
    funtoo /home/rj # equery f dev-python/appi
     * Searching for appi in dev-python ...
     * Contents of dev-python/appi-0.2.1:
    /usr
    /usr/lib64
    /usr/lib64/python3.6
    /usr/lib64/python3.6/site-packages
    /usr/lib64/python3.6/site-packages/appi
    /usr/lib64/python3.6/site-packages/appi-0.2.0-py3.6.egg-info
    /usr/lib64/python3.6/site-packages/appi-0.2.0-py3.6.egg-info/PKG-INFO
    /usr/lib64/python3.6/site-packages/appi-0.2.0-py3.6.egg-info/SOURCES.txt
    /usr/lib64/python3.6/site-packages/appi-0.2.0-py3.6.egg-info/dependency_links.txt
    /usr/lib64/python3.6/site-packages/appi-0.2.0-py3.6.egg-info/top_level.txt
    /usr/lib64/python3.6/site-packages/appi/__init__.py
    /usr/lib64/python3.6/site-packages/appi/__pycache__
    /usr/lib64/python3.6/site-packages/appi/__pycache__/__init__.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/__init__.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/__init__.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/atom.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/atom.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/atom.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/ebuild.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/ebuild.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/ebuild.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/exception.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/exception.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/exception.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/util.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/util.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/util.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/version.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/version.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/__pycache__/version.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/atom.py
    /usr/lib64/python3.6/site-packages/appi/base
    /usr/lib64/python3.6/site-packages/appi/base/__init__.py
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/__init__.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/__init__.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/__init__.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/constant.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/constant.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/constant.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/exception.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/exception.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/exception.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/mixin.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/mixin.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/base/__pycache__/mixin.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/base/constant.py
    /usr/lib64/python3.6/site-packages/appi/base/exception.py
    /usr/lib64/python3.6/site-packages/appi/base/mixin.py
    /usr/lib64/python3.6/site-packages/appi/base/util
    /usr/lib64/python3.6/site-packages/appi/base/util/__init__.py
    /usr/lib64/python3.6/site-packages/appi/base/util/__pycache__
    /usr/lib64/python3.6/site-packages/appi/base/util/__pycache__/__init__.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/base/util/__pycache__/__init__.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/base/util/__pycache__/__init__.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/base/util/__pycache__/decorator.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/base/util/__pycache__/decorator.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/base/util/__pycache__/decorator.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/base/util/decorator.py
    /usr/lib64/python3.6/site-packages/appi/conf
    /usr/lib64/python3.6/site-packages/appi/conf/__init__.py
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/__init__.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/__init__.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/__init__.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/base.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/base.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/base.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/profile.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/profile.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/profile.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/repository.cpython-36.opt-1.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/repository.cpython-36.opt-2.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/__pycache__/repository.cpython-36.pyc
    /usr/lib64/python3.6/site-packages/appi/conf/base.py
    /usr/lib64/python3.6/site-packages/appi/conf/profile.py
    /usr/lib64/python3.6/site-packages/appi/conf/repository.py
    /usr/lib64/python3.6/site-packages/appi/ebuild.py
    /usr/lib64/python3.6/site-packages/appi/exception.py
    /usr/lib64/python3.6/site-packages/appi/util.py
    /usr/lib64/python3.6/site-packages/appi/version.py
    /usr/share
    /usr/share/doc
    /usr/share/doc/appi-0.2.1
    /usr/share/doc/appi-0.2.1/README.rst.bz2
    
    [I] dev-python/appi [1]
         Available versions:  (~)0.1.7(0/0.1) **0.1.9999(0/0.1) (~)0.2.1(0/0.2) **0.2.9999(0/0.2) {PYTHON_TARGETS="python3_4 python3_5 python3_6 python3_7"}
         Installed versions:  0.2.1(0/0.2)(01:37:40 AM 08/31/2018)(PYTHON_TARGETS="python3_6 -python3_4 -python3_5 -python3_7")
         Homepage:            https://gitlab.com/apinsard/appi/
         Description:         Another Portage Python Interface
    
    [1] "python-modules-kit" /var/git/meta-repo/kits/python-modules-kit
    
    [I] app-admin/ego
         Available versions:  2.4.2^m **2.5.0.2^m **2.5.0.4 2.6.0-r2 2.6.1 2.6.2 2.6.3 **9999^m {zsh-completion PYTHON_SINGLE_TARGET="python3_4 python3_5 python3_6 python3_7" PYTHON_TARGETS="python3_4 python3_5 python3_6 python3_7"}
         Installed versions:  2.6.3(11:15:19 AM 10/30/2018)(-zsh-completion PYTHON_SINGLE_TARGET="python3_6 -python3_4 -python3_5 -python3_7" PYTHON_TARGETS="python3_6 -python3_4 -python3_5 -python3_7")
         Homepage:            http://www.funtoo.org/Package:Ego
         Description:         Funtoo's configuration tool: ego, epro, edoc.

     

  7. Verify you have installed ego-2.6.0-r2

    On my system ego-2.6.0-r2 depends on grub due to boot-update integration.

    funtoo /home/rj # equery d grub
     * These packages depend on grub:
    app-admin/ego-2.6.0-r2 (sys-boot/grub)
    funtoo /home/rj # ego query v ego
     app-admin/ego| slot|               repo
    --------------+-----+-------------------
             2.4.2|    0| core-kit/1.2-prime
           2.5.0.2|     | core-kit/1.2-prime
           2.5.0.4|     | core-kit/1.2-prime
        * 2.6.0-r2|     | core-kit/1.2-prime
              9999|     | core-kit/1.2-prime

     

     

×
×
  • Create New...