Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Emerge dependency error on a x86 instalation.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
Hydro-carbure
n00b
n00b


Joined: 16 Jul 2021
Posts: 8

PostPosted: Sat Jul 17, 2021 7:26 am    Post subject: Emerge dependency error on a x86 instalation. Reply with quote

Hello, I try to install gentoo on a pc with a 32 bit CPU. I have installed arch many time.

Whene I try to install @world, that say me this:

Code:

(chroot) livecd / # emerge --ask --verbose --update --deep --newuse @world

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

Calculating dependencies... done!

!!! The ebuild selected to satisfy "~dev-lang/rust-1.52.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements.
- dev-lang/rust-1.52.1::gentoo USE="-clippy -debug -doc (-miri) (-nightly) (-parallel-compiler) -rls -rustfmt (-system-bootstrap) (-system-llvm) -test -verify-sig -wasm" CPU_FLAGS_X86="-sse2" LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARM -AVR -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore"

  The following REQUIRED_USE flag constraints are unsatisfied:
    x86? ( cpu_flags_x86_sse2 )

  The above constraints are a subset of the following complete expression:
    any-of ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) miri? ( nightly ) parallel-compiler? ( nightly ) test? ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) wasm? ( llvm_targets_WebAssembly ) x86? ( cpu_flags_x86_sse2 )

(dependency required by "virtual/rust-1.52.1::gentoo" [ebuild])
(dependency required by "gnome-base/librsvg-2.50.7::gentoo" [ebuild])
(dependency required by "x11-themes/adwaita-icon-theme-40.1.1::gentoo" [ebuild])
(dependency required by "x11-libs/gtk+-3.24.29::gentoo" [ebuild])
(dependency required by "app-text/ghostscript-gpl-9.53.3-r5::gentoo[gtk]" [ebuild])
(dependency required by "net-print/cups-filters-1.28.7::gentoo[postscript]" [ebuild])
(dependency required by "net-print/cups-2.3.3_p2-r2::gentoo" [ebuild])
(dependency required by "net-wireless/bluez-5.58-r1::gentoo[cups]" [ebuild])
(dependency required by "dev-lang/python-3.9.5_p2::gentoo[bluetooth]" [ebuild])
(dependency required by "media-libs/libepoxy-1.5.5::gentoo" [ebuild])


My emerge --info:

Code:

(chroot) livecd / # emerge --info                                                                                       
Portage 3.0.20 (python 3.9.5-final-0, default/linux/x86/17.0/desktop, gcc-10.3.0, glibc-2.33-r1, 5.10.27-gentoo-x86 i686
)                                                                                                                       
=================================================================                                                       
System uname: Linux-5.10.27-gentoo-x86-i686-Intel-R-_Atom-TM-_CPU_N270_@_1.60GHz-with-glibc2.33                         
KiB Mem:     1018716 total,    321536 free                                                                             
KiB Swap:     921596 total,    918236 free                                                                             
Timestamp of repository gentoo: Fri, 16 Jul 2021 13:30:01 +0000                                                         
Head commit of repository gentoo: 4c3b26f04a240f5f089d5d31ae6aa5d5f30f4c1d                                             
sh bash 5.1_p8                                                                                                         
ld GNU ld (Gentoo 2.35.2 p1) 2.35.2                                                                                     
app-shells/bash:          5.1_p8::gentoo                                                                               
dev-lang/perl:            5.32.1::gentoo                                                                               
dev-lang/python:          3.9.5_p2::gentoo                                                                             
sys-apps/baselayout:      2.7::gentoo                                                                                   
sys-apps/openrc:          0.42.1-r1::gentoo                                                                             
sys-apps/sandbox:         2.24::gentoo                                                                                 
sys-devel/autoconf:       2.69-r5::gentoo                                                                               
sys-devel/automake:       1.16.3-r1::gentoo                                                                             
sys-devel/binutils:       2.35.2::gentoo                                                                               
sys-devel/gcc:            10.3.0::gentoo                                                                               
sys-devel/gcc-config:     2.4::gentoo                                                                                   
sys-devel/libtool:        2.4.6-r6::gentoo                                                                             
sys-devel/make:           4.3::gentoo                                                                                   
sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers)                                                             
sys-libs/glibc:           2.33-r1::gentoo                                                                               
Repositories:                                                                                                           
                                                                                                                       
gentoo                                                                                                                 
    location: /var/db/repos/gentoo                                                                                     
    sync-type: rsync                                                                                                   
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage                                                                   
    priority: -1000                                                                                                     
    sync-rsync-extra-opts:                                                                                             
    sync-rsync-verify-metamanifest: yes                                                                                 
    sync-rsync-verify-max-age: 24                                                                                       
    sync-rsync-verify-jobs: 1                                                                                           
                                                                                                                       
