Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

cardinal

Members
  • Posts

    490
  • Joined

  • Last visited

  • Days Won

    59

Posts posted by cardinal

  1. Please  include your command and the complete output in the paste.
    Output from cinnamon mix-ins on my current system with lxde mix-in installed.
    app-misc/tracker has both gstreamer and ffmpeg enabled which is not allowed.

    the following REQUIRED_USE flag constraints are unsatisfied:
        at-most-one-of ( gstreamer ffmpeg )
    

    Line 179 from my output ffmpeg is disabled so it builds with gstreamer
    [ebuild N ] app-misc/tracker-1.4.1:0/100::gentoo USE="exif flac gif gstreamer gtk iso jpeg miner-fs mp3 nautilus pdf tiff upower vorbis xml -cue (-eds) -ffmpeg -firefox-bookmarks -gsf -iptc (-libav) -networkmanager -playlist -rss -stemmer {-test} -thunderbird -upnp-av -xmp -xps" 5,799 KiB

    Disable either gstreamer or ffmpeg in /etc/portage/package.use for tracker will solve the conflict.

    echo "app-misc/tracker -ffmpeg" >> /etc/portage/package.use/tracker
    OR
    echo "app-misc/tracker -gstreamer" >> /etc/portage/package.use/tracker
    

    There is no /usr/portage/app-eselect/eselect-ruby/eselect-ruby-20151229.ebuild
    I don't have any ruby versions unmasked or installed my system.
    Portage would install:
    [ebuild N ] app-eselect/eselect-ruby-20141227::gentoo 0 KiB
    [ebuild N ] dev-lang/ruby-2.2.4:2.2::gentoo USE="berkdb gdbm ipv6 ncurses rdoc readline ssl -debug -doc -examples -jemalloc -libressl -rubytests -socks5 -xemacs" 10,223 KiB
    [ebuild N ] dev-lang/ruby-2.1.8:2.1::gentoo USE="berkdb gdbm ipv6 ncurses rdoc readline ssl -debug -doc -examples -rubytests -socks5 -xemacs" 9,165 KiB
    [ebuild N ] dev-lang/ruby-2.0.0_p648:2.0::gentoo USE="berkdb gdbm ipv6 ncurses rdoc readline ssl -debug -doc -examples -rubytests -socks5 -xemacs" CPU_FLAGS_X86="sse2" 8,113 KiB

  2. @ajohnl
    Undo changes to get back to the output in post #1.
    If you have  gtk2 gtk3 qt4 qt5 in /etc/portage/make.conf USE= remove them.
    Avoid adding USE flags to make.conf , it effects all packages and overrides the profile configuration.
    The conflict is due to gnome mix-in make.default sets USE gtk3 and kde-plasma-5 make.default sets USE qt4 and qt5.
    Plasma-desktop can only be built using either gtk2 or gtk3 or qt4.
    The above constraints are a subset of the following complete expression:
        legacy-systray? ( any-of ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )
    The gnome profile enables gtk3 and kde-plasma-5 enables qt4 which causes the error.
    One solution is to disable gtk3 for plasma-desktop in /etc/portage/package.use so it builds with qt4.

    "echo kde-plasma/plasma-desktop -gtk3" >> /etc/portage/package.use/plasma-desktop
    

    Don't override vlc use flags, mix-ins/kde-plasma-5/package.use has "media-video/vlc -qt4", vlc builds with qt5.
    There is no conflict between lxde and kde-plasma-5 mix-ins on my system.
    The output from line 500 emerge -auvDN --with-bdeps=y @world kde-apps/kde-meta:5 :

    [ebuild  N     ] kde-plasma/plasma-desktop-5.5.5-r1:5::gentoo  USE="evdev fontconfig handbook qt4 -debug -gtk2 -gtk3 -legacy-systray -pulseaudio {-test} -touchpad" 6,158 KiB
    
  3. I'm not familiar with a 2 partition windows install.
    Try chainloading the ntfs partition with the boot flag:

    /dev/sda2    *        411,648     1,435,647     1,024,000   7 NTFS / exFAT / HPFS
    
    /dev/sda2        767A46077A45C499                       ntfs       Riservato per il sistema
    

    Give this a try:

    menuentry "Windows 10" {
      insmod part_msdos
      insmod ntfs
      set root=(hd0,msdos2)
      search --no-floppy --fs-uuid --set 767A46077A45C499
      chainloader +1
    }
    
  4. Excellent work finishing this without help  :)

    /usr/share/portage/config/sets/portage.conf

    # Installed packages that own files inside /lib/modules.
    [module-rebuild]
    class = portage.sets.dbapi.OwnerSet
    files = /lib/modules
    
    Portage checks packages /var/db/pkg/category/package name/CONTENTS during run-time.

    Debian-sources with USE=" binary" uses genkernel to auto compile/install kernel modules to /lib/modules so it is included in @module-rebuild  

    funtoo portage # emerge -pv @module-rebuild
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild   R    ] sys-kernel/debian-sources-3.19.3:3.19.3::gentoo  USE="binary -rt" 81,293 KiB
    [ebuild   R    ] sys-kernel/debian-sources-3.16.7:3.16.7::gentoo  USE="binary -rt" 0 KiB
    [ebuild   R    ] x11-drivers/ati-drivers-14.12-r4:1::gentoo  USE="modules vaapi -debug -pax_kernel -qt4 -static-libs" 0 KiB
    
    Total: 3 packages (3 reinstalls), Size of downloads: 81,293 KiB
    modules_prepare is a command used within extracted kernel sources folder to prepare the sources to build external modules.

    If extracted kernel sources are used to build the kernel and in-kernel-tree modules before building external modules, then modules_prepare is not required.

  5. If /usr/src/linux-4.2.0-gentoo still exists manually symlink  to /usr/source/linux

    If you removed linux-sources-4.2.0 with --depclean set symlink with eselect to linux-4.4.2-gentoo

    Build new kernel,initramfs,nvidia, configure grub.

    Reboot into 4.4.2-gentoo and finish update.

    or

    Set bootloader to boot into debian sources kernel, finish update.

  6. media-sound/ncmpcpp-0.6.8 dependency conflict is blocking update of boost and boost-build

    Remove media-sound/ncmpcpp-0.6.9 from your /etc/portage/package.mask to update to ncmpcpp-0.7.3-r1 which allows  updating to boost-1.58.0-r1 and boost-build-1.58.0

    or

    Uninstall ncmpcpp

     

    Verify these 4 package.use flag changes are added to the bottom of your existing /etc/portage/package.use

    # required by net-p2p/qbittorrent-3.3.3::gentoo
    # required by @selected
    # required by @world (argument)
    >=dev-qt/qtsingleapplication-2.6.1_p20150629 qt5
    # required by dev-qt/qtgui-5.5.1::gentoo[xcb]
    # required by dev-qt/qtwidgets-5.5.1-r1::gentoo
    # required by net-p2p/qbittorrent-3.3.3::gentoo[X,qt5]
    # required by @selected
    # required by @world (argument)
    >=x11-libs/libxcb-1.11.1 xkb
    # required by dev-qt/qtsingleapplication-2.6.1_p20150629::gentoo
    # required by media-video/smplayer-16.1.0::gentoo[qt4]
    # required by @selected
    # required by @world (argument)
    >=dev-qt/qtlockedfile-2.4.1_p20150629 qt5
    # required by dev-qt/qtcore-5.5.1-r1::gentoo
    # required by dev-qt/qtgui-5.5.1::gentoo
    # required by dev-qt/qtwidgets-5.5.1-r1::gentoo
    # required by net-p2p/qbittorrent-3.3.3::gentoo[X,qt5]
    # required by @selected
    # required by @world (argument)
    >=dev-libs/libpcre-8.38 pcre16
    
    You should be able to update @world now.
  7. Old version of gentoolkit could be preventing update of portage.
    required by (app-portage/gentoolkit-0.3.0.9-r2:0/0::gentoo, installed)

    funtoo rj # emerge -pv gentoolkit portage 
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild   R    ] sys-apps/portage-2.4.1::gentoo  USE="(ipc) xattr -build -doc -epydoc (-selinux)" LINGUAS="-ru" PYTHON_TARGETS="python2_7 python3_4 -pypy -python3_3 -python3_5" 0 KiB
    [ebuild   R    ] app-portage/gentoolkit-0.3.1::gentoo  PYTHON_TARGETS="python2_7 python3_4 -pypy -python3_3 -python3_5" 0 KiB
    
    Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB
    
    

    This issue may be resolved by updating @world instead of trying to merge portage on it's own.

    # emerge -avuDN @world
    

    If not, try to update gentoolkit and portage in one command:

    # emerge -pv =app-portage/gentoolkit-0.3.1 =sys-apps/portage-2.4.1 
    

    If there are more issues please post the following:

    # python-updater
    
    # eselect python list
    
    # emerge -v --info | wgetpaste 
    
     # emerge -pvuDN @world | wgetpaste
    
  8. Versions of eselect-python, python, and python-exec installed on updated current system.

    funtoo rj # equery l  eselect-python
     * Searching for eselect-python ...
    [IP-] [  ] app-eselect/eselect-python-20151117-r2:0
    
    funtoo rj # equery l  python
     * Searching for python ...
    [IP-] [  ] dev-lang/python-2.7.11-r2:2.7
    [IP-] [  ] dev-lang/python-3.4.3-r7:3.4/3.4m
    
    
    funtoo rj # equery l  python-exec
     * Searching for python-exec ...
    [IP-] [  ] dev-lang/python-exec-2.1:2
    
    Try updating python and friends to the current versions:

    # emerge -pv1 =app-eselect/eselect-python-20151117-r2 =dev-lang/python-2.7.11-r2:2.7 =dev-lang/python-3.4.3-r7:3.4/3.4m =dev-lang/python-exec-2.1:2
    
    If you continue to have problems remove user configurations if they exist in /etc/portage/make.conf for PYTHON_TARGETS,PYTHON_SINGLE_TARGET,USE_PYTHON

    Disable package.mask and package.unmask which can prevent updating to correct package versions.

  9. Hi Erik,

    Nouveau is working on gentoo-sources-4.4.1 :

    funtoo rj # uname -a
    Linux funtoo 4.4.1-gentoo #1 SMP Wed Feb 17 22:05:40 EST 2016 x86_64 Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz GenuineIntel GNU/Linux
    funtoo rj # lspci | grep VGA
    01:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] (rev a1)
    funtoo rj # lsmod | grep nouveau
    nouveau              1376989  3 
    wmi                     7266  1 nouveau
    video                  23878  1 nouveau
    hwmon                   2866  1 nouveau
    drm_kms_helper         83945  1 nouveau
    ttm                    66366  1 nouveau
    drm                   252677  6 ttm,drm_kms_helper,nouveau
    i2c_algo_bit            5200  1 nouveau
    i2c_core               19941  4 drm,drm_kms_helper,i2c_algo_bit,nouveau
    funtoo rj # dmesg | grep nouveau
    [    5.825032] nouveau 0000:01:00.0: NVIDIA G98 (298200a2)
    [    5.942593] nouveau 0000:01:00.0: bios: version 62.98.62.00.00
    [    5.963431] nouveau 0000:01:00.0: bios: M0203T not found
    [    5.963435] nouveau 0000:01:00.0: bios: M0203E not matched!
    [    5.963437] nouveau 0000:01:00.0: fb: 512 MiB DDR2
    [    6.012609] nouveau 0000:01:00.0: DRM: VRAM: 512 MiB
    [    6.012611] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
    [    6.012617] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
    [    6.012619] nouveau 0000:01:00.0: DRM: DCB version 4.0
    [    6.012622] nouveau 0000:01:00.0: DRM: DCB outp 00: 04000310 00000028
    [    6.012625] nouveau 0000:01:00.0: DRM: DCB outp 01: 01011302 00000030
    [    6.012627] nouveau 0000:01:00.0: DRM: DCB outp 02: 02011300 0f200028
    [    6.012629] nouveau 0000:01:00.0: DRM: DCB outp 03: 02022322 00020010
    [    6.012631] nouveau 0000:01:00.0: DRM: DCB conn 00: 00000000
    [    6.012633] nouveau 0000:01:00.0: DRM: DCB conn 01: 00001130
    [    6.012635] nouveau 0000:01:00.0: DRM: DCB conn 02: 00002261
    [    6.033387] nouveau 0000:01:00.0: DRM: MM: using M2MF for buffer copies
    [    6.105455] nouveau 0000:01:00.0: DRM: allocated 1280x1024 fb: 0x70000, bo ffff8800ca055c00
    [    6.105539] fbcon: nouveaufb (fb0) is primary device
    [    6.179197] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
    [    6.179202] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
    rj@funtoo ~ $ glxinfo | grep render
    direct rendering: Yes
        GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
        GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    Extended renderer info (GLX_MESA_query_renderer):
    OpenGL renderer string: Gallium 0.4 on NV98
        GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
        GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
        GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
        GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
        GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
    

    View /var/log/Xorg.0.log here: https://bpaste.net/show/e862638dbd74
    No xorg.conf being used.
    I always convert existing .config after importing to new kernel version.

    make silentoldconfig
    

    If I want to make configuration changes after conversion:

    make menuconfig
    

    Build kernel and modules, -j3 for my 2 core cpu:

    make -j3
    

    Install modules:

    make modules_install
    

    Install kernel:

    make install
    

    I don't use out-of-tree modules which would need to be compiled or initramfs.
    If you need additional help please provide at least as much info as I have shared.

  10. The five files detected in the file collision do not belong to app-eselect/eselect-python-20140125 according to the equery output.

    Renaming the files should not break anything.

    Rename each file by adding ~ to the name so there is no collision.

     *     /usr/bin/python3
     
    *     /usr/bin/python2
     
    *     /usr/bin/python
     
    *     /usr/bin/pydoc
     
    *     /usr/bin/2to3
     *     /usr/bin/python-config

     

    After you finish renaming try to update @world.

  11. It appears you have an incomplete install of app-eselect/eselect-python-20151117-r2

    This command should disable collision-detection and enable install of eselect-python-20151117-r2

    #  FEATURES="-collision-detect -protect-owned" emerge -av1 eselect-python
    
    

    If file collision persists causing install failure post the output:

    # equery f eselect-python
    
    
  12. This is good stuff,I'm in for the duration.
    The last sync replaces python-3.3 with python-3.4 and updates python-2.7
    I had to build 59 packages on my updated system.
     

    commit 8aeba912754fd2026151d002d751178ca61fb464
    Author: Daniel Robbins <drobbins@funtoo.org>
    Date:   Thu Feb 11 03:53:07 2016 -0700
    

    There is no reason we have to deal with new update conflicts caused by this revision.
    We will revert portage back to the previous revision:

    commit 92c3a85f3e36927a869f2d721394b2a16bed5d26
    Author: Daniel Robbins <drobbins@funtoo.org>
    Date:   Tue Feb 9 22:19:17 2016 -0700
    
    

    Undo the last sync:
     

    # cd /usr/portage
    # git checkout HEAD~1
    

    After git checkout is done you should see this output:

    M	app-admin/conky/files/conky-1.10.0-cmake.patch
    Previous HEAD position was 8aeba91... merged from funtoo-staging
    HEAD is now at 92c3a85... merged from funtoo-staging
    

    Change make.conf and package.use to the configuration you had in Reply #30.
    Verify you see the same boost warning and package update output with no conflicts or Blocks.
     

    # emerge --pretend --update --newuse --deep --with-bdeps=y @world
    

    If output is good, change @world to @system, if output is good go ahead and update @system first.

    If the computer is unattended during update I use --keep-going option in case merge fails.

    Emerge automatically recalculates dependencies and continues update.

  13. Installing rb_libtorrent on my updated system would force downgrade of boost and boost-build

    rj@funtoo ~ $ emerge -pv rb_libtorrent
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild     UD ] dev-util/boost-build-1.57.0::gentoo [1.58.0::gentoo] USE="python -examples {-test}" PYTHON_TARGETS="python2_7" 0 KiB
    [ebuild     UD ] dev-libs/boost-1.57.0:0/1.57.0::gentoo [1.58.0-r1:0/1.58.0::gentoo] USE="icu nls python threads -context -debug -doc -mpi -static-libs -tools" PYTHON_TARGETS="python2_7 python3_3%* -python3_4 -python3_5" 0 KiB
    [ebuild  N     ] net-libs/rb_libtorrent-1.0.8::gentoo  USE="python ssl -debug -doc -examples -static-libs {-test}" PYTHON_TARGETS="python2_7 python3_3 -python3_4 -python3_5" 2,908 KiB
    
    Total: 3 packages (2 downgrades, 1 new), Size of downloads: 2,908 KiB
    

    Warning: is for your information but it isn't Blocking or creating a conflict.
    Looking at https://bpaste.net/show/3ddb37356e19 the correct version of boost,boost-build,rb_libtorrent are listed for update.
    [ebuild U ] dev-util/boost-build-1.57.0 [1.56.0-r1000] PYTHON_TARGETS="python2_7%*"
    [ebuild U ] dev-libs/boost-1.57.0 [1.56.0-r1000] PYTHON_TARGETS="python2_7%* python3_3%* -python3_4% -python3_5%"
    [ebuild U ] net-libs/rb_libtorrent-1.0.8 [1.0.6] PYTHON_TARGETS="-python3_5%"

     

    I would update @system first then @world

    # emerge --sync
    # emerge --ask --update --newuse --deep --with-bdeps=y @system
    
  14. Versions of eselect-python, python,python-exec that should be masked keep trying to install on your system because you have them in /etc/portage/package.unmask
    There could be package versions we need to install that are masked in your /etc/portage/package.mask
    I realize now that to update a stale system you must remove stale /etc/portage/package.mask and /etc/portage/package.unmask overrides if they exist or they cause conflicts with the update. 
    Remove /etc/portage/package.mask and /etc/portage/package.unmask and maybe we can make some progress.

    # emerge --sync
    # emerge --pretend --update --newuse --deep --with-bdeps=y @world | wgetpaste
    
    emerge -v -info | wgetpaste
    
×
×
  • Create New...