Jump to content
funtoo forums
  • 0
Sign in to follow this  
znavko

Broken system after removing xf86-input-evdev. How to update xorg-x11?

Question

Hi! I try to recompile all my world with -O3 but I am a novice beneath a portage sky.

I had been trying to emerge xorg-drivers and seen that xf86-input-evdev is masked. I deleted it with a thought that emerging xorg-x11 will get all dependencies. But it did not. So this had broken my laptop:

# emerge --unmerge xf86-input-evdev
# emerge xorg-x11
# reboot

Now I cannot type my pass in SLIM and there is no mouse. I have usb-srick with system-rescue-cd. So how turn back my system? How to emerge xorg-x11 with all dependencies.

One remark: I do not want to add to my world xorg-drivers cause wise man said: ''World contains programs that have dependencies. World is not dependencies.'

 

Share this post


Link to post
Share on other sites

Recommended Posts

  • 1

I would start over from a fresh install. Just backup your data and wipe the partition.

  1. Your processor is Silvermont according to this https://en.wikipedia.org/wiki/List_of_Intel_Pentium_microprocessors#"Bay_Trail-M"_(22_nm)
    1. Grab this stage3 from build.funtoo.org - funtoo-current/x86-64bit/intel64-silvermont/2017-12-09/stage3-intel64-silvermont-funtoo-current-2017-12-09.tar.xz
      1. these are the settings already active in the stage3 so no need to set them by hand
        Quote

        CPU Information

        CHOST x86_64-pc-linux-gnu
        CFLAGS -march=silvermont -O2 -pipe
        CPU_FLAGS (see CPU_FLAGS for more info) aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3

         

      2. add only these settings to the make.conf:
        Quote
        LINGUAS="en ru"
        L10N="${LINGUAS}"
         
        VIDEO_CARDS="intel"
        INPUT_DEVICES="evdev keyboard mouse synaptics"


         

      3. run these commands:
         

        Quote

        epro flavor desktop

        epro mix-ins lxde


         

      4. update your system:
         

        Quote

        emerge -avuDN --with-bdeps=y --newrepo @world


         

      5. emerge lxde-meta:
         

        Quote

        emerge -av lxde-meta


         

      6. continue the installation according to:
        https://www.funtoo.org/Install#Configuring_your_system

      7. report back here how it went

 

Share this post


Link to post
Share on other sites
  • 0

I booted to system-rescue-cd, chrooted to my funtoo system and see that I never seen.

 