ACCEPT_KEYWORDS="x86"                                                                                                   
ACCEPT_LICENSE="@FREE"                                                                                                 
CBUILD="i686-pc-linux-gnu"                                                                                             
CFLAGS="-O2 -march=i686 -pipe"                                                                                         
CHOST="i686-pc-linux-gnu"                                                                                               
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"                                                                   
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo" 
CXXFLAGS="-O2 -march=i686 -pipe"                                                                                       
DISTDIR="/var/cache/distfiles"                                                                                         
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT P
ERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"                                     
FCFLAGS="-O2 -march=i686 -pipe"                                                                                         
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks
fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-
owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch user
priv usersandbox usersync xattr"                                                                                       
FFLAGS="-O2 -march=i686 -pipe"                                                                                         
GENTOO_MIRRORS="https://mirrors.soeasyto.com/distfiles.gentoo.org/"                                                     
LANG="C.UTF8"                                                                                                           
LDFLAGS="-Wl,-O1 -Wl,--as-needed"                                                                                       
PKGDIR="/var/cache/binpkgs"                                                                                             
PORTAGE_CONFIGROOT="/"                                                                                                 
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --
delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"                                                                                               
USE="X a52 aac acl acpi alsa bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus dri dts dvd dvdr elogind emboss
 encode exif flac fortran gdbm gif gpm gtk gui iconv icu ipv6 jpeg lcms libglvnd libnotify libtirpc mad mng mp3 mp4 mpeg
 ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt5 readline sdl seccomp spell split-usr ssl s
tartup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 x86 xattr xcb xml xv xvi
d zlib" ABI_X86="32" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1
emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-mod
em ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon au
thn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cac
he cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log
_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_al
ias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="
glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea nt
rip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" I
NPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses tex
t" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE
_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET=
"python3_9" PYTHON_TARGETS="python3_9" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau rade
on radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy co
ndition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"                               
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_BINHOST, PORTA
GE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Sat Jul 17, 2021 7:49 am    Post subject: Reply with quote

Hi
Welcome to Gentoo!
plz try
Code:

USE="cpu_flags_x86_sse2" emerge -1av rust

You can make it permanent via package.use
Even better
Code:

emerge -av cpuid2cpuflags
echo "*/* $(cpuid2cpuflags)" > /etc/portage/package.use/00cpuflags
emerge -uDUav @world

Or better avoid rust altogether and use rust-bin
Code:

emerge -1av rust-bin
emerge -uDUav @world

Best of all
Code:

emerge -av cpuid2cpuflags
echo "*/* $(cpuid2cpuflags)" > /etc/portage/package.use/00cpuflags
emerge -1av rust-bin
emerge -uDUav @world

_________________
:)
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30956
Location: here

PostPosted: Sat Jul 17, 2021 8:38 am    Post subject: Reply with quote

Welcome to gentoo forum.

As alamahant say use rust-bin, I doubt that you will be able to compile rust it with 1GB of ram.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Hydro-carbure
n00b
n00b


Joined: 16 Jul 2021
Posts: 8

PostPosted: Sat Jul 17, 2021 9:47 am    Post subject: Reply with quote

Re, first I did this:

Code:
(chroot) livecd / # USE="cpu_flags_x86_sse2" emerge -1av rust

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

Calculating dependencies... done!
[ebuild  N     ] app-eselect/eselect-rust-20200419::gentoo  50 KiB
[ebuild  N     ] app-crypt/rhash-1.3.6-r1::gentoo  USE="nls ssl -debug -static-libs" 321 KiB
[ebuild  N     ] dev-libs/jsoncpp-1.9.4:0/24::gentoo  USE="-doc -test" 210 KiB
[ebuild  N     ] app-arch/libarchive-3.5.1:0/13::gentoo  USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -blake2 -expat -lz4 -lzo -nettle -static-libs -zstd" 6845 KiB
[ebuild  N     ] dev-libs/libuv-1.41.0:0/1::gentoo  1252 KiB
[ebuild  N     ] dev-util/cmake-3.18.5::gentoo  USE="ncurses -doc -emacs -qt5 -test" 8766 KiB
[ebuild  N     ] dev-lang/rust-1.52.1:stable/1.52::gentoo  USE="-clippy -debug -doc (-miri) (-nightly) (-parallel-compiler) -rls -rustfmt (-system-bootstrap) (-system-llvm) -test -verify-sig -wasm" CPU_FLAGS_X86="sse2" LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARM -AVR -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore" 320761 KiB

Total: 7 packages (7 new), Size of downloads: 338200 KiB

Would you like to merge these packages? [Yes/No] yes

>>> Verifying ebuild manifests

>>> Running pre-merge checks for dev-lang/rust-1.52.1
 * Checking for at least 11520 MiB disk space at "/var/tmp/portage/dev-lang/rust-1.52.1/temp" ...                [ ok ]

