View previous topic :: View next topic |
Author |
Message |
nmel n00b
Joined: 12 Mar 2017 Posts: 34
|
Posted: Tue Jan 09, 2018 5:46 pm Post subject: [solved] app-arch/snappy slot conflict |
|
|
I have the following problem with the snappy upgrade:
Code: |
# emerge -avuDN --with-bdeps=y world --verbose-conflicts
!!! Your current profile is deprecated and not supported anymore.
!!! Use eselect profile to update your profile.
!!! Please upgrade to the following profile if possible:
default/linux/amd64/17.0
You may use the following command to upgrade:
eselect profile set default/linux/amd64/17.0
These are the packages that would be merged, in order:
Calculating dependencies... done!
Total: 0 packages, Size of downloads: 0 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
app-arch/snappy:0
(app-arch/snappy-1.1.7:0/1::gentoo, ebuild scheduled for merge) conflicts with
app-arch/snappy:0/0= required by (dev-qt/qtwebengine-5.7.1-r2:5/5.7::gentoo, installed)
^^^^^
Nothing to merge; quitting.
|
Code: |
# eix app-arch/snappy
[U] app-arch/snappy
Available versions: 1.1.3-r1 1.1.7(0/1) {static-libs test ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
Installed versions: 1.1.3-r1(02:10:44 PM 10/01/2017)(-static-libs ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
Homepage: https://github.com/google/snappy
Description: A high-speed compression/decompression library by Google
# equery d app-arch/snappy
* These packages depend on app-arch/snappy:
dev-db/mariadb-10.1.29 (innodb-snappy ? app-arch/snappy)
(tokudb ? app-arch/snappy)
dev-libs/c-blosc-1.11.2 (snappy ? app-arch/snappy)
dev-libs/leveldb-1.18-r2 (snappy ? app-arch/snappy)
(static-libs ? app-arch/snappy[static-libs])
dev-qt/qtwebengine-5.7.1-r2 (app-arch/snappy)
media-video/ffmpeg-3.3.5 (snappy ? >=app-arch/snappy-1.1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
www-client/chromium-63.0.3239.108 (app-arch/snappy)
|
I see that snappy slots have been introduced and it seems dev-qt/qtwebengine doesn't require particular slot, however automatic conflict resolving haven't figured this out. Why?
Is the only way to upgrade this as the following?
Code: |
emerge -C app-arch/snappy
emerge -1 app-arch/snappy
|
[Moderator edit: broke long whitespace-free lines in code tags to fix thread layout. -Hu]
Last edited by nmel on Wed Jan 10, 2018 6:11 am; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30923 Location: here
|
Posted: Tue Jan 09, 2018 6:01 pm Post subject: |
|
|
Try with
Code: | # emerge -1 app-arch/snappy dev-qt/qtwebengine |
or if you won't rebuild qtwebengine modify files /var/db/pkg/dev-qt/qtwebengine-5.9.3/DEPEND and /var/db/pkg/dev-qt/qtwebengine-5.9.3/RDEPEND changing app-arch/snappy:0/0= to app-arch/snappy:0/1= _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
nmel n00b
Joined: 12 Mar 2017 Posts: 34
|
Posted: Wed Jan 10, 2018 6:00 am Post subject: |
|
|
Thanks fedeliallalinea! I tried this before and unfortunately, it didn't allow me to rebuild as it unmasked unstable =dev-qt/qtwebengine-5.9* which conflicted with other qt-5.7 libs.
After more tries I managed to upgrade using the explicit version and by enforcing to keep the widgets use flag since autounmask put itself in another trouble.
Code: |
# USE=widgets emerge -av1 snappy '=dev-qt/qtwebengine-5.7*'
!!! Your current profile is deprecated and not supported anymore.
!!! Use eselect profile to update your profile.
!!! Please upgrade to the following profile if possible:
default/linux/amd64/17.0
You may use the following command to upgrade:
eselect profile set default/linux/amd64/17.0
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild r U ] app-arch/snappy-1.1.7:0/1::gentoo [1.1.3-r1:0/0::gentoo] USE="(-static-libs) {-test%}" ABI_X86="(64) -32 (-x32)" 1,065 KiB
[ebuild rR ] dev-libs/leveldb-1.18-r2::gentoo USE="snappy tcmalloc -static-libs" 0 KiB
[ebuild R ] dev-qt/qtwebengine-5.7.1-r2:5/5.7::gentoo USE="alsa system-ffmpeg system-icu widgets -bindist -debug -geolocation -pax_kernel -pulseaudio {-test}" 0 KiB
[ebuild rR ] www-client/chromium-63.0.3239.108::gentoo USE="cups hangouts (pic) proprietary-codecs suid system-ffmpeg -component-build -custom-cflags -gnome-keyring -kerberos (-neon) -pulseaudio (-selinux) (-system-icu) (-system-libvpx) (-tcmalloc) -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" 0 KiB
Total: 4 packages (1 upgrade, 3 reinstalls), Size of downloads: 1,065 KiB
The following packages are causing rebuilds:
(app-arch/snappy-1.1.7:0/1::gentoo, ebuild scheduled for merge) causes rebuilds for:
(www-client/chromium-63.0.3239.108:0/0::gentoo, ebuild scheduled for merge)
(dev-libs/leveldb-1.18-r2:0/0::gentoo, ebuild scheduled for merge)
Would you like to merge these packages? [Yes/No]
|
Very weird! |
|
Back to top |
|
|
|
|
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
|
|