# emerge -avDuN xorg-x11 --verbose-conflicts

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] media-libs/libpng-1.6.31:0/16::media-kit [1.6.29:0/16::media-kit] USE="apng (-neon) -static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse" 979 KiB
[ebuild     U  ] media-libs/freetype-2.8:2::xorg-kit [2.6.5-r1:2::xorg-kit] USE="X adobe-cff bzip2 cleartype_hinting* png -bindist -debug -doc -fontforge -harfbuzz -infinality -static-libs -utils" ABI_X86="32 (64) (-x32)" 1,830 KiB
[ebuild  N     ] dev-libs/libpcre2-10.30::dev-kit  USE="bzip2 jit pcre16 readline recursion-limit unicode zlib -libedit -pcre32 -static-libs" ABI_X86="(64) -32 (-x32)" 1,547 KiB
[ebuild     U  ] app-text/qpdf-7.0.0:0/18::text-kit [7.0_beta1:0/18::text-kit] USE="-doc -examples -perl -static-libs {-test}" 6,889 KiB
[ebuild     U  ] x11-libs/libICE-1.0.9-r1::xorg-kit [1.0.9::xorg-kit] USE="ipv6 -doc -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild     U  ] dev-db/sqlite-3.19.3:3::core-kit [3.18.0:3::core-kit] USE="icu readline -debug -doc -secure-delete -static-libs -tcl {-test} -tools" ABI_X86="(64) -32 (-x32)" 2,484 KiB
[ebuild     U  ] x11-libs/libpciaccess-0.13.5::xorg-kit [0.13.4::xorg-kit] USE="zlib -static-libs" ABI_X86="32 (64) (-x32)" 373 KiB
[ebuild     U  ] dev-libs/libpthread-stubs-0.4::xorg-kit [0.3-r1::xorg-kit] USE="-static-libs" ABI_X86="32 (64) (-x32)" 57 KiB
[ebuild     U  ] dev-libs/nspr-4.17::dev-kit [4.16::dev-kit] USE="-debug" ABI_X86="(64) -32 (-x32)" 1,115 KiB
[ebuild     U  ] x11-misc/util-macros-1.19.1::xorg-kit [1.19.0::xorg-kit] 82 KiB
[ebuild     U  ] media-fonts/encodings-1.0.4-r1::xorg-kit [1.0.4::xorg-kit] 0 KiB
[ebuild     U  ] x11-proto/presentproto-1.1::xorg-kit [1.0::xorg-kit] ABI_X86="32 (64) (-x32)" 114 KiB
[ebuild     U  ] x11-misc/xbitmaps-1.1.1-r1::xorg-kit [1.1.1::xorg-kit] 0 KiB
[ebuild     U  ] x11-libs/libXfont-1.5.3::xorg-kit [1.5.2::xorg-kit] USE="bzip2 ipv6 truetype -doc -static-libs" 508 KiB
[ebuild     U  ] dev-libs/libuv-1.14.1:0/1::core-kit [1.11.0:0/1::core-kit] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 1,131 KiB
[ebuild  N     ] x11-libs/libXfont2-2.0.2::xorg-kit  USE="bzip2 ipv6 truetype -doc -static-libs" 466 KiB
[ebuild     U  ] x11-apps/sessreg-1.1.1::xorg-kit [1.1.0::xorg-kit] 133 KiB
[ebuild     U  ] x11-libs/libdrm-2.4.83::xorg-kit [2.4.73::xorg-kit] USE="libkms -static-libs -valgrind" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="intel -amdgpu (-exynos) (-freedreno) -nouveau (-omap) -radeon (-tegra) (-vc4) (-vivante) -vmware" 739 KiB
[ebuild     U  ] media-fonts/font-misc-misc-1.1.2-r1::xorg-kit [1.1.2::xorg-kit] USE="X nls" 0 KiB
[ebuild     U  ] media-fonts/font-bh-100dpi-1.0.3-r1::xorg-kit [1.0.3::xorg-kit] USE="X nls" 0 KiB
[ebuild     U  ] media-fonts/font-bitstream-100dpi-1.0.3-r1::xorg-kit [1.0.3::xorg-kit] USE="X nls" 0 KiB
[ebuild     U  ] media-fonts/font-bh-75dpi-1.0.3-r1::xorg-kit [1.0.3::xorg-kit] USE="X nls" 0 KiB
[ebuild     U  ] media-fonts/font-mutt-misc-1.0.3-r1::xorg-kit [1.0.3::xorg-kit] USE="X nls" 0 KiB
[ebuild     U  ] x11-libs/libX11-1.6.5::xorg-kit [1.6.4::xorg-kit] USE="ipv6 -doc -static-libs {-test}" ABI_X86="32 (64) (-x32)" 2,307 KiB
[ebuild     U  ] x11-libs/libxkbcommon-0.7.2::xorg-kit [0.7.1::xorg-kit] USE="X -doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 616 KiB
[ebuild     U  ] x11-libs/libxkbfile-1.0.9-r1::xorg-kit [1.0.9::xorg-kit] USE="-static-libs" ABI_X86="(64%*) -32% (-x32)" 0 KiB
[ebuild     U  ] x11-libs/libXi-1.7.9::xorg-kit [1.7.8::xorg-kit] USE="-doc -static-libs" ABI_X86="32 (64) (-x32)" 475 KiB
[ebuild     U  ] x11-apps/xkbcomp-1.4.0::xorg-kit [1.3.1::xorg-kit] 239 KiB
[ebuild     U  ] dev-qt/qtcore-5.9.2:5/5.9::kde-kit [5.7.1-r3:5/5.7::dev-kit] USE="icu -debug -systemd {-test}" 44,091 KiB
[ebuild     U  ] dev-qt/qtxml-5.9.2:5/5.9::kde-kit [5.7.1:5/5.7::dev-kit] USE="-debug {-test}" 0 KiB
[ebuild     U  ] dev-libs/libxml2-2.9.5:2::core-kit [2.9.4-r2:2::core-kit] USE="icu ipv6 python readline -debug -examples -lzma -static-libs {-test}" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 5,339 KiB
[ebuild     U  ] app-misc/ca-certificates-20170717.3.34.1::core-hw-kit [20161130.3.32::core-hw-kit] USE="-cacert -insecure_certs" 9,625 KiB
[ebuild     U  ] dev-libs/libevdev-1.5.7::xorg-kit [1.5.4::xorg-kit] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 398 KiB
[ebuild   R    ] x11-proto/xcb-proto-1.12-r2::xorg-kit  ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6%" 0 KiB
[ebuild     U  ] dev-libs/libxslt-1.1.30-r1::core-kit [1.1.29-r1::core-kit] USE="crypt python -debug -examples -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 3,364 KiB
[ebuild     U #] sys-devel/binutils-2.28-r4:2.28::core-kit [2.28-r3:2.28::core-kit] USE="cxx nls -multitarget -static-libs {-test} -vanilla" 0 KiB
[ebuild     U  ] sys-libs/e2fsprogs-libs-1.43.7::core-kit [1.43.4::core-kit] USE="nls -static-libs" ABI_X86="(64) -32 (-x32)" 582 KiB
[ebuild     U  ] net-dns/libidn-1.33-r2::net-kit [1.33::net-kit] USE="nls -doc -emacs -java -mono -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] x11-misc/shared-mime-info-1.9::desktop-kit [1.8::desktop-kit] USE="{-test}" 594 KiB
[ebuild     U  ] x11-misc/xkeyboard-config-2.21::xorg-kit [2.19::xorg-kit] 972 KiB
[ebuild     U  ] net-dns/libidn2-2.0.4::core-kit [0.16-r3::core-kit] USE="-static-libs" ABI_X86="32 (64) (-x32)" 1,962 KiB
[ebuild  N     ] sys-libs/libomp-5.0.0::nokit  USE="-hwloc -ompt {-test}" ABI_X86="(64) -32 (-x32)" 2,026 KiB
[ebuild  N     ] sys-devel/clang-runtime-3.9.1::nokit  USE="openmp -libcxx" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] sys-fs/e2fsprogs-1.43.7::core-kit [1.43.4::core-kit] USE="nls -fuse -static-libs" 7,318 KiB
[ebuild     U  ] app-text/docbook-xsl-stylesheets-1.79.1-r2::core-kit [1.79.1-r1::core-kit] USE="-ruby" 0 KiB
[ebuild     U  ] x11-libs/libXpm-3.5.12::xorg-kit [3.5.11::xorg-kit] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 421 KiB
[ebuild     U  ] x11-apps/xauth-1.0.10::xorg-kit [1.0.9-r2::xorg-kit] USE="ipv6 {-test}" 159 KiB
[ebuild     U  ] dev-qt/qtdbus-5.9.2:5/5.9::kde-kit [5.7.1:5/5.7::dev-kit] USE="-debug {-test}" 0 KiB
[ebuild     U  ] net-print/cups-2.2.6::net-kit [2.2.4::net-kit] USE="X acl dbus pam python ssl threads -debug -java -kerberos -lprng-compat (-selinux) -static-libs -systemd -usb -xinetd -zeroconf" ABI_X86="32 (64) (-x32)" LINGUAS="-ca -cs -de -es -fr -it -ja -ru" PYTHON_TARGETS="python2_7" 10,077 KiB
[ebuild   R    ] sys-auth/polkit-0.113-r3::core-kit  USE="gtk* introspection nls pam -elogind -examples -jit -kde (-selinux) {-test}" 0 KiB
[ebuild  N     ] gnome-extra/polkit-gnome-0.105-r1::gnome-kit  304 KiB
[ebuild   R    ] sys-devel/llvm-3.9.1-r1:0/3.9.1::core-kit  USE="clang* libffi ncurses python sanitize static-analyzer xml -debug -default-compiler-rt -default-libcxx -doc -gold -libedit (-lldb) -multitarget -ocaml {-test}" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore" PYTHON_TARGETS="python2_7" 11,911 KiB
[ebuild  N     ] sys-devel/clang-3.9.1-r100:0/3.9.1::core-kit  USE="python static-analyzer -debug -multitarget" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore" 0 KiB
[ebuild     U  ] media-libs/mesa-17.2.0::xorg-kit [13.0.1::xorg-kit] USE="classic dri3 egl gallium gbm llvm nptl xa -bindist -d3d9 -debug -gles1 -gles2 -opencl -openmax -osmesa -pax_kernel -pic (-selinux) -unwind% -vaapi -valgrind -vdpau -vulkan -wayland -xvmc (-gcrypt%) (-libressl%) (-nettle%*) (-openssl%)" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="intel (-freedreno) -i915 -i965 (-imx) -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl% (-vivante) -vmware (-ilo%)" 10,094 KiB
[ebuild     U  ] media-libs/libepoxy-1.4.3::xorg-kit [1.3.1::xorg-kit] USE="X%* {-test}" ABI_X86="(64) -32 (-x32)" 304 KiB
[ebuild     U  ] media-libs/harfbuzz-1.5.1:0/0.9.18::media-kit [1.4.6-r2:0/0.9.18::media-kit] USE="cairo glib graphite icu introspection truetype -debug -fontconfig -static-libs {-test}" ABI_X86="32 (64) (-x32)" 1,578 KiB
[ebuild   R    ] www-client/w3m-0.5.3-r9::net-kit  USE="X gtk* nls ssl unicode -fbcon (-gpm) -imlib -libressl -lynxkeymap -nntp -xface" L10N="-ja" 0 KiB
[ebuild   R    ] app-text/ghostscript-gpl-9.21::text-kit  USE="X cups dbus gtk* tiff unicode -static-libs" L10N="-de -ja -ko -zh-CN -zh-TW" 0 KiB
[ebuild     U  ] sys-apps/portage-2.3.12::core-kit [2.3.8::core-kit] USE="(ipc) native-extensions xattr -build -doc -epydoc (-selinux)" LINGUAS="-ru" PYTHON_TARGETS="python2_7 python3_4 -pypy -python3_5 -python3_6" 1,263 KiB
[ebuild     U  ] dev-python/appi-0.1.5:0/0.1::python-kit [0.1.2:0/0.1::python-kit] PYTHON_TARGETS="python3_4 -python3_5 -python3_6" 39 KiB
[ebuild     U  ] app-admin/ego-2.3.3-r1::core-kit [2.0.9::core-kit] USE="-zsh-completion" PYTHON_SINGLE_TARGET="python3_4 -python3_5 -python3_6" PYTHON_TARGETS="python3_4 -python3_5 -python3_6" 116 KiB
[ebuild     U  ] dev-qt/qtgui-5.9.2:5/5.9::kde-kit [5.7.1-r1:5/5.7::dev-kit] USE="dbus gif jpeg png udev xcb -accessibility -debug -egl -eglfs -evdev -gles2 -ibus -libinput {-test} -tslib -tuio -vnc% (-gtk%)" 0 KiB
[ebuild     U  ] net-print/cups-filters-1.17.9::net-kit [1.17.3::net-kit] USE="dbus foomatic jpeg pdf png postscript tiff -ipp_autosetup -ldap -pclm -perl -static-libs {-test%} -zeroconf" 1,420 KiB
[ebuild     U  ] x11-base/xorg-server-1.19.3-r1:0/1.19.3::xorg-kit [1.17.4-r1:0/1.17.4::xorg-kit] USE="ipv6 suid udev xorg -debug% -dmx -doc -glamor -kdrive -libressl -minimal (-selinux) -static-libs -systemd -tslib -unwind -wayland -xcsecurity% -xephyr -xnest -xvfb (-nptl%*)" 5,909 KiB
[ebuild     U  ] x11-base/xorg-drivers-1.19::xorg-kit [1.17::xorg-kit] INPUT_DEVICES="evdev keyboard mouse synaptics (-acecad) (-aiptek) -elographics (-fpit) (-hyperpen) -joystick -libinput (-mutouch) -penmount -tslib -vmmouse -void -wacom" VIDEO_CARDS="intel -amdgpu (-apm) (-ark) -ast (-chips) (-cirrus) -dummy -epson -fbdev -fglrx (-freedreno) (-geode) -glint (-i128) (-i740) -i915% -i965% (-mach64) -mga (-neomagic) (-newport) -nouveau -nv -nvidia (-omap) -qxl -r128 -radeon -radeonsi (-rendition) (-s3) (-s3virge) (-savage) -siliconmotion (-sis) (-sisusb) (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) (-tdfx) (-tegra) (-tga) (-trident) (-tseng) (-vc4) -vesa -via -virtualbox -vmware (-voodoo) (-omapfb%)" 0 KiB
[ebuild  N     ] x11-drivers/xf86-input-evdev-2.10.5::xorg-kit  397 KiB
[ebuild     U  ] x11-drivers/xf86-input-synaptics-1.9.0::xorg-kit [1.8.3::xorg-kit] 491 KiB