>>> Emerging (1 of 7) app-eselect/eselect-rust-20200419::gentoo
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
>>> Downloading 'https://mirrors.soeasyto.com/distfiles.gentoo.org/distfiles/layout.conf'
--2021-07-17 09:02:23--  https://mirrors.soeasyto.com/distfiles.gentoo.org/distfiles/layout.conf
Resolving mirrors.soeasyto.com... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘mirrors.soeasyto.com’
!!! Couldn't download '.layout.conf.mirrors.soeasyto.com'. Aborting.
>>> Downloading 'https://mirrors.soeasyto.com/distfiles.gentoo.org/distfiles/eselect-rust-20200419.tar.bz2'
--2021-07-17 09:02:33--  https://mirrors.soeasyto.com/distfiles.gentoo.org/distfiles/eselect-rust-20200419.tar.bz2
Resolving mirrors.soeasyto.com... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘mirrors.soeasyto.com’
>>> Downloading 'https://dev.gentoo.org/~whissi/dist/eselect-rust/eselect-rust-20200419.tar.bz2'
--2021-07-17 09:02:43--  https://dev.gentoo.org/~whissi/dist/eselect-rust/eselect-rust-20200419.tar.bz2
Resolving dev.gentoo.org... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘dev.gentoo.org’
!!! Couldn't download 'eselect-rust-20200419.tar.bz2'. Aborting.
 * Fetch failed for 'app-eselect/eselect-rust-20200419', Log file:
 *  '/var/tmp/portage/app-eselect/eselect-rust-20200419/temp/build.log'

>>> Failed to emerge app-eselect/eselect-rust-20200419, Log file:

>>>  '/var/tmp/portage/app-eselect/eselect-rust-20200419/temp/build.log'

 * Messages for package app-eselect/eselect-rust-20200419:

 * Fetch failed for 'app-eselect/eselect-rust-20200419', Log file:
 *  '/var/tmp/portage/app-eselect/eselect-rust-20200419/temp/build.log'
Task was destroyed but it is pending!
task: <Task pending name='Task-25' coro=<PipeLogger._io_loop() done, defined at /usr/lib/python3.9/site-packages/portage/util/_async/PipeLogger.py:79> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xb5ded7f0>()]> cb=[PipeLogger._io_loop_done()]>
Task was destroyed but it is pending!
task: <Task pending name='Task-26' coro=<BuildLogger._main() done, defined at /usr/lib/python3.9/site-packages/portage/util/_async/BuildLogger.py:83> wait_for=<Future pending cb=[AsynchronousTask.async_wait.<locals>.<lambda>() at /usr/lib/python3.9/site-packages/_emerge/AsynchronousTask.py:42, <TaskWakeupMethWrapper object at 0xb5cab790>()]> cb=[BuildLogger._main_exit()]>
Task was destroyed but it is pending!
task: <Task pending name='Task-27' coro=<PipeLogger._io_loop() done, defined at /usr/lib/python3.9/site-packages/portage/util/_async/PipeLogger.py:79> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xb5dedb38>()]> cb=[PipeLogger._io_loop_done()]>





After, I tryed to emege cpuid2cpuflags, but i got another error:

Code:
(chroot) livecd / # emerge -av cpuid2cpuflags

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

Calculating dependencies... done!
[ebuild  N     ] app-portage/cpuid2cpuflags-11::gentoo  82 KiB

Total: 1 package (1 new), Size of downloads: 82 KiB

Would you like to merge these packages? [Yes/No] Yes

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) app-portage/cpuid2cpuflags-11::gentoo
>>> Downloading 'https://mirrors.soeasyto.com/distfiles.gentoo.org/distfiles/layout.conf'
--2021-07-17 09:20:33--  https://mirrors.soeasyto.com/distfiles.gentoo.org/distfiles/layout.conf
Resolving mirrors.soeasyto.com... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘mirrors.soeasyto.com’
!!! Couldn't download '.layout.conf.mirrors.soeasyto.com'. Aborting.
>>> Downloading 'https://mirrors.soeasyto.com/distfiles.gentoo.org/distfiles/cpuid2cpuflags-11.tar.bz2'
--2021-07-17 09:20:43--  https://mirrors.soeasyto.com/distfiles.gentoo.org/distfiles/cpuid2cpuflags-11.tar.bz2
Resolving mirrors.soeasyto.com... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘mirrors.soeasyto.com’
>>> Downloading 'https://github.com/mgorny/cpuid2cpuflags/releases/download/v11/cpuid2cpuflags-11.tar.bz2'
--2021-07-17 09:20:53--  https://github.com/mgorny/cpuid2cpuflags/releases/download/v11/cpuid2cpuflags-11.tar.bz2
Resolving github.com... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘github.com’
!!! Couldn't download 'cpuid2cpuflags-11.tar.bz2'. Aborting.
 * Fetch failed for 'app-portage/cpuid2cpuflags-11', Log file:
 *  '/var/tmp/portage/app-portage/cpuid2cpuflags-11/temp/build.log'

