View previous topic :: View next topic |
Author |
Message |
y351 Apprentice
Joined: 21 May 2017 Posts: 200
|
Posted: Wed Oct 16, 2019 2:18 pm Post subject: Migration de profile |
|
|
Bonjour,
Il me semblait avoir déjà migré mon profile de 17 vers 17.1.
Aujourd'hui, j'ai un prblème pour compiler enlightenemnt. En suivant, le debug, je me retrouve à vérifier si mon profile a été migré...
Et voici ce que j'ai :
Quote: |
eselect profile list
-> default/linux/amd64/17.1/hardened/selinux (stable) *
emerge -1v sys-devel/libtool
emerge -1v app-portage/unsymlink-lib
unsymlink-lib --analyze
/lib is a real directory! was the migration done already?
ls -ldZ /lib*
drwxr-xr-x. 1 root root system_u:object_r:lib_t 1272 19 juil. 10:33 /lib
drwxr-xr-x. 1 root root system_u:object_r:lib_t 95632 15 oct. 14:42 /lib64
ls -ldZ /usr/lib*
drwxr-xr-x. 1 root root system_u:object_r:lib_t 1536 22 août 15:52 /usr/lib
drwxr-xr-x. 1 root root system_u:object_r:lib_t 94270 16 oct. 15:13 /usr/lib64
drwxr-xr-x. 1 root root system_u:object_r:bin_t 1296 4 sept. 15:52 /usr/libexec
|
Quote: |
Portage 2.3.76 (python 3.6.5-final-0, default/linux/amd64/17.1/hardened/selinux, gcc-8.3.0, glibc-2.29-r2, 5.3.2-gentoo x86_64)
=================================================================
System uname: Linux-5.3.2-gentoo-x86_64-Intel-R-_Core-TM-_i7-5557U_CPU_@_3.10GHz-with-gentoo-2.6
KiB Mem: 16271456 total, 11765544 free
KiB Swap: 8388604 total, 8388604 free
Timestamp of repository gentoo: Fri, 04 Oct 2019 00:45:01 +0000
Head commit of repository gentoo: ac606c6e42dbaf08c9cd315fa15b2ab5ebe04ec8
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.32 p2) 2.32.0
ccache version 3.7.2 [enabled]
app-shells/bash: 4.4_p23-r1::gentoo
dev-java/java-config: 2.2.0-r4::gentoo
dev-lang/perl: 5.28.2-r1::gentoo
dev-lang/python: 2.7.16::gentoo, 3.6.9::gentoo
dev-util/ccache: 3.7.2::gentoo
dev-util/cmake: 3.14.6::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/openrc: 0.41.2::gentoo
sys-apps/sandbox: 2.13::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.11.6-r3::gentoo, 1.16.1-r1::gentoo
sys-devel/binutils: 2.32-r1::gentoo
sys-devel/gcc: 8.3.0-r1::gentoo
sys-devel/gcc-config: 2.0::gentoo
sys-devel/libtool: 2.4.6-r3::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.19::gentoo (virtual/os-headers)
sys-libs/glibc: 2.29-r2::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-verify-jobs: 1
sync-rsync-verify-metamanifest: yes
sync-rsync-extra-opts:
sync-rsync-verify-max-age: 24
local
location: /usr/local/portage
masters: gentoo
priority: 10
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -fforce-addr -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -fforce-addr -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=4 --load-average=4.0 --keep-going=y --with-bdeps=y --complete-graph"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg ccache config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install preserve-libs protect-owned sandbox selinux sesandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://miroir.toto.org/gentoo/"
LANG="fr_FR.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
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 acl amd64 branding bzip2 chroot consolekit crypt cryptsetup cxx ffmpeg gnutls hardened iconv icu ipv6 jpeg libtirpc logrotate lzma mmx modplug multilib ncurses nls nptl opengl openmp pam pax_kernel pcre perl pic pie png python readline seccomp secure_delete selinux snmp split-usr sse sse2 ssl ssp symlink tcpd unicode wavpack webrsync-gpg xattr xml xtpax zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache 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_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="load memory syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="intel i915" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
|
Qu'en pensez-vous ?
Merci d'avance pour vos retours. |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1960 Location: 127.0.0.1
|
Posted: Wed Oct 16, 2019 6:49 pm Post subject: |
|
|
Salut,
Quote: |
unsymlink-lib --analyze
/lib is a real directory! was the migration done already?
|
Si tu as déjà effectué la migration de profile vers 17.1, il me semble normal d'obtenir ce message.
Quel est le problème initial avec enlightenment ? |
|
Back to top |
|
|
y351 Apprentice
Joined: 21 May 2017 Posts: 200
|
Posted: Thu Oct 17, 2019 8:41 am Post subject: |
|
|
Salut,
Quote: |
Quel est le problème initial avec enlightenment ?
|
J'ai remonté un bug concernant ce problème de compilation sur la ~amd64.
Un reste de librairie dans /lib64 ; c'était une piste...
Je voulais être sûr que tout était "propre" sur le système.
Je pense que je vais ouvrir un autre fil sur ce problème d'enlightenment. |
|
Back to top |
|
|
y351 Apprentice
Joined: 21 May 2017 Posts: 200
|
Posted: Thu Oct 17, 2019 10:31 am Post subject: |
|
|
En installant efl, enlightenment 0.22.4, je constate que des libairies sont installés dans /lib64/ e.g. libeina.so et libevas.so.
Par contre, en installant une version 1.23.1, il sont installé dans /usr/lib64.
Comment comprendre cela ? |
|
Back to top |
|
|
y351 Apprentice
Joined: 21 May 2017 Posts: 200
|
Posted: Thu Oct 17, 2019 1:28 pm Post subject: |
|
|
Et d'ailleurs sur deux stations, dont une compilation marche et l'autre ne marche pas, c'est :
Celle qui ne marche pas, on a des librairies EFL et dans /lib64 et dans /usr/lib64
Code: | ldd /usr/bin/edje_cc
|
Quote: |
linux-vdso.so.1 (0x00007ffe921eb000)
libeina.so.1 => /usr/lib64/libeina.so.1 (0x00007fb98b052000)
libeet.so.1 => /usr/lib64/libeet.so.1 (0x00007fb98b01b000)
libemile.so.1 => /lib64/libemile.so.1 (0x00007fb98b00c000)
libevas.so.1 => /usr/lib64/libevas.so.1 (0x00007fb98ad19000)
libecore.so.1 => /lib64/libecore.so.1 (0x00007fb98ac96000)
libecore_file.so.1 => /lib64/libecore_file.so.1 (0x00007fb98ac8a000)
libefreet.so.1 => /lib64/libefreet.so.1 (0x00007fb98ac60000)
libedje.so.1 => /lib64/libedje.so.1 (0x00007fb98ab5a000)
libecore_evas.so.1 => /lib64/libecore_evas.so.1 (0x00007fb98ab2d000)
libluajit-5.1.so.2 => /lib64/libluajit-5.1.so.2 (0x00007fb98a8bd000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb98a89a000)
libc.so.6 => /lib64/libc.so.6 (0x00007fb98a6c9000)
libm.so.6 => /lib64/libm.so.6 (0x00007fb98a58a000)
librt.so.1 => /lib64/librt.so.1 (0x00007fb98a580000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fb98a57a000)
libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007fb98a3e5000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fb98a0b6000)
libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007fb989e49000)
libz.so.1 => /lib64/libz.so.1 (0x00007fb989e2d000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fb989e0a000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007fb989de8000)
libeo.so.1 => /lib64/libeo.so.1 (0x00007fb989dc1000)
libector.so.1 => /lib64/libector.so.1 (0x00007fb989d95000)
libefl.so.1 => /lib64/libefl.so.1 (0x00007fb989d1a000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007fb989c5b000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007fb989a12000)
libfribidi.so.0 => /lib64/libfribidi.so.0 (0x00007fb9897f5000)
libhyphen.so.0 => /lib64/libhyphen.so.0 (0x00007fb9895ef000)
libgif.so.7 => /lib64/libgif.so.7 (0x00007fb9893e5000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007fb9891af000)
libtiff.so.5 => /lib64/libtiff.so.5 (0x00007fb989132000)
libwebp.so.7 => /lib64/libwebp.so.7 (0x00007fb988ec7000)
libecore_con.so.1 => /lib64/libecore_con.so.1 (0x00007fb988e23000)
libecore_ipc.so.1 => /lib64/libecore_ipc.so.1 (0x00007fb988e17000)
libecore_input_evas.so.1 => /lib64/libecore_input_evas.so.1 (0x00007fb988e0f000)
libecore_imf_evas.so.1 => /lib64/libecore_imf_evas.so.1 (0x00007fb988e08000)
libecore_imf.so.1 => /lib64/libecore_imf.so.1 (0x00007fb988dfc000)
libecore_input.so.1 => /lib64/libecore_input.so.1 (0x00007fb988de5000)
libeeze.so.1 => /lib64/libeeze.so.1 (0x00007fb988dd2000)
libudev.so.1 => /lib64/libudev.so.1 (0x00007fb988ba7000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007fb988b47000)
libembryo.so.1 => /lib64/libembryo.so.1 (0x00007fb988b35000)
libeio.so.1 => /lib64/libeio.so.1 (0x00007fb988b10000)
libefreet_mime.so.1 => /lib64/libefreet_mime.so.1 (0x00007fb988b08000)
libecore_audio.so.1 => /lib64/libecore_audio.so.1 (0x00007fb988af3000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/libgcc_s.so.1 (0x00007fb988ad9000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb98b18c000)
libtasn1.so.6 => /lib64/libtasn1.so.6 (0x00007fb9888c3000)
libnettle.so.6 => /lib64/libnettle.so.6 (0x00007fb98868b000)
libhogweed.so.4 => /lib64/libhogweed.so.4 (0x00007fb988453000)
libgmp.so.10 => /lib64/libgmp.so.10 (0x00007fb9883d7000)
libidn2.so.0 => /lib64/libidn2.so.0 (0x00007fb9883b8000)
libunistring.so.2 => /lib64/libunistring.so.2 (0x00007fb988031000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fb98801c000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fb987fdf000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fb987fd6000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fb987fad000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fb987f7f000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007fb987f2a000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fb987ee3000)
|
Celle qui marche :
Quote: |
linux-vdso.so.1 (0x00007ffcdb987000)
libeina.so.1 => /usr/lib64/libeina.so.1 (0x00007f319030b000)
libeet.so.1 => /usr/lib64/libeet.so.1 (0x00007f31902d7000)
libemile.so.1 => /usr/lib64/libemile.so.1 (0x00007f31902ba000)
libevas.so.1 => /usr/lib64/libevas.so.1 (0x00007f318ffed000)
libecore.so.1 => /usr/lib64/libecore.so.1 (0x00007f318ff6e000)
libecore_file.so.1 => /usr/lib64/libecore_file.so.1 (0x00007f318ff62000)
libefreet.so.1 => /usr/lib64/libefreet.so.1 (0x00007f318ff39000)
libedje.so.1 => /usr/lib64/libedje.so.1 (0x00007f318fe33000)
libecore_evas.so.1 => /usr/lib64/libecore_evas.so.1 (0x00007f318fe07000)
libluajit-5.1.so.2 => /usr/lib64/libluajit-5.1.so.2 (0x00007f318fb97000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f318fb74000)
libc.so.6 => /lib64/libc.so.6 (0x00007f318f9a4000)
libm.so.6 => /lib64/libm.so.6 (0x00007f318f865000)
librt.so.1 => /lib64/librt.so.1 (0x00007f318f85b000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f318f855000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007f318f79b000)
libgnutls.so.30 => /usr/lib64/libgnutls.so.30 (0x00007f318f605000)
libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20 (0x00007f318f4e6000)
libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f318f27b000)
libz.so.1 => /lib64/libz.so.1 (0x00007f318f261000)
liblz4.so.1 => /usr/lib64/liblz4.so.1 (0x00007f318f23f000)
libeo.so.1 => /usr/lib64/libeo.so.1 (0x00007f318f218000)
libector.so.1 => /usr/lib64/libector.so.1 (0x00007f318f1de000)
libefl.so.1 => /usr/lib64/libefl.so.1 (0x00007f318f163000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f318f0a4000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f318ee61000)
libhyphen.so.0 => /usr/lib64/libhyphen.so.0 (0x00007f318ec5b000)
libgif.so.7 => /usr/lib64/libgif.so.7 (0x00007f318ea51000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f318ea18000)
libtiff.so.5 => /usr/lib64/libtiff.so.5 (0x00007f318e9aa000)
libwebp.so.7 => /usr/lib64/libwebp.so.7 (0x00007f318e73b000)
libecore_con.so.1 => /usr/lib64/libecore_con.so.1 (0x00007f318e68a000)
libecore_ipc.so.1 => /usr/lib64/libecore_ipc.so.1 (0x00007f318e67e000)
libecore_input.so.1 => /usr/lib64/libecore_input.so.1 (0x00007f318e667000)
libecore_imf.so.1 => /usr/lib64/libecore_imf.so.1 (0x00007f318e65c000)
libecore_imf_evas.so.1 => /usr/lib64/libecore_imf_evas.so.1 (0x00007f318e655000)
libembryo.so.1 => /usr/lib64/libembryo.so.1 (0x00007f318e645000)
libecore_audio.so.1 => /usr/lib64/libecore_audio.so.1 (0x00007f318e630000)
libecore_input_evas.so.1 => /usr/lib64/libecore_input_evas.so.1 (0x00007f318e629000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/libgcc_s.so.1 (0x00007f318e60f000)
/lib64/ld-linux-x86-64.so.2 (0x00007f3190429000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007f318e605000)
libtasn1.so.6 => /usr/lib64/libtasn1.so.6 (0x00007f318e3f2000)
libnettle.so.6 => /usr/lib64/libnettle.so.6 (0x00007f318e1ba000)
libhogweed.so.4 => /usr/lib64/libhogweed.so.4 (0x00007f318df82000)
libgmp.so.10 => /usr/lib64/libgmp.so.10 (0x00007f318df09000)
libidn2.so.0 => /usr/lib64/libidn2.so.0 (0x00007f318deea000)
libunistring.so.2 => /usr/lib64/libunistring.so.2 (0x00007f318db66000)
libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007f318d945000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f318d932000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f318d8f5000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f318d8ec000)
libeldbus.so.1 => /usr/lib64/libeldbus.so.1 (0x00007f318d8ab000)
libeeze.so.1 => /usr/lib64/libeeze.so.1 (0x00007f318d898000)
libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f318d84d000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007f318d7ee000)
libudev.so.1 => /lib64/libudev.so.1 (0x00007f318d7be000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f318d768000)
|
|
|
Back to top |
|
|
y351 Apprentice
Joined: 21 May 2017 Posts: 200
|
Posted: Thu Oct 17, 2019 2:36 pm Post subject: |
|
|
Et de plus, je trouve étonnant que j'ai énormément de fichiers qui sont orphelins dans /lib64 avec la command :
Code: | find /lib64 -type f |xargs qfile -o
|
C'est normal ? |
|
Back to top |
|
|
y351 Apprentice
Joined: 21 May 2017 Posts: 200
|
Posted: Thu Oct 17, 2019 3:07 pm Post subject: |
|
|
Je propose de supprimer ce qui est orphelin dans /ib64 et recompiler tout :
Code: |
find /lib64 -type f |xargs qfile -o |xargs rm -f
emerge -e @world
|
Qu'en pensez-vous ? |
|
Back to top |
|
|
y351 Apprentice
Joined: 21 May 2017 Posts: 200
|
Posted: Fri Oct 18, 2019 9:44 am Post subject: |
|
|
J'ai supprimé lés librairies orphelines dans /lib64 et j'ai tout recompilé.
Puis, j'ai nettoyé les liens symboliques cassés.
Cela ne veut pas dire que tout est propre : comment puis-je vérifier ? |
|
Back to top |
|
|
|