Total: 67 packages (55 upgrades, 7 new, 5 reinstalls), Size of downloads: 142,815 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtgui:5

  (dev-qt/qtgui-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-qt/qtgui-5.7.1-r1:5/5.7::dev-kit, installed) pulled in by
    ~dev-qt/qtgui-5.7.1 required by (dev-qt/qtwebkit-5.7.1:5/5.7::dev-kit, installed)
    ^             ^^^^^                                                                                                                     
    ~dev-qt/qtgui-5.7.1 required by (dev-qt/qtsvg-5.7.1:5/5.7::dev-kit, installed)
    ^             ^^^^^                                                                                                                  
    ~dev-qt/qtgui-5.7.1[-gles2,png,xcb] required by (dev-qt/qtwidgets-5.7.1:5/5.7::dev-kit, installed)
    ^             ^^^^^                                                                                                                                      
    ~dev-qt/qtgui-5.7.1[-gles2] required by (dev-qt/qtmultimedia-5.7.1:5/5.7::dev-kit, installed)
    ^             ^^^^^                                                                                                                                 
    ~dev-qt/qtgui-5.7.1[-gles2] required by (dev-qt/qtopengl-5.7.1:5/5.7::dev-kit, installed)
    ^             ^^^^^                                                                                                                             
    ~dev-qt/qtgui-5.7.1[-gles2] required by (dev-qt/qtprintsupport-5.7.1:5/5.7::dev-kit, installed)
    ^             ^^^^^                                                                                                                                   