>>> Failed to emerge app-portage/cpuid2cpuflags-11, Log file:

>>>  '/var/tmp/portage/app-portage/cpuid2cpuflags-11/temp/build.log'

 * Messages for package app-portage/cpuid2cpuflags-11:

 * Fetch failed for 'app-portage/cpuid2cpuflags-11', Log file:
 *  '/var/tmp/portage/app-portage/cpuid2cpuflags-11/temp/build.log'


And the install of rust-bin, get me:

Code:
(chroot) livecd / # emerge -1av rust-bin                                                                               
                                                                                                                       
These are the packages that would be merged, in order:                                                                 
                                                                                                                       
Calculating dependencies -                                                                                             
                                                                                                                       
!!! Problem resolving dependencies for dev-lang/rust-bin                                                               
... done!                                                                                                             
                                                                                                                       
!!! The ebuild selected to satisfy "rust-bin" has unmet requirements.                                                 
- dev-lang/rust-bin-1.52.1::gentoo USE="-clippy -doc (-prefix) -rls -rustfmt -verify-sig" CPU_FLAGS_X86="-sse2"       
                                                                                                                       
  The following REQUIRED_USE flag constraints are unsatisfied:                                                         
    x86? ( cpu_flags_x86_sse2 )                                                                                       
                                                                                                                       
(chroot) livecd / # emerge -1av rust-bin                                                                               
                                                                                                                       
These are the packages that would be merged, in order:                                                                 
                                                                                                                       
Calculating dependencies -                                                                                             
                                                                                                                       
!!! Problem resolving dependencies for dev-lang/rust-bin                                                               
... done!                                                                                                             
                                                                                                                       
!!! The ebuild selected to satisfy "rust-bin" has unmet requirements.                                                 
- dev-lang/rust-bin-1.52.1::gentoo USE="-clippy -doc (-prefix) -rls -rustfmt -verify-sig" CPU_FLAGS_X86="-sse2"       
                                                                                                                       
  The following REQUIRED_USE flag constraints are unsatisfied:                                                         
    x86? ( cpu_flags_x86_sse2 )                                                                                       


P.S. what is for "1" in emerge option?
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Sat Jul 17, 2021 10:06 am    Post subject: Reply with quote

Plz try
Code:

echo "nameserver 1.1.1.1" > /etc/resolv.conf

And try the last option I indicated the "best" one.
_________________
:)
Back to top
View user's profile Send private message
xineg
Tux's lil' helper
Tux's lil' helper


Joined: 14 Mar 2006
Posts: 115
Location: Australia.

PostPosted: Sat Jul 17, 2021 10:46 am    Post subject: Reply with quote

The 1 means
Code:
emerge --oneshot
it means the package won't be put into your world set
at /var/lib,/portage/world. So that later updates don't try updating it.
Do what alamahant said. It looks like you forgot to copy over the resolve.conf file and cannot
resolve domain names. His echo of 1.1.1.1 essentially gives you a name server so emerge can resolve
domain names and continue downloading package files.
Back to top
View user's profile Send private message
Hydro-carbure
n00b
n00b


Joined: 16 Jul 2021
Posts: 8

PostPosted: Sat Jul 17, 2021 12:11 pm    Post subject: Reply with quote

I did your 4 commande, at last I got this:

Code:
(chroot) livecd / # emerge -uDUav @world

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

Calculating dependencies... done!


