Re: [gentoo-user] Help installing skype
On Thursday 25 Feb 2016 13:23:52 Alan McKinnon wrote: > On 25/02/2016 03:05, allan gottlieb wrote: > > On Wed, Feb 24 2016, Alan McKinnon wrote: > >> A finite subset of this package.use file will let skype install, > >> followed of course by > >> emerge skype. > >> > >> I arrived at this list the long hard way, repeatedly running emerge and > >> adding stuffs still portage stopped it's whinging. The worst part is Qt > >> and X11 as skype is a Qt app and no longer bundles a local copy of Qt. > > > > I tried your list. It needed a few more. When I added them, a slot > > conflict again. If this is easy to explain and fix, please let me know; > > but this is not a do or die effort. > > I'm not at that machine right now so I can't check what I have in > package.use for "icu". You seem to have inconsistencies with USE="icu", > perhaps gst-plugins-base wants it off and chromium wants it on. > > You might need icu in USE globally. USE=icu should not be needed globally. This is how it works here: $ grep icu -r /etc/portage /etc/portage/package.use/sys:>=dev-libs/libxml2-2.9.2 icu abi_x86_32 /etc/portage/package.use/clients:www-client/firefox system-cairo system-icu system-jpeg system-libvpx system-sqlite /etc/portage/package.use/xorg:>=dev-libs/icu-54.1-r1 abi_x86_32 /etc/portage/package.use/media:>=media-libs/harfbuzz-0.9.41 abi_x86_32 icu /etc/portage/package.use/Qt:dev-qt/qtwebkit icu $ eix -l dev-libs/libxml2 [I] dev-libs/libxml2 Available versions: (2) 2.9.2-r4[debug examples icu ipv6 lzma python readline static- libs test ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" PYTHON_TARGETS="python2_7 python3_3 python3_4 python3_5"] 2.9.3 [debug examples icu ipv6 lzma python readline static-libs test ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" PYTHON_TARGETS="python2_7 python3_3 python3_4 python3_5"] Installed versions: 2.9.3(2)(08:29:48 02/22/16)(icu ipv6 python readline -debug -examples -lzma -static-libs -test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32" PYTHON_TARGETS="python2_7 python3_4 -python3_3 -python3_5") Homepage:http://www.xmlsoft.org/ Description: Version 2 of the library to manipulate XML files -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Help installing skype
Both david and alan suggested global icu use flag. Specifically On Thu, Feb 25 2016, David Haller wrote: > Hello, > > On Wed, 24 Feb 2016, allan gottlieb wrote: > [..] >>dev-libs/libxml2:2 >> >> (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, ebuild scheduled for merge) pulled >> in by >> >> dev-libs/libxml2:2[!icu?,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(-)?] >> required by (dev-qt/qtwebkit-4.8.6-r1:4/4::gentoo, ebuild scheduled for >> merge) >> ^ > [..] >> (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, installed) pulled in by >>dev-libs/libxml2:=[icu] required by >> (www-client/chromium-48.0.2564.109:0/0::gentoo, installed) >> ^^^ > > Have you tried building with 'icu' use-flag for libxml2, the gstreamer > stuff and qtwebkit? Try e.g. > > USE="icu" emerge --pretend net-im/skype > > HTH, > -dnh Bingo. When used with alan's list for abi_x86_32 (plus my small addendum) portage is happy. Thank you both allan
Re: [gentoo-user] Help installing skype
On 25/02/2016 03:05, allan gottlieb wrote: On Wed, Feb 24 2016, Alan McKinnon wrote: A finite subset of this package.use file will let skype install, followed of course by emerge skype. I arrived at this list the long hard way, repeatedly running emerge and adding stuffs still portage stopped it's whinging. The worst part is Qt and X11 as skype is a Qt app and no longer bundles a local copy of Qt. I tried your list. It needed a few more. When I added them, a slot conflict again. If this is easy to explain and fix, please let me know; but this is not a do or die effort. I'm not at that machine right now so I can't check what I have in package.use for "icu". You seem to have inconsistencies with USE="icu", perhaps gst-plugins-base wants it off and chromium wants it on. You might need icu in USE globally. thanks for everyone's help. allan !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-libs/libxml2:2 (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, ebuild scheduled for merge) pulled in by dev-libs/libxml2:2[!icu?,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(-)?] required by (dev-qt/qtwebkit-4.8.6-r1:4/4::gentoo, ebuild scheduled for merge) ^ >=dev-libs/libxml2-2.9.1-r4:2[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(-)?] required by (media-libs/gst-plugins-base-0.10.36-r2:0.10/0.10::gentoo, ebuild scheduled for merge) >=dev-libs/libxml2-2.9.1-r4[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(-)?] required by (media-libs/gstreamer-0.10.36-r2:0.10/0.10::gentoo, ebuild scheduled for merge) (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, installed) pulled in by dev-libs/libxml2:=[icu] required by (www-client/chromium-48.0.2564.109:0/0::gentoo, installed) ^^^ dev-libs/libxml2:2/2=[icu] required by (www-client/chromium-48.0.2564.109:0/0::gentoo, installed) ^^^
Re: [gentoo-user] Help installing skype
Hello, On Wed, 24 Feb 2016, allan gottlieb wrote: [..] >dev-libs/libxml2:2 > > (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, ebuild scheduled for merge) pulled > in by > > dev-libs/libxml2:2[!icu?,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(-)?] > required by (dev-qt/qtwebkit-4.8.6-r1:4/4::gentoo, ebuild scheduled for > merge) > ^ [..] > (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, installed) pulled in by >dev-libs/libxml2:=[icu] required by > (www-client/chromium-48.0.2564.109:0/0::gentoo, installed) > ^^^ Have you tried building with 'icu' use-flag for libxml2, the gstreamer stuff and qtwebkit? Try e.g. USE="icu" emerge --pretend net-im/skype HTH, -dnh -- "Powered-up hardware and sweat do not mix." -- Simon Cozens
Re: [gentoo-user] Help installing skype
On Wed, Feb 24 2016, Alan McKinnon wrote: > A finite subset of this package.use file will let skype install, > followed of course by > emerge skype. > > I arrived at this list the long hard way, repeatedly running emerge and > adding stuffs still portage stopped it's whinging. The worst part is Qt > and X11 as skype is a Qt app and no longer bundles a local copy of Qt. I tried your list. It needed a few more. When I added them, a slot conflict again. If this is easy to explain and fix, please let me know; but this is not a do or die effort. thanks for everyone's help. allan !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-libs/libxml2:2 (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, ebuild scheduled for merge) pulled in by dev-libs/libxml2:2[!icu?,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(-)?] required by (dev-qt/qtwebkit-4.8.6-r1:4/4::gentoo, ebuild scheduled for merge) ^ >=dev-libs/libxml2-2.9.1-r4:2[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(-)?] required by (media-libs/gst-plugins-base-0.10.36-r2:0.10/0.10::gentoo, ebuild scheduled for merge) >=dev-libs/libxml2-2.9.1-r4[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(-)?] required by (media-libs/gstreamer-0.10.36-r2:0.10/0.10::gentoo, ebuild scheduled for merge) (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, installed) pulled in by dev-libs/libxml2:=[icu] required by (www-client/chromium-48.0.2564.109:0/0::gentoo, installed) ^^^ dev-libs/libxml2:2/2=[icu] required by (www-client/chromium-48.0.2564.109:0/0::gentoo, installed) ^^^
Re: [gentoo-user] Help installing skype
On Wed, Feb 24, 2016 at 3:30 PM, Alan McKinnonwrote: > > I agree with Ralf, a small VM with Windows or an Ubuntu/Mint/whatever > appliance solely for use with skype is probably a better use of your > time. It's a huge PITA to keep abi_x86_32 under control and not bloat, > whereas a VM only needs disk space (cheap as dirt) and apt-get once a > fortnight or so. > A container would work just as well, and uses WAY less RAM (and disk as well). You could keep it running on your desktop all day for about the same resource cost as just running it normally. -- Rich
Re: [gentoo-user] Help installing skype
A finite subset of this package.use file will let skype install, followed of course by emerge skype. I arrived at this list the long hard way, repeatedly running emerge and adding stuffs still portage stopped it's whinging. The worst part is Qt and X11 as skype is a Qt app and no longer bundles a local copy of Qt. I agree with Ralf, a small VM with Windows or an Ubuntu/Mint/whatever appliance solely for use with skype is probably a better use of your time. It's a huge PITA to keep abi_x86_32 under control and not bloat, whereas a VM only needs disk space (cheap as dirt) and apt-get once a fortnight or so. Anyway, here's a package.use that works on a Plasma 5 system: # These enable 32-bit libs, mostly for wine and skype # This list is long because both need all of X11 as 32bit and it's a big tree # dev-libs/* abi_x86_32 dev-qt/* abi_x86_32 media-libs/* abi_x86_32 net-libs/* abi_x86_32 sci-libs/* abi_x86_32 sys-libs/* abi_x86_32 x11-libs/* abi_x86_32 x11-proto/* abi_x86_32 app-accessibility/at-spi2-atk abi_x86_32 app-accessibility/at-spi2-core abi_x86_32 app-arch/bzip2 abi_x86_32 app-arch/xz-utils abi_x86_32 app-arch/snappy abi_x86_32 app-i18n/enca abi_x86_32 dev-db/mysql abi_x86_32 dev-db/sqlite abi_x86_32 dev-db/unixODBC abi_x86_32 dev-lang/orc abi_x86_32 dev-qt/qt3support:4 abi_x86_32 dev-qt/qtcore:4 abi_x86_32 dev-qt/qtdbus:4 abi_x86_32 dev-qt/qtgui:4 abi_x86_32 dev-qt/qtscript:4 abi_x86_32 dev-qt/qtsql:4 abi_x86_32 dev-qt/qtwebkit:4 abi_x86_32 dev-qt/qtxmlpatterns:4 abi_x86_32 dev-util/pkgconfig abi_x86_32 gnome-base/librsvg abi_x86_32 gnome-base/gconf abi_x86_32 media-gfx/graphite2 abi_x86_32 media-gfx/sane-backends abi_x86_32 media-plugins/alsa-plugins abi_x86_32 media-sound/lame abi_x86_32 media-sound/mpg123 abi_x86_32 media-sound/pulseaudio abi_x86_32 media-sound/wavpack abi_x86_32 media-video/ffmpeg abi_x86_32 net-dns/avahi abi_x86_32 net-fs/samba abi_x86_32 net-print/cups abi_x86_32 net-wireless/bluez abi_x86_32 sys-apps/attr abi_x86_32 sys-apps/dbus abi_x86_32 sys-apps/util-linux abi_x86_32 sys-devel/gettext abi_x86_32 sys-devel/flex abi_x86_32 sys-fs/udev abi_x86_32 virtual/ffmpeg abi_x86_32 virtual/glu abi_x86_32 virtual/jpeg abi_x86_32 virtual/libffi abi_x86_32 virtual/libiconv abi_x86_32 virtual/libintl abi_x86_32 virtual/libmysqlclient abi_x86_32 virtual/libudev abi_x86_32 virtual/libusb abi_x86_32 virtual/mysql abi_x86_32 virtual/opengl abi_x86_32 virtual/pam abi_x86_32 virtual/pkgconfig abi_x86_32 On 24/02/2016 22:17, allan gottlieb wrote: > On Wed, Feb 24 2016, Ralf wrote: > >> Hi, >> >> I hate those tons of abi_x86_32 packages as well. >> >> This is also not solving your slot conflict, but why not: >> - Use a Windows VM for Skype >> - Use a small Linux VM for Skype (e.g. Debian) >> and just redirect your webcam. >> >> In this way, you don't mess up your system with 32 bit libraries. And, >> of course, you don't know what skype is internally doing as it is >> proprietary software and not famous for no bugs/vulnerabilities. >> >> Cheers >> Ralf > > I am trying to convince the dept and/or systems group to ship me one of > their "loaner laptops" that has skype installed. > > But I "promised" to try to install it on my main laptop (gentoo). > On a backup laptop I went to the skype website and picked up the generic > linux binary. However it complained that I don't have the libraries it > needs, presumably because it wants /usr/lib32 and I have /usr/lib64. > > allan > -- Alan McKinnon alan.mckin...@gmail.com
Re: [gentoo-user] Help installing skype
On Wed, Feb 24 2016, Ralf wrote: > Hi, > > I hate those tons of abi_x86_32 packages as well. > > This is also not solving your slot conflict, but why not: > - Use a Windows VM for Skype > - Use a small Linux VM for Skype (e.g. Debian) > and just redirect your webcam. > > In this way, you don't mess up your system with 32 bit libraries. And, > of course, you don't know what skype is internally doing as it is > proprietary software and not famous for no bugs/vulnerabilities. > > Cheers > Ralf I am trying to convince the dept and/or systems group to ship me one of their "loaner laptops" that has skype installed. But I "promised" to try to install it on my main laptop (gentoo). On a backup laptop I went to the skype website and picked up the generic linux binary. However it complained that I don't have the libraries it needs, presumably because it wants /usr/lib32 and I have /usr/lib64. allan
Re: [gentoo-user] Help installing skype
Hi, I hate those tons of abi_x86_32 packages as well. This is also not solving your slot conflict, but why not: - Use a Windows VM for Skype - Use a small Linux VM for Skype (e.g. Debian) and just redirect your webcam. In this way, you don't mess up your system with 32 bit libraries. And, of course, you don't know what skype is internally doing as it is proprietary software and not famous for no bugs/vulnerabilities. Cheers Ralf On 02/24/2016 07:36 PM, allan gottlieb wrote: > Unfortunately (see the end for the reason) I need to run skype. This > seems to be a mess to build. > > I already > added it to package.accept_keywords > added about 100 entries to package.use (for abi_x86_32) > accepted the license > > Now I have a slot conflict. Below the abbreviated output is the full > output. Help would be much appreciated. > > thanks, > allan > > > > E7450-wired gottlieb # emerge --pretend skype > > These are the packages that would be merged, in reverse order: > > Calculating dependencies... done! > [ebuild N~] net-im/skype-4.3.0.37-r6 USE="pulseaudio -apulse > -pax_kernel -plasma (-selinux)" > [nomerge ] www-client/chromium-48.0.2564.109 > [nomerge ] app-accessibility/speech-dispatcher-0.8.1 > [nomerge ] app-accessibility/espeak-1.47.11-r1 > [nomerge ]media-sound/sox-14.4.2 > [nomerge ] media-sound/pulseaudio-7.1 ABI_X86="32*" > [ebuild R] media-plugins/alsa-plugins-1.0.29 ABI_X86="32*" > [ebuild R] media-sound/pulseaudio-7.1 ABI_X86="32*" > [nomerge ] net-im/skype-4.3.0.37-r6 USE="pulseaudio -apulse > -pax_kernel -plasma (-selinux)" > [ebuild N ] dev-qt/qtwebkit-4.8.6-r1 USE="gstreamer jit (-aqua) -debug > -exceptions -icu -pch" ABI_X86="32 (64) (-x32)" > [nomerge ] gnome-base/gnome-3.16.0 > [nomerge ] gnome-base/gnome-extra-apps-3.16.0 > [nomerge ] mail-client/evolution-3.16.5 > [nomerge ]app-crypt/pinentry-0.9.5 > [nomerge ] dev-qt/qtgui-4.8.6-r4 ABI_X86="32*" > [ebuild R] dev-qt/qt3support-4.8.6-r1 ABI_X86="32*" > [ebuild R] dev-qt/qtsql-4.8.6-r1 ABI_X86="32*" > [ebuild R]dev-db/sqlite-3.9.2 ABI_X86="32*" > > [many omitted] > > [ebuild R]dev-libs/expat-2.1.0-r5 ABI_X86="32*" > [ebuild R] app-arch/bzip2-1.0.6-r6 ABI_X86="32*" > [nomerge ] app-text/texlive-2014 > [nomerge ] sys-apps/texinfo-5.2 > [ebuild R] virtual/libintl-0-r2 ABI_X86="32*" > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-libs/libxml2:2 > > (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, ebuild scheduled for merge) pulled > in by > > dev-libs/libxml2:2[!icu?,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(-)?] > required by (dev-qt/qtwebkit-4.8.6-r1:4/4::gentoo, ebuild scheduled for > merge) >^ > > > > > >=dev-libs/libxml2-2.9.1-r4:2[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(-)?] > required by (media-libs/gst-plugins-base-0.10.36-r2:0.10/0.10::gentoo, > ebuild scheduled for merge) > > > > > > >=dev-libs/libxml2-2.9.1-r4[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(-)?] > required by (media-libs/gstreamer-0.10.36-r2:0.10/0.10::gentoo, ebuild > scheduled for merge) > > > > > > (dev-libs/libxml2-2.9.2-r4:2/2::gentoo, installed) pulled in by > dev-libs/libxml2:=[icu] required by > (www-client/chromium-48.0.2564.109:0/0::gentoo, installed) >^^^ > >
Re: [gentoo-user] Help installing skype
Hi=) Can't really help with 32bit conflicts, I gave up on it since other unofficial packages got broken. But you can try workaround with disabled abi_x86_32, put skype ebuild to your local overlay and remove all abi_x86_32 related in it. And it still can fail=) Or you can give a try to web.skype.com