dev-qt/qtcore:5

  (dev-qt/qtcore-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-5.9.2 required by (dev-qt/qtgui-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                   
    ~dev-qt/qtcore-5.9.2 required by (dev-qt/qtxml-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                   
    ~dev-qt/qtcore-5.9.2 required by (dev-qt/qtdbus-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                    

  (dev-qt/qtcore-5.7.1-r3:5/5.7::dev-kit, installed) pulled in by
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtdbus-5.7.1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                   
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtsql-5.7.1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                  
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtopengl-5.7.1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                     
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtnetwork-5.7.1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                      
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtgui-5.7.1-r1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                     
    ~dev-qt/qtcore-5.7.1[icu] required by (dev-qt/qtwebkit-5.7.1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                          
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtsvg-5.7.1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                  
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtprintsupport-5.7.1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                           
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtmultimedia-5.7.1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                         
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtwidgets-5.7.1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                      

dev-qt/qtdbus:5

  (dev-qt/qtdbus-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdbus-5.9.2 required by (dev-qt/qtgui-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                   

  (dev-qt/qtdbus-5.7.1:5/5.7::dev-kit, installed) pulled in by
    ~dev-qt/qtdbus-5.7.1 required by (dev-qt/qtgui-5.7.1-r1:5/5.7::dev-kit, installed)
    ^              ^^^^^                                                                                                                     


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


emerge: there are no ebuilds to satisfy "x11-base/xorg-server:0/1.17.4=".
(dependency required by "x11-drivers/xf86-input-mouse-1.9.2::xorg-kit" [installed])
(dependency required by "x11-base/xorg-drivers-1.19::xorg-kit[input_devices_mouse]" [ebuild])
(dependency required by "x11-base/xorg-server-1.19.3-r1::xorg-kit[xorg]" [ebuild])
(dependency required by "x11-drivers/xf86-input-synaptics-1.9.0::xorg-kit" [ebuild])

 

Please, how to take it all in my mind and just repair my system? Hope I will not change -O3 back to -O2.

Share this post


Link to post
Share on other sites
  • 0

What are you doing on your system? One of your emerge outputs showed no error messages (https://forums.funtoo.org/topic/1389-is-there-command-to-do-what-it-needs/?do=findComment&comment=6779) and now you have errors again.

When you have an emerge that show no errors you should install those packages. That will make it easier later. And if you have a problem understanding emerge look at https://www.funtoo.org/Emerge

 

Share this post


Link to post
Share on other sites
  • 0

znavko, please follow the Install guide on www.funtoo.org - https://www.funtoo.org/Install

if you cannot/or don't want to - paste every single file that you have in /etc/portage so

/etc/portage/make.conf
/etc/portage/package.*
...
/var/lib/portage/world
emerge --info

But frankly, it will take so much time to resolve it, that a reinstall is probably a better and faster solution. Also don't use -O3 period.

Quote from gentoo wiki:

Quote

-O3: the highest level of optimization possible. It enables optimizations that are expensive in terms of compile time and memory usage. Compiling with -O3 is not a guaranteed way to improve performance, and in fact, in many cases, can slow down a system due to larger binaries and increased memory usage. -O3 is also known to break several packages. Using -O3 is not recommended. However, it also enables -ftree-vectorize so that loops in the code get vectorized and will use AVX YMM registers.

Once you get familiar with funtoo and portage you can then switch, but starting with funtoo and doing all sorts of crazy things that you don't understand is just a waste of time for everybody.

 

Share this post


Link to post
Share on other sites
  • 0

ok. Sorry, after attempt to unmerge old version of binutils my C compiler is not working :(

I changed make.conf back typing -O2.

Reading in the web the meaning of ''It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected.' I masked dev-libs/boost:0/1.62.0 that caused error '!!! Multiple package instances within a single package slot have been pulled ... boost-1.63 [ebuild] and boost-1.62 [installed]...' . After that I saw this error again and unmerged boost-1.62.

I run world update with `emerge -av --update --deep --newuse --newrepo world --exclude firefox --exclude gimp ` as @jhan advised here.

But it stopped with the error: Required boost headers not found installing libwpd.

After other crazy stuff like attemption to unmerge binutils and other conflicting libs C compiler is not working:

 

emerge ... world... --exclude [atoms]...
...
checking whether the C compiler works... no
configure: error: in `/var/tmp/portage/app-text/libwpd-0.10.2/work/libwpd-0.10.2':
configure: error: C compiler cannot create executables
See `config.log' for more details


 

# gcc-config -l
 [1] x86_64-pc-linux-gnu-5.3.0 *

# binutils-config -c
x86_64-pc-linux-gnu-2.28

# binutils-config -l
#

 

Here it is other info for try repair my system:

cat /etc/portage/make.conf > https://pastebin.com/z2MHHyz8

cat /etc/portage/package.use > https://pastebin.com/ryaEVQWs

cat /etc/portage/package.mask > https://pastebin.com/TJ92cLAb

cat /etc/portage/package.unmask > https://pastebin.com/m25Ly23W

cat /etc/portage/package.license > https://pastebin.com/KFWJZC7T

cat /var/lib/portage/world > https://pastebin.com/WeQf4PdM

emerge --info  > https://pastebin.com/Tgr5qQ7h

 

Is it possible to mae C compiler works if I tried to update binutils ?

Share this post


Link to post
Share on other sites
  • 0

I have changed MAKEOPTS and DISABLED CCACHE:

# cat /etc/portage/make.conf
MAKEOPTS="-j1"
LINGUAS="en_US ru_RU"
L10N="en-US ru-RU"

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CCACHE_DISABLE="1"

CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"

VIDEO_CARDS="intel"

USE="alsa bmp bzip2 dbus 
     djvu
     core-kit flv
     gif
     introspection
     jpeg mp3 
     networkamagern  
     png
     udev policykit
     rar tiff
     truetype
     X zlib
     -gnome 
     -kde -minimal
     -wicd
     input_devices_evdev input_devices_keyboard input_devices_mouse 
     input_devices_synaptics -acecad -aiptek
     -elographics -fpit -hyperpen -joystick -libinput -mutouch -penmount -tslib -vmmouse -void -wacom   

     "

But compiler not working due to broken binutils

# emerge -uN gcc  > https://pastebin.com/QDAFWKiR

....

checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name...
configure: error: in `/var/tmp/portage/sys-devel/binutils-2.28-r4/work/build':
configure: error: C compiler cannot create executables

See `config.log' for more details.....

# cat /var/tmp/portage/sys-devel/binutils-2.28-r4/work/build/config.log > https://pastebin.com/bLX2dj7m

Share this post


Link to post
Share on other sites
  • 0

make.conf looks not bad but why the latest changes?

CCACHE_DISABLE="1" only works when you have ccache installed and don't want to use it. And MAKEOPTS="-j1" just makes the compilation go slow because you don't use all of your logical cpus (https://wiki.gentoo.org/wiki/MAKEOPTS)

in package.use you don't need a version number. You can e.g. change

>=app-crypt/gcr-3.20.0 gtk

to 

app-crypt/gcr gtk

And adding the packages that required this flag seems to be a good idea at first but it makes package.use look really messy and becomes a nightmare, when you want to keep it up-to-date. There is no need for those lines. You also have some use flags defined in make.conf and in package.use as well. Look at

 x11-libs/libXfont2  bzip2 ipv6 truetype

The use flag bzip2 is already defined in make.conf. There is no need to define it in package.use as well.

 

And to fix your compiler problem I would suggest to start over, at least by installing the stage 3 tarball and try from there (https://www.funtoo.org/Install#Installing_the_Stage_3_tarball). That would probably the easiest way to get your system running.

After that I would suggest to take it slowly and make not so many changes at once. Especially if you don't understand what you are doing.

Maybe you could use https://wiki.gentoo.org/wiki/Handbook:X86/ru as a starting point to get a better understanding about the way the system works.

Share this post


Link to post
Share on other sites
  • 0
Quote

And to fix your compiler problem I would suggest to start over, at least by installing the stage 3 tarball and try from there (https://www.funtoo.org/Install#Installing_the_Stage_3_tarball). That would probably the easiest way to get your system running.

tyfba @jhan. Please, can I replace with a stage 3 my current system? Which directories should I delete?

Share this post


Link to post
Share on other sites
  • 0

ok. I started it. just deleted all dirs, moving home to homeold and root to rootold, untar stage3-intel-silvermont-64, downloaded kits with ego sync, copied make.conf from my old adding input_devices var, tuned profile with epro mix-ins lxde, epro flavor desktop, started world update. compilation of 349 packages started on cpu 4cores 1.8GHz, 4Gb RAM.

Share this post


Link to post
Share on other sites
  • 0

put only those 4 lines in /etc/portage/make.conf

58 minutes ago, palica said:
  Quote
LINGUAS="en ru"
L10N="${LINGUAS}"
 
VIDEO_CARDS="intel"
INPUT_DEVICES="evdev keyboard mouse synaptics"

please

Share this post


Link to post
Share on other sites
  • 0
3 hours ago, palica said:
  • run these commands:
     

    Quote

    epro flavor desktop

    epro mix-ins lxde


     

  • update your system:
     

    Quote

    emerge -avuDN --with-bdeps=y --newrepo @world


     

  • emerge lxde-meta:
     

    Quote

    emerge -av lxde-meta


     

  • continue the installation according to:
    https://www.funtoo.org/Install#Configuring_your_system

  • report back here how it went

 

Share this post


Link to post
Share on other sites
  • 0

now its going. but `emerge boot-update` stopped due to /boot was not empty (I did not delete it from my old system). I've run `grub-install --target=i386-pc --no-floppy /dev/sda ;  boot-update ` hope it will work starting my new Funtoo installation.

Share this post


Link to post
Share on other sites
  • 0

system works after reinstall. I set up Xorg-x11, lxde, lightdm, networkmanager and firefox, booted and post here.

but PyQt does not install with my make.conf

# cat /etc/portage/make.conf
LINGUAS="en_US ru_RU"
L10N="${LINGUAS}"
VIDEO_CARDS="intel"
INPUT_DEVICES="evdev keyboard mouse synaptics" 
USE="cairo
     dbus 
     gui
     introspection
     network
     opengl printsupport svg
     widgets
     "

 

After installing gimp openshot audacity i've got this https://pastebin.com/CSRuaF6a  In two words error while installing PyQT: Incompatible processor. This Qt build requires the following features:    aes

 

So now I must add cpu flags to make.conf ?

 

Share this post


Link to post
Share on other sites
  • 0

epro:

# epro show

=== Enabled Profiles: ===

        arch: x86-64bit
       build: current
     subarch: intel64-silvermont
      flavor: desktop
     mix-ins: lxde


=== Python kit: ===

      branch: 3.4-prime

=== All inherited flavor from desktop flavor: ===

                     workstation (from desktop flavor)
                            core (from workstation flavor)
                         minimal (from core flavor)

=== All inherited mix-ins from desktop flavor: ===

                               X (from workstation flavor)
                           audio (from workstation flavor)
                             dvd (from workstation flavor)
                           media (from workstation flavor)
      mediadevice-audio-consumer (from media mix-in)
                mediadevice-base (from mediadevice-audio-consumer mix-in)
      mediadevice-video-consumer (from media mix-in)
                mediadevice-base (from mediadevice-video-consumer mix-in)
        mediaformat-audio-common (from media mix-in)
          mediaformat-gfx-common (from media mix-in)
        mediaformat-video-common (from media mix-in)
                  console-extras (from workstation flavor)
                           print (from desktop flavor)

 

 

Share this post


Link to post
Share on other sites
  • 0

You know adding of CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" in /etc/portage/make.conf not solved. I've got the message about incompatible processor again. How can I compile openshot https://pastebin.com/265CpTr5 ?

# cat /proc/cpuinfo > https://pastebin.com/aAY1XXvF

# emerge --info '=dev-python/PyQt5-5.8.2::python-kit' > https://pastebin.com/mqmJbDas

Share this post


Link to post
Share on other sites
  • 0
52 minutes ago, znavko said:

PS: as I understand after changes in make.conf had been done needs to add options '-uDN' to emerge command...

probably even:

emerge -ave @system

and then:

emerge -ave openshot

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...