[nomerge       ] virtual/os-headers-0-r2::gentoo
[nomerge       ]  sys-kernel/linux-headers-5.10::gentoo  USE="-headers-only"
[nomerge       ]   dev-lang/perl-5.32.1:0/5.32::gentoo  USE="gdbm -berkdb -debug -doc -ithreads -minimal"
[nomerge       ]    app-admin/perl-cleaner-2.30::gentoo
[nomerge       ]     app-portage/portage-utils-0.90.1::gentoo  USE="nls openmp qmanifest qtegrity -static"
[nomerge       ]      app-crypt/gpgme-1.15.1:1/11::gentoo  USE="cxx qt5* -common-lisp -python -static-libs" PYTHON_TARGETS="python3_9 -python3_8"
[nomerge       ]       app-crypt/gnupg-2.2.27::gentoo  USE="bzip2 nls readline smartcard ssl usb* -doc -ldap -scd-shared-access (-selinux) -tofu -tools -user-socket -wks-server"
[ebuild   R    ]        app-crypt/pinentry-1.1.0-r4::gentoo  USE="gtk* ncurses qt5* -caps -emacs -gnome-keyring" 457 KiB
[ebuild  N     ]         app-crypt/gcr-3.40.0:0/1::gentoo  USE="gtk introspection vala -gtk-doc -test" 988 KiB
[ebuild  N     ]         dev-qt/qtwidgets-5.15.2:5/5.15::gentoo  USE="X gtk png -debug -gles2-only -test" 49005 KiB
[nomerge       ] sys-apps/shadow-4.8.1-r3::gentoo  USE="acl nls pam (split-usr) su xattr -audit -bcrypt -cracklib (-selinux) -skey"
[nomerge       ]  sys-auth/pambase-20210201.1::gentoo  USE="elogind* nullok passwdqc sha512 -caps -debug -gnome-keyring -homed -minimal -mktemp -pam_krb5 -pam_ssh -pwhistory -pwquality -securetty (-selinux) -systemd"
[nomerge       ]   sys-auth/elogind-246.10-r1::gentoo  USE="acl pam policykit -audit -debug -doc (-selinux)"
[nomerge       ]    sys-auth/polkit-0.119-r2::gentoo  USE="elogind gtk introspection nls pam -examples -kde (-selinux) -systemd -test"
[ebuild  N     ]     gnome-extra/polkit-gnome-0.105-r2::gentoo  304 KiB
[nomerge       ] app-text/poppler-21.05.0:0/110::gentoo  USE="cairo cxx introspection jpeg jpeg2k lcms png qt5 tiff utils -cjk -curl -debug -doc -nss"
[nomerge       ]  dev-qt/qtgui-5.15.2-r1:5/5.15.2::gentoo  USE="X dbus egl gif jpeg libinput png udev -accessibility -debug -eglfs -evdev -gles2-only -ibus -test -tslib -tuio -vnc -vulkan -wayland"
[nomerge       ]   dev-qt/qtdbus-5.15.2:5/5.15::gentoo  USE="-debug -test"
[nomerge       ]    sys-apps/dbus-1.12.20-r1::gentoo  USE="X elogind -debug -doc (-selinux) -static-libs -systemd -test -user-session"
[nomerge       ]     app-text/xmlto-0.0.28-r6::gentoo  USE="text -latex"
[nomerge       ]      virtual/w3m-1::gentoo
[nomerge       ]       www-client/w3m-0.5.3_p20210102::gentoo  USE="X gpm nls ssl unicode -fbcon -gdk-pixbuf -imlib -lynxkeymap -nntp -xface" L10N="-de -ja"
[nomerge       ]        sys-libs/gpm-1.20.7-r3::gentoo  USE="(split-usr) (-selinux)"
[nomerge       ]         sys-devel/libtool-2.4.6-r6:2::gentoo  USE="-vanilla"
[nomerge       ]          sys-devel/autoconf-2.69-r5:2.69::gentoo  USE="-emacs"
[nomerge       ]           dev-lang/perl-5.32.1:0/5.32::gentoo  USE="gdbm -berkdb -debug -doc -ithreads -minimal"
[nomerge       ]            sys-libs/gdbm-1.19:0/6::gentoo  USE="berkdb nls readline -static-libs"
[nomerge       ]             sys-devel/automake-1.16.3-r1:1.16::gentoo  USE="-test"
[nomerge       ]              sys-apps/help2man-1.48.3::gentoo  USE="nls"
[nomerge       ]               dev-perl/Locale-gettext-1.70.0::gentoo
[nomerge       ]                sys-devel/gettext-0.21-r1::gentoo  USE="acl cxx ncurses nls openmp -cvs -doc -emacs -git -java -static-libs"
[nomerge       ]                 dev-libs/libxml2-2.9.12-r3:2::gentoo  USE="icu* ipv6 python readline -debug -examples -lzma -static-libs -test -verify-sig" PYTHON_TARGETS="python3_9 -python3_8"
[nomerge       ]                  dev-lang/python-3.9.5_p2:3.9::gentoo  USE="bluetooth* gdbm ipv6 ncurses readline sqlite ssl xml -build -examples -hardened -test -tk -verify-sig -wininst"
[nomerge       ]                   net-wireless/bluez-5.58-r1:0/3::gentoo  USE="cups mesh obex readline udev -btpclient -debug -deprecated -doc -experimental -extra-tools -midi (-selinux) -systemd -test -test-programs -user-session" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
[nomerge       ]                    net-print/cups-2.3.3_p2-r2::gentoo  USE="X acl dbus pam ssl threads usb -debug -kerberos (-selinux) -static-libs -systemd -xinetd -zeroconf"
[nomerge       ]                     net-print/cups-filters-1.28.7::gentoo  USE="dbus foomatic jpeg pdf png postscript tiff -ldap -pclm -perl -test -zeroconf"
[nomerge       ]                      app-text/ghostscript-gpl-9.53.3-r5:0/9.53::gentoo  USE="X cups dbus gtk jpeg2k (unicode) -static-libs" L10N="-de (-ja) -ko -zh-CN -zh-TW"
[nomerge       ]                       x11-libs/gtk+-3.24.29:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama"
[ebuild  N     ]                        x11-themes/adwaita-icon-theme-40.1.1::gentoo  USE="branding" 16857 KiB
[ebuild  N     ]                     net-print/cups-filters-1.28.7::gentoo  USE="dbus foomatic jpeg pdf png postscript tiff -ldap -pclm -perl -test -zeroconf" 1468 KiB
[ebuild  N     ]                      app-text/ghostscript-gpl-9.53.3-r5:0/9.53::gentoo  USE="X cups dbus gtk jpeg2k (unicode) -static-libs" L10N="-de (-ja) -ko -zh-CN -zh-TW" 40401 KiB
[ebuild  N     ]                       x11-libs/gtk+-3.24.29:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama" 20896 KiB
[ebuild  N     ]                        gnome-base/librsvg-2.50.7:2::gentoo  USE="introspection vala" 21704 KiB
[ebuild  N     ]                         x11-libs/pango-1.48.7::gentoo  USE="X introspection -gtk-doc -sysprof -test" 2003 KiB
[ebuild  N     ]                          x11-libs/libXft-2.3.3::gentoo  USE="-doc" 346 KiB
[nomerge       ] net-print/cups-filters-1.28.7::gentoo  USE="dbus foomatic jpeg pdf png postscript tiff -ldap -pclm -perl -test -zeroconf"
[nomerge       ]  media-libs/fontconfig-2.13.1-r2:1.0::gentoo  USE="-doc -static-libs"
[ebuild  N     ]   app-eselect/eselect-fontconfig-1.1-r1::gentoo  2 KiB
[ebuild  N     ]  app-text/mupdf-1.18.0-r4:0/1.18.0::gentoo  USE="X javascript opengl ssl" 52365 KiB
[ebuild  N     ]  app-text/poppler-21.05.0:0/110::gentoo  USE="cairo cxx introspection jpeg jpeg2k lcms png qt5 tiff utils -cjk -curl -debug -doc -nss" 1661 KiB
[ebuild  N     ]   dev-qt/qtgui-5.15.2-r1:5/5.15.2::gentoo  USE="X dbus egl gif jpeg libinput png udev -accessibility -debug -eglfs -evdev -gles2-only -ibus -test -tslib -tuio -vnc -vulkan -wayland" 0 KiB
[ebuild  N     ]    media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo  USE="cairo glib graphite icu introspection truetype -debug -doc -static-libs -test" 17520 KiB
[ebuild  N     ]     x11-libs/cairo-1.16.0-r4::gentoo  USE="X glib opengl svg (-aqua) -debug (-gles2-only) -static-libs -utils -valgrind" 41014 KiB
[ebuild  N     ]      media-libs/fontconfig-2.13.1-r2:1.0::gentoo  USE="-doc -static-libs" 1684 KiB
[ebuild  N     ]       virtual/ttf-fonts-1-r1::gentoo  0 KiB
[ebuild  N     ]        media-fonts/liberation-fonts-2.1.3::gentoo  USE="X -fontforge" 2315 KiB
[nomerge       ] app-text/ghostscript-gpl-9.53.3-r5:0/9.53::gentoo  USE="X cups dbus gtk jpeg2k (unicode) -static-libs" L10N="-de (-ja) -ko -zh-CN -zh-TW"
[ebuild  N     ]  media-fonts/urw-fonts-2.4.9::gentoo  USE="X" 3124 KiB
[ebuild  N     ]   media-fonts/encodings-1.0.5-r1::gentoo  698 KiB
[ebuild  N     ]    x11-apps/mkfontscale-1.2.1::gentoo  148 KiB
[ebuild  N     ]     media-libs/freetype-2.10.4:2::gentoo  USE="X adobe-cff bzip2 cleartype_hinting harfbuzz png -bindist -brotli -debug -doc -fontforge (-infinality) -static-libs -utils" 2360 KiB

