Re: [gentoo-user] mysql-workbench
Alan McKinnon writes: > On 17/04/2017 19:12, lee wrote: >> Hi, >> >> mysql-workbench requires a USE flag of '>=x11-libs/cairo- -X' while >> lots of other packages apparently require cairo with X: > > no it doesn't. With a fresh tree: > > khamul mysql-workbench # grep cairo *ebuild > mysql-workbench-6.3.3.ebuild: >=x11-libs/cairo-1.5.12[glib,svg] > mysql-workbench-6.3.4-r1.ebuild: >>=x11-libs/cairo-1.5.12[glib,svg] > mysql-workbench-6.3.4-r2.ebuild: >>=x11-libs/cairo-1.5.12[glib,svg] > mysql-workbench-6.3.4.ebuild: >=x11-libs/cairo-1.5.12[glib,svg] > # grep *ebuild > # > Emerge said I need to make above use change. There are some entries about cairo in package.use, yet commenting them out didn't help. , [ grep cairo /etc/portage/package.use ] | =x11-libs/cairo-1.12.16 xcb | =x11-libs/cairo-1.12.16 X | =x11-libs/cairo-1.12.16 opengl | =x11-libs/cairo-1.12.16-r4 X xcb | =x11-libs/cairo-1.12.18-r1 xcb X | >=x11-libs/cairo-1.14.2 xcb X | >=app-text/poppler-0.42.0 cairo | # required by dev-cpp/cairomm-1.12.0-r1::gentoo | >=x11-libs/cairo- X | # required by dev-cpp/cairomm-1.12.0-r1::gentoo | =x11-libs/cairo-1.14.8 -X ` > Are you using an overlay that provides someone's latest greatest > mysql-workbench? > > This is what the tree has right now, what does your machine say? > > # eix mysql-workbench > * dev-db/mysql-workbench > Available versions: 6.3.3 (~)6.3.4 6.3.4-r1 (~)6.3.4-r2 {debug doc > gnome-keyring PYTHON_TARGETS="python2_7"} > Homepage:http://dev.mysql.com/workbench/ > Description: MySQL Workbench > same here: , [ eix mysql-workbench ] | * dev-db/mysql-workbench | Verfügbare Versionen: 6.3.3 ~6.3.4 6.3.4-r1 ~6.3.4-r2 {debug doc gnome-keyring PYTHON_TARGETS="python2_7"} | Startseite: http://dev.mysql.com/workbench/ | Beschreibung: MySQL Workbench ` , [ emerge -a mysql-workbench ] | | * IMPORTANT: 1 news items need reading for repository 'gentoo'. | * Use eselect news read to view new items. | | | * IMPORTANT: 3 config files in '/etc/portage' need updating. | * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS | * sections of the emerge man page to learn how to update config files. | | These are the packages that would be merged, in order: | | Calculating dependencies... done! | [ebuild N ] sci-libs/proj-4.8.0 USE="-java -static-libs" | [ebuild N ] sys-apps/baselayout-java-0.1.0 | [ebuild N ] dev-python/pexpect-3.3 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) (-python3_5) (-python3_6)" | [ebuild N ] dev-java/java-config-2.2.0-r3 USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" | [ebuild N ] dev-python/paramiko-2.1.2 USE="-doc -examples" PYTHON_TARGETS="python2_7 python3_4 (-python3_5) (-python3_6)" | [ebuild N ] app-eselect/eselect-java-0.3.0 | [ebuild N ] dev-lang/lua-5.1.5-r4 USE="deprecated readline -emacs -static" | [ebuild N ] dev-cpp/ctemplate-2.3-r1 USE="-doc -emacs -static-libs {-test} -vim-syntax" | [ebuild N ] dev-db/vsqlite++-0.3.13-r1 USE="-static-libs" | [ebuild N ] dev-libs/libzip-1.0.1 USE="-static-libs" | [ebuild N ] sci-libs/libgeotiff-1.4.0 USE="-debug -doc -static-libs" | [ebuild N ] dev-libs/json-c-0.12 USE="-doc -static-libs" | [ebuild N ] sci-libs/gdal-2.0.2-r3 USE="aux_xml threads -armadillo -curl -debug -doc -fits -geos -gif -gml -hdf5 -java -jpeg -jpeg2k -mdb -mysql -netcdf -odbc -ogdi -opencl -pdf -perl -png -postgres -python -spatialite -sqlite -xls" PYTHON_TARGETS="python2_7 python3_4" | [ebuild N ] app-admin/sudo-1.8.18_p1 USE="nls pam sendmail -ldap -offensive (-selinux) -skey" | [ebuild N ] dev-db/mysql-connector-c++-1.1.6 USE="-debug -examples -gcov -static-libs" | [ebuild U *] x11-libs/cairo- [1.14.8] USE="-X* -utils%" | [ebuild N ] dev-cpp/atkmm-2.24.2 USE="-doc" | [ebuild N ] dev-cpp/cairomm-1.12.0-r1 USE="svg -X (-aqua) -doc" | [ebuild N ] dev-cpp/pangomm-2.40.1 USE="-doc" | [ebuild N ] dev-cpp/gtkmm-2.24.5 USE="-doc -examples {-test}" | [ebuild N ] dev-java/icedtea-bin-3.3.0 USE="alsa cups gtk webstart -doc -examples -headless-awt (-multilib) -nsplugin -pulseaudio (-selinux) -source" | [ebuild N ] virtual/jdk-1.8.0-r3 | [ebuild N ] virtual/jre-1.8.0-r1 | [ebuild N ] dev-java/icedtea-web-1.6.1-r1 USE="-doc -javascript -nsplugin -tagsoup {-test}" | [ebuild N ] dev-db/mysql-workbench-6.3.4-r1 USE="-debug -doc -gnome-keyring" PYTHON_TARGETS="python2_7" | | The following USE changes are necessary to proceed: | (see "package.use" in the portage(5) man page for more details) | # required by dev-cpp/cairomm-1.12.0-r1::gentoo | # required by dev-cpp/pangomm-2.40.1::gentoo | # required by dev-db/mysql-workbench-6.3.4-r1::gentoo | # required by mysql-workbench (argument) | >=x11-l
Re: [gentoo-user] mysql-workbench
On 17/04/2017 19:12, lee wrote: > Hi, > > mysql-workbench requires a USE flag of '>=x11-libs/cairo- -X' while > lots of other packages apparently require cairo with X: no it doesn't. With a fresh tree: khamul mysql-workbench # grep cairo *ebuild mysql-workbench-6.3.3.ebuild: >=x11-libs/cairo-1.5.12[glib,svg] mysql-workbench-6.3.4-r1.ebuild: >=x11-libs/cairo-1.5.12[glib,svg] mysql-workbench-6.3.4-r2.ebuild: >=x11-libs/cairo-1.5.12[glib,svg] mysql-workbench-6.3.4.ebuild: >=x11-libs/cairo-1.5.12[glib,svg] # grep *ebuild # Are you using an overlay that provides someone's latest greatest mysql-workbench? This is what the tree has right now, what does your machine say? # eix mysql-workbench * dev-db/mysql-workbench Available versions: 6.3.3 (~)6.3.4 6.3.4-r1 (~)6.3.4-r2 {debug doc gnome-keyring PYTHON_TARGETS="python2_7"} Homepage:http://dev.mysql.com/workbench/ Description: MySQL Workbench > > > x11-libs/cairo:0 > > (x11-libs/cairo-:0/0::gentoo, ebuild scheduled for merge) conflicts with > >=x11-libs/cairo-1.8.4[X] required by > (dev-dotnet/libgdiplus-4.2-r3:0/0::gentoo, installed) >^ > >=x11-libs/cairo-1.12.14-r4:0/0=[svg,X,abi_x86_64(-)] required by > (x11-libs/gtk+-2.24.31-r1:2/2::gentoo, installed) > ^ > >=x11-libs/cairo-1.12.14-r4:0/0=[X,abi_x86_64(-)] required by > (x11-libs/pango-1.40.4:0/0::gentoo, installed) > ^ > x11-libs/cairo[X,-xlib-xcb(-)] required by > (app-office/libreoffice-5.2.3.3-r1:0/0::gentoo, installed) >^ > >=x11-libs/cairo-1.12.14-r4:=[X,abi_x86_64(-)] required by > (x11-libs/pango-1.40.4:0/0::gentoo, installed) > ^ > >=x11-libs/cairo-1.10:0/0=[X] required by > (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed) >^ > >=x11-libs/cairo-1.14[glib,svg,X,abi_x86_64(-)] required by > (x11-libs/gtk+-3.22.11:3/3::gentoo, installed) >^ > >=x11-libs/cairo-1.12.14-r4:=[svg,X,abi_x86_64(-)] required by > (x11-libs/gtk+-2.24.31-r1:2/2::gentoo, installed) > ^ > >=x11-libs/cairo-1.10[X] required by > (www-client/seamonkey-2.46-r1:0/0::gentoo, installed) > ^ > >=x11-libs/cairo-1.10:=[X] required by > (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed) > > > Is there a good way to get mysql-workbench installed without removing > the other packages? Find what you are installing exactly then take it from there -- Alan McKinnon alan.mckin...@gmail.com
[gentoo-user] mysql-workbench
Hi, mysql-workbench requires a USE flag of '>=x11-libs/cairo- -X' while lots of other packages apparently require cairo with X: x11-libs/cairo:0 (x11-libs/cairo-:0/0::gentoo, ebuild scheduled for merge) conflicts with >=x11-libs/cairo-1.8.4[X] required by (dev-dotnet/libgdiplus-4.2-r3:0/0::gentoo, installed) ^ >=x11-libs/cairo-1.12.14-r4:0/0=[svg,X,abi_x86_64(-)] required by (x11-libs/gtk+-2.24.31-r1:2/2::gentoo, installed) ^ >=x11-libs/cairo-1.12.14-r4:0/0=[X,abi_x86_64(-)] required by (x11-libs/pango-1.40.4:0/0::gentoo, installed) ^ x11-libs/cairo[X,-xlib-xcb(-)] required by (app-office/libreoffice-5.2.3.3-r1:0/0::gentoo, installed) ^ >=x11-libs/cairo-1.12.14-r4:=[X,abi_x86_64(-)] required by (x11-libs/pango-1.40.4:0/0::gentoo, installed) ^ >=x11-libs/cairo-1.10:0/0=[X] required by (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed) ^ >=x11-libs/cairo-1.14[glib,svg,X,abi_x86_64(-)] required by (x11-libs/gtk+-3.22.11:3/3::gentoo, installed) ^ >=x11-libs/cairo-1.12.14-r4:=[svg,X,abi_x86_64(-)] required by (x11-libs/gtk+-2.24.31-r1:2/2::gentoo, installed) ^ >=x11-libs/cairo-1.10[X] required by (www-client/seamonkey-2.46-r1:0/0::gentoo, installed) ^ >=x11-libs/cairo-1.10:=[X] required by (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed) Is there a good way to get mysql-workbench installed without removing the other packages?