Total: 24 packages (23 new, 1 reinstall), Size of downloads: 277310 KiB

 * Error: circular dependencies:

(media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge) depends on
 (media-libs/freetype-2.10.4:2/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge) (buildtime)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30956
Location: here

PostPosted: Sat Jul 17, 2021 12:46 pm    Post subject: Reply with quote

See this post
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Hydro-carbure
n00b
n00b


Joined: 16 Jul 2021
Posts: 8

PostPosted: Sat Jul 17, 2021 3:08 pm    Post subject: Reply with quote

I try with this:

Code:
USE="-X -cairo -glib -graphite -harfbuzz -icu -introspection -png -truetype" emerge media-libs/freetype media-libs/harfbuzz


After try to install world I got:

Code:
(chroot) livecd / # emerge --ask --verbose --update --deep --newuse @world

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

Calculating dependencies... done!


[nomerge       ] sys-apps/shadow-4.8.1-r3::gentoo  USE="acl nls pam (split-usr) su xattr -audit -bcrypt -cracklib (-selinux) -skey"
[nomerge       ]  sys-auth/pambase-20210201.1::gentoo  USE="elogind* nullok passwdqc sha512 -caps -debug -gnome-keyring -homed -minimal -mktemp -pam_krb5 -pam_ssh -pwhistory -pwquality -securetty (-selinux) -systemd"
[nomerge       ]   sys-auth/elogind-246.10-r1::gentoo  USE="acl pam policykit -audit -debug -doc (-selinux)"
[nomerge       ]    sys-auth/polkit-0.119-r2::gentoo  USE="elogind gtk introspection nls pam -examples -kde (-selinux) -systemd -test"
[ebuild  N     ]     gnome-extra/polkit-gnome-0.105-r2::gentoo  304 KiB
[nomerge       ] virtual/package-manager-1::gentoo
[nomerge       ]  sys-apps/portage-3.0.20-r6::gentoo  USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8"
[nomerge       ]   app-crypt/gnupg-2.2.27::gentoo  USE="bzip2 nls readline smartcard ssl usb* -doc -ldap -scd-shared-access (-selinux) -tofu -tools -user-socket -wks-server"
[nomerge       ]    app-crypt/pinentry-1.1.0-r4::gentoo  USE="gtk* ncurses qt5* -caps -emacs -gnome-keyring"
[nomerge       ]     app-crypt/gcr-3.40.0:0/1::gentoo  USE="gtk introspection vala -gtk-doc -test"
[nomerge       ]      x11-libs/gtk+-3.24.29:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama"
[ebuild  N     ]       x11-themes/adwaita-icon-theme-40.1.1::gentoo  USE="branding" 16857 KiB
[ebuild   R    ]    app-crypt/pinentry-1.1.0-r4::gentoo  USE="gtk* ncurses qt5* -caps -emacs -gnome-keyring" 457 KiB
[ebuild  N     ]     app-crypt/gcr-3.40.0:0/1::gentoo  USE="gtk introspection vala -gtk-doc -test" 988 KiB
[ebuild  N     ]     dev-qt/qtwidgets-5.15.2:5/5.15::gentoo  USE="X gtk png -debug -gles2-only -test" 49005 KiB
[nomerge       ] media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo  USE="cairo* glib* graphite* icu* introspection* truetype* -debug -doc -static-libs -test"
[nomerge       ]  dev-util/meson-format-array-0::gentoo  PYTHON_TARGETS="python3_9 -python3_8"
[nomerge       ]   dev-lang/python-3.9.5_p2:3.9::gentoo  USE="bluetooth* gdbm ipv6 ncurses readline sqlite ssl xml -build -examples -hardened -test -tk -verify-sig -wininst"
[nomerge       ]    net-wireless/bluez-5.58-r1:0/3::gentoo  USE="cups mesh obex readline udev -btpclient -debug -deprecated -doc -experimental -extra-tools -midi (-selinux) -systemd -test -test-programs -user-session" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
[nomerge       ]     net-print/cups-2.3.3_p2-r2::gentoo  USE="X acl dbus pam ssl threads usb -debug -kerberos (-selinux) -static-libs -systemd -xinetd -zeroconf"
[ebuild  N     ]      net-print/cups-filters-1.28.7::gentoo  USE="dbus foomatic jpeg pdf png postscript tiff -ldap -pclm -perl -test -zeroconf" 1468 KiB
[ebuild  N     ]       app-text/ghostscript-gpl-9.53.3-r5:0/9.53::gentoo  USE="X cups dbus gtk jpeg2k (unicode) -static-libs" L10N="-de (-ja) -ko -zh-CN -zh-TW" 40401 KiB
[ebuild  N     ]        x11-libs/gtk+-3.24.29:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama" 20896 KiB
[ebuild  N     ]       app-text/mupdf-1.18.0-r4:0/1.18.0::gentoo  USE="X javascript opengl ssl" 52365 KiB
[ebuild  N     ]       app-text/poppler-21.05.0:0/110::gentoo  USE="cairo cxx introspection jpeg jpeg2k lcms png qt5 tiff utils -cjk -curl -debug -doc -nss" 1661 KiB
[nomerge       ] dev-qt/qtwidgets-5.15.2:5/5.15::gentoo  USE="X gtk png -debug -gles2-only -test"
[nomerge       ]  x11-libs/gtk+-3.24.29:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama"
[ebuild  N     ]   gnome-base/librsvg-2.50.7:2::gentoo  USE="introspection vala" 21704 KiB
[ebuild  N     ]    x11-libs/pango-1.48.7::gentoo  USE="X introspection -gtk-doc -sysprof -test" 2003 KiB
[ebuild   R    ]     media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo  USE="cairo* glib* graphite* icu* introspection* truetype* -debug -doc -static-libs -test" 0 KiB
[ebuild  N     ]      x11-libs/cairo-1.16.0-r4::gentoo  USE="X glib opengl svg (-aqua) -debug (-gles2-only) -static-libs -utils -valgrind" 41014 KiB
[ebuild   R    ]       media-libs/freetype-2.10.4:2::gentoo  USE="X* adobe-cff bzip2 cleartype_hinting harfbuzz* png* -bindist -brotli -debug -doc -fontforge (-infinality) -static-libs -utils" 0 KiB

Total: 15 packages (12 new, 3 reinstalls), Size of downloads: 249118 KiB

 * Error: circular dependencies:

(media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge) depends on
 (x11-libs/cairo-1.16.0-r4:0/0::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (media-libs/freetype-2.10.4:2/2::gentoo, ebuild scheduled for merge) (buildtime)
   (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying the following change:
- media-libs/harfbuzz-2.8.1 (Change USE: -cairo)

Note that this change can be reverted, once the package has been installed.


Last edited by Hydro-carbure on Sat Jul 17, 2021 3:56 pm; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30956
Location: here

PostPosted: Sat Jul 17, 2021 3:14 pm    Post subject: Reply with quote

Try to add also cairo on command
Code:
USE="-X -cairo -glib -graphite -harfbuzz -icu -introspection -png -truetype" emerge media-libs/freetype media-libs/harfbuzz x11-libs/cairo


PS; enable BBCode on your post if not the code tag not work.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Hydro-carbure
n00b
n00b


Joined: 16 Jul 2021
Posts: 8

PostPosted: Sat Jul 17, 2021 4:19 pm    Post subject: Reply with quote

I try with:

Code:
USE="-X -cairo -glib -graphite -harfbuzz -icu -introspection -png -truetype" emerge media-libs/freetype media-libs/harfbuzz x11-libs/cairo


I got:
Code:
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-libs/cairo-1.16.0-r4::gentoo
# required by x11-libs/cairo (argument)
>=media-libs/freetype-2.10.4 png
# required by x11-libs/cairo-1.16.0-r4::gentoo[opengl]
# required by x11-libs/cairo (argument)
>=media-libs/mesa-21.0.3 X
# required by media-libs/mesa-21.0.3::gentoo
# required by x11-libs/cairo-1.16.0-r4::gentoo[opengl]
# required by x11-libs/cairo (argument)
>=media-libs/libglvnd-1.3.3 X
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30956
Location: here

PostPosted: Sat Jul 17, 2021 4:32 pm    Post subject: Reply with quote

Try with
Code:
USE="-X -cairo -glib -graphite -harfbuzz -icu -introspection -png -truetype -opengl" emerge --oneshot media-libs/freetype media-libs/harfbuzz x11-libs/cairo

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Hydro-carbure
n00b
n00b


Joined: 16 Jul 2021
Posts: 8

PostPosted: Sat Jul 17, 2021 4:34 pm    Post subject: Reply with quote

I got:
Code:
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-libs/cairo-1.16.0-r4::gentoo
# required by x11-libs/cairo (argument)
>=media-libs/freetype-2.10.4 png
Back to top
View user's profile Send private message
Hydro-carbure
n00b
n00b


Joined: 16 Jul 2021
Posts: 8

PostPosted: Sat Jul 17, 2021 4:52 pm    Post subject: Reply with quote

I removed "-X" and "-png" for try this:
Code:
USE="-cairo -glib -graphite -harfbuzz -icu -introspection -truetype -opengl" emerge --oneshot media-libs/freetype media-libs/harfbuzz x11-libs/cairo
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Sat Jul 17, 2021 5:09 pm    Post subject: Reply with quote

Plz try
Code:

USE="-truetype" emerge -1av harfbuzz --nodeps
emerge -uDUav @world

Anyway may i be allowed to say that this circular dependency is getting ridiculous and prevalent.
Can our esteemed devs not do anything about this?
May be a Wiki page also would be nice....
:)
_________________
:)
Back to top
View user's profile Send private message
Ralphred
Guru
Guru


Joined: 31 Dec 2013
Posts: 502

PostPosted: Sat Jul 17, 2021 6:02 pm    Post subject: Reply with quote

alamahant wrote:
Anyway may i be allowed to say that this circular dependency is getting ridiculous and prevalent.

There needs to be better abstraction of Bdeps and Rdeps, portage should handle the bdeps semi silently, knowing it's going to rebuild later with the requested use flags.
Expecting new users to solve this kind of thing is becoming more prevalent, and unacceptable by any previous Gentoo standards.
Back to top
View user's profile Send private message
Hydro-carbure
n00b
n00b


Joined: 16 Jul 2021
Posts: 8

PostPosted: Sat Jul 17, 2021 7:37 pm    Post subject: Reply with quote

Sorry, I did't try this :? :

alamahant wrote:
Plz try
Code:

USE="-truetype" emerge -1av harfbuzz --nodeps
emerge -uDUav @world



But after do that:
Code:
USE="-cairo -glib -graphite -harfbuzz -icu -introspection -truetype -opengl" emerge --oneshot media-libs/freetype media-libs/harfbuzz x11-libs/cairo


I have lunch this install of world, and it is strill runing without error!

I probably go to sleep... many thans for today!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum