Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What is pulling in this old version of boost?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
happysmash27
Apprentice
Apprentice


Joined: 28 Mar 2016
Posts: 220

PostPosted: Thu Apr 30, 2020 2:16 am    Post subject: What is pulling in this old version of boost? Reply with quote

Despite removing things from the world file and explicitly asking for the newer version of boost to be emerged, the old version is still selected for unknown reasons. The command I am using:

Code:
 # emerge -UDuN1a --with-bdeps=y --changed-deps --backtrack 100 @world \=dev-libs/boost-1.72.0-r1 nghttp2 ocaml wcalc


Truncated output (I have many verbose errors about cool-retro-term using an outdated EAPI which are unrelated to this issue):

Code:
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/boost:0

  (dev-libs/boost-1.72.0-r1:0/1.72.0::gentoo, ebuild scheduled for merge) USE="bzip2 context doc icu nls numpy python threads tools zlib -debug -lzma -mpi -static-libs -zstd" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 python3_7 python3_8" pulled in by
    =dev-libs/boost-1.72.0-r1 (Argument)

  (dev-libs/boost-1.65.0:0/1.65.0::gentoo, installed) USE="context doc nls python threads tools -debug -icu -mpi -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_5 python3_6" pulled in by
    dev-libs/boost:0/1.65.0=[abi_x86_64(-),threads] required by (net-libs/nghttp2-1.40.0:0/1.14::gentoo, installed) USE="cxx threads utils xml -debug -hpack-tools -jemalloc -libressl -static-libs -test" ABI_X86="(64) -32 (-x32)"
                  ^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                           


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following updates are masked by LICENSE changes:
- net-im/slack-4.3.2-r2::gentoo (masked by: all-rights-reserved license(s))
A copy of the 'all-rights-reserved' license is located at '/usr/portage/licenses/all-rights-reserved'.

- sys-kernel/linux-firmware-20200413::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
A copy of the 'linux-fw-redistributable' license is located at '/usr/portage/licenses/linux-fw-redistributable'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


emerge: there are no ebuilds to satisfy "dev-lang/python:3.5".
(dependency required by "dev-libs/boost-1.65.0::gentoo" [installed])
(dependency required by "net-libs/nghttp2-1.40.0::gentoo" [installed])
(dependency required by "nghttp2" [argument])


Some snippets of info:

Code:
 # emerge --deselect boost nghttp2
>>> No matching atoms found in "world" favorites file...
 # cat /etc/portage/package.*/*|grep boost
=dev-libs/boost-1.65.0
\=dev-libs/boost-1.65.0
dev-libs/boost python context
dev-libs/boost python context
dev-libs/boost context python_single_target_python3_7 python_targets_python3_7 numpy
dev-util/boost-build python_targets_python2_7
 # cat /etc/portage/package.mask/tooold|grep boost
=dev-libs/boost-1.65.0
 # cat /etc/portage/package.mask/tooold\~|grep boost
\=dev-libs/boost-1.65.0


I'm not sure why I haven't gotten any errors related to this broken line, or which file it is in:

Code:
 # cat /etc/portage/package.*/*|grep nghttp2
net-misc/networkmanager consolekit -elogindnet-libs/nghttp2 -abi_x86_32


More snippets:

Code:
 # ls /usr/portage/net-libs/nghttp2
Manifest  metadata.xml   nghttp2-1.40.0.ebuild  nghttp2-9999.ebuild
 # cat /usr/portage/net-libs/nghttp2/nghttp2-1.40.0.ebuild
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

# TODO: Add python support.

EAPI=7

inherit multilib-minimal

if [[ ${PV} == 9999 ]] ; then
   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git"
   inherit autotools git-r3
else
   SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz"
   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86"
fi

DESCRIPTION="HTTP/2 C Library"
HOMEPAGE="https://nghttp2.org/"

LICENSE="MIT"
SLOT="0/1.14" # <C++>.<C> SONAMEs
IUSE="cxx debug hpack-tools jemalloc libressl static-libs test +threads utils xml"

RESTRICT="!test? ( test )"

SSL_DEPEND="
   !libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}] )
   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
"
RDEPEND="
   cxx? (
      ${SSL_DEPEND}
      dev-libs/boost:=[${MULTILIB_USEDEP},threads]
   )
   hpack-tools? ( >=dev-libs/jansson-2.5 )
   jemalloc? ( dev-libs/jemalloc[${MULTILIB_USEDEP}] )
   utils? (
      ${SSL_DEPEND}
      >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
      >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
      net-dns/c-ares:=[${MULTILIB_USEDEP}]
   )
   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
   virtual/pkgconfig
   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"

src_prepare() {
   default
   [[ ${PV} == 9999 ]] && eautoreconf
}

multilib_src_configure() {
   local myeconfargs=(
      --disable-examples
      --disable-failmalloc
      --disable-python-bindings
      --disable-werror
      --without-cython
      $(use_enable cxx asio-lib)
      $(use_enable debug)
      $(multilib_native_use_enable hpack-tools)
      $(use_enable static-libs static)
      $(use_enable threads)
      $(multilib_native_use_enable utils app)
      $(multilib_native_use_with jemalloc)
      $(multilib_native_use_with xml libxml2)
   )
   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
}

multilib_src_install_all() {
   if ! use static-libs ; then
      find "${ED}"/usr -name '*.la' -delete || die
   fi
}


I do not see anything here which suggests needing an old version of Boost, but to be fair, I don't know the Portage API very well.

Does anyone have any predictions on what could cause this, so that perhaps I can change that and finally get a world update through, something that I have been trying to do for maybe months now?

EDIT as the first reply comes in: I noticed some new QT packages, so used the cumbersome commands on the wiki to remove them all them re-emerge them, syncing the Portage tree beforehand to make sure there wasn't anything even newer to worry about. While doing this, I attempted to do more too:

Code:
 # equery d boost
 * These packages depend on boost:
app-office/libreoffice-6.0.2.1 (dev-libs/boost:0/1.65.0[nls])
app-text/highlight-3.42-r1 (dev-libs/boost)
app-text/libabw-0.1.1 (>=dev-libs/boost-1.46)
app-text/libebook-0.1.2-r1 (dev-libs/boost)
app-text/libepubgen-0.1.0 (dev-libs/boost)
app-text/libetonyek-0.1.6 (dev-libs/boost)
app-text/libmspub-0.1.2 (dev-libs/boost)
app-text/libqxp-0.0.1 (dev-libs/boost)
dev-cpp/libcmis-0.5.2-r1 (dev-libs/boost)
dev-db/mysql-connector-c++-1.1.9 (dev-libs/boost:0/1.65.0)
dev-games/ogre-1.9.0-r1 (boost ? dev-libs/boost)
dev-libs/libixion-0.15.0 (dev-libs/boost)
dev-libs/liborcus-0.15.4 (dev-libs/boost[zlib(+)])
dev-libs/librevenge-0.0.4-r1 (dev-libs/boost)
dev-util/bitcoin-tx-0.17.1 (>=dev-libs/boost-1.52.0:0/1.65.0[threads(+)])
dev-util/mdds-1.6.0 (dev-libs/boost)
dev-util/source-highlight-3.1.8-r1 (>=dev-libs/boost-1.62.0:0/1.65.0[threads])
games-util/grfcodec-6.0.6 (dev-libs/boost)
kde-apps/akonadi-17.08.1 (dev-libs/boost)
kde-apps/akonadi-search-17.08.1 (dev-libs/boost)
kde-apps/kleopatra-17.04.0 (dev-libs/boost:0/1.63.0)
!!! Invalid atom: '>=dev-python/numpy-1.10.1[%PYTHON_USEDEP-NEEDS-TO-BE-USED-IN-PYTHON_GEN_COND_DEP%]'
kde-apps/libkleo-17.08.1 (dev-libs/boost)
kde-apps/rocs-17.04.0 (>=dev-libs/boost-1.49)
kde-frameworks/kactivities-5.68.0 (>=dev-libs/boost-1.54)
kde-frameworks/kactivities-stats-5.68.0 (>=dev-libs/boost-1.54)
kde-plasma/kactivitymanagerd-5.17.3 (dev-libs/boost)
kde-plasma/plasma-desktop-5.17.1 (dev-libs/boost)


Because of some of these selecting the specific version of boost, I attempted to add them to my emerge command manually, which may or may not make any sense:
Code:
emerge -UDuN1a --with-bdeps=y --changed-deps --backtrack 100 @world \=dev-libs/boost-1.72.0-r1 nghttp2 ocaml wcalc libreoffice mysql-connector-c++ bitcoin-tx dev-util/source-highlight kde-apps/kleopatra


This didn't fix it, but it did result in more verbose errors for some reason:

Code:
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.30.2:0/5.30::gentoo, ebuild scheduled for merge) USE="berkdb doc gdbm ithreads -debug" ABI_X86="(64)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-lang/perl-5.28.2-r1:0/5.28::gentoo, installed) USE="berkdb doc gdbm ithreads -debug" ABI_X86="(64)" pulled in by
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/File-Listing-6.40.0-r1:0/0::gentoo, installed) USE="" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    (and 9 more with the same problem)

dev-libs/boost:0

  (dev-libs/boost-1.72.0-r1:0/1.72.0::gentoo, ebuild scheduled for merge) USE="bzip2 context doc icu nls numpy python threads tools zlib -debug -lzma -mpi -static-libs -zstd" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 python3_7 python3_8" pulled in by
    =dev-libs/boost-1.72.0-r1 (Argument)

  (dev-libs/boost-1.65.0:0/1.65.0::gentoo, installed) USE="context doc nls python threads tools -debug -icu -mpi -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_5 python3_6" pulled in by
    dev-libs/boost:0/1.65.0=[abi_x86_64(-),threads] required by (net-libs/nghttp2-1.40.0:0/1.14::gentoo, installed) USE="cxx threads utils xml -debug -hpack-tools -jemalloc -libressl -static-libs -test" ABI_X86="(64) -32 (-x32)"
                  ^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                           

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following updates are masked by LICENSE changes:
- sys-kernel/linux-firmware-20200421::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
A copy of the 'linux-fw-redistributable' license is located at '/usr/portage/licenses/linux-fw-redistributable'.

- net-im/slack-4.3.2-r2::gentoo (masked by: all-rights-reserved license(s))
A copy of the 'all-rights-reserved' license is located at '/usr/portage/licenses/all-rights-reserved'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


emerge: there are no ebuilds to satisfy "dev-lang/python:3.5".
(dependency required by "dev-libs/boost-1.65.0::gentoo" [installed])
(dependency required by "net-libs/nghttp2-1.40.0::gentoo" [installed])
(dependency required by "nghttp2" [argument])


In an attempt to get verbose conflicts for the perl errors, I realised that by emerging a newer version of QT, an old version of icu was being selected, so I would probably need to update icu before updating qt:

Code:
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-67.1:0/67.1::gentoo, ebuild scheduled for merge) USE="doc examples -debug -static-libs" ABI_X86="32 (64) (-x32)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-64.2:0/64.2::gentoo, installed) USE="doc examples -debug -static-libs" ABI_X86="32 (64) (-x32)" pulled in by
    dev-libs/icu:0/64.2= required by (dev-qt/qtcore-5.14.2:5/5.14.2::gentoo, installed) USE="icu -debug -old-kernel -systemd -test" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                                                                                                 

dev-libs/boost:0

  (dev-libs/boost-1.72.0-r1:0/1.72.0::gentoo, ebuild scheduled for merge) USE="bzip2 context doc icu nls numpy python threads tools zlib -debug -lzma -mpi -static-libs -zstd" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 python3_7 python3_8" pulled in by
    =dev-libs/boost-1.72.0-r1 (Argument)

  (dev-libs/boost-1.65.0:0/1.65.0::gentoo, installed) USE="context doc nls python threads tools -debug -icu -mpi -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_5 python3_6" pulled in by
    dev-libs/boost:0/1.65.0=[abi_x86_64(-),threads] required by (net-libs/nghttp2-1.40.0:0/1.14::gentoo, installed) USE="cxx threads utils xml -debug -hpack-tools -jemalloc -libressl -static-libs -test" ABI_X86="(64) -32 (-x32)"
                  ^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                           


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following updates are masked by LICENSE changes:
- sys-kernel/linux-firmware-20200421::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
A copy of the 'linux-fw-redistributable' license is located at '/usr/portage/licenses/linux-fw-redistributable'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


emerge: there are no ebuilds to satisfy "dev-lang/python:3.5".
(dependency required by "dev-libs/boost-1.65.0::gentoo" [installed])
(dependency required by "net-libs/nghttp2-1.40.0::gentoo[cxx]" [installed])
(dependency required by "nghttp2" [argument])


So, I decided to add emerging QT to the world command too, instead of as a separate command. Now, my emerge command is the following:

Code:
emerge -UDuN1a --with-bdeps=y --changed-deps --backtrack 100 --verbose-conflicts @world \=dev-libs/boost-1.72.0-r1 nghttp2 ocaml wcalc libreoffice mysql-connector-c++ bitcoin-tx dev-util/source-highlight kde-apps/kleopatra dev-qt/designer dev-qt/linguist-tools dev-qt/qdbus dev-qt/qt-docs dev-qt/qtbluetooth dev-qt/qtcharts dev-qt/qtchooser dev-qt/qtconcurrent dev-qt/qtcore dev-qt/qtdbus dev-qt/qtdeclarative dev-qt/qtgraphicaleffects dev-qt/qtgui dev-qt/qthelp dev-qt/qtimageformats dev-qt/qtlockedfile dev-qt/qtnetwork dev-qt/qtnetworkauth dev-qt/qtopengl dev-qt/qtpaths dev-qt/qtpositioning dev-qt/qtprintsupport dev-qt/qtquickcontrols dev-qt/qtquickcontrols2 dev-qt/qtscript dev-qt/qtsensors dev-qt/qtserialport dev-qt/qtsingleapplication dev-qt/qtspeech dev-qt/qtsql dev-qt/qtsvg dev-qt/qttest dev-qt/qtvirtualkeyboard dev-qt/qtwayland dev-qt/qtwebchannel dev-qt/qtwidgets dev-qt/qtx11extras dev-qt/qtxml dev-qt/qtxmlpatterns


Last edited by happysmash27 on Thu Apr 30, 2020 3:34 am; edited 1 time in total
Back to top
View user's profile Send private message
UlFie
Tux's lil' helper
Tux's lil' helper


Joined: 01 Nov 2011
Posts: 112
Location: Wuppertal

PostPosted: Thu Apr 30, 2020 3:17 am    Post subject: Re: What is pulling in this old version of boost? Reply with quote

happysmash27 wrote:
I'm not sure why I haven't gotten any errors related to this broken line, or which file it is in:
Code:
 # cat /etc/portage/package.*/*|grep nghttp2
net-misc/networkmanager consolekit -elogindnet-libs/nghttp2 -abi_x86_32

That's the easy part. First, try
Code:
grep nghttp2 /etc/portage/package.*/*

If that shows your line above, it should be prefixed by the file name it is in. But you won't necessarily see that line as it may result from
Code:
net-misc/networkmanager consolekit -elogind

being the last line of one file which misses a line feed character at the end and
Code:
net-libs/nghttp2 -abi_x86_32

being the first line in the next file cat will process.

It might be helpful to see the list of packages your world update selects. The old boost library is pulled in by the installed version of nghttp2, but if the update tries to install that in a new slot, the old version will not go away.
Back to top
View user's profile Send private message
happysmash27
Apprentice
Apprentice


Joined: 28 Mar 2016
Posts: 220

PostPosted: Thu Apr 30, 2020 3:39 am    Post subject: Re: What is pulling in this old version of boost? Reply with quote

UlFie wrote:

That's the easy part. First, try
Code:
grep nghttp2 /etc/portage/package.*/*



Thank you so much for that command! It is way, way more elegant than the one I found on Stackoverflow today. I've been looking for such a command for a long time now, as I always use cat combined with grep to find out if something is in my portage configuration files, but then have to search them one-by-one to figure out which it is in.
Back to top
View user's profile Send private message
happysmash27
Apprentice
Apprentice


Joined: 28 Mar 2016
Posts: 220

PostPosted: Thu Apr 30, 2020 3:43 am    Post subject: Re: What is pulling in this old version of boost? Reply with quote

UlFie wrote:
happysmash27 wrote:
I'm not sure why I haven't gotten any errors related to this broken line, or which file it is in:
Code:
 # cat /etc/portage/package.*/*|grep nghttp2
net-misc/networkmanager consolekit -elogindnet-libs/nghttp2 -abi_x86_32

That's the easy part. First, try
Code:
grep nghttp2 /etc/portage/package.*/*

If that shows your line above, it should be prefixed by the file name it is in. But you won't necessarily see that line as it may result from
Code:
net-misc/networkmanager consolekit -elogind

being the last line of one file which misses a line feed character at the end and
Code:
net-libs/nghttp2 -abi_x86_32

being the first line in the next file cat will process.

It might be helpful to see the list of packages your world update selects. The old boost library is pulled in by the installed version of nghttp2, but if the update tries to install that in a new slot, the old version will not go away.


Anyway, it seems my naming scheme for that file was much more obvious than I expected:

Code:
 # grep nghttp2 /etc/portage/package.*/*
/etc/portage/package.use/nghttp2:net-libs/nghttp2 -abi_x86_32


And you are right, it actually was the last line of one file which was missing a line feed character at the end.

As for the list of packages, Portage doesn't seem to show a list of packages the world update selects? Here is the full output of my newest command (path to getting to it is in my edit of the original topic):

Code:
 # emerge -UDuN1a --with-bdeps=y --changed-deps --backtrack 100 --verbose-conflicts @world \=dev-libs/boost-1.72.0-r1 nghttp2 ocaml wcalc libreoffice mysql-connector-c++ bitcoin-tx dev-util/source-highlight kde-apps/kleopatra dev-qt/designer dev-qt/linguist-tools dev-qt/qdbus dev-qt/qt-docs dev-qt/qtbluetooth dev-qt/qtcharts dev-qt/qtchooser dev-qt/qtconcurrent dev-qt/qtcore dev-qt/qtdbus dev-qt/qtdeclarative dev-qt/qtgraphicaleffects dev-qt/qtgui dev-qt/qthelp dev-qt/qtimageformats dev-qt/qtlockedfile dev-qt/qtnetwork dev-qt/qtnetworkauth dev-qt/qtopengl dev-qt/qtpaths dev-qt/qtpositioning dev-qt/qtprintsupport dev-qt/qtquickcontrols dev-qt/qtquickcontrols2 dev-qt/qtscript dev-qt/qtsensors dev-qt/qtserialport dev-qt/qtsingleapplication dev-qt/qtspeech dev-qt/qtsql dev-qt/qtsvg dev-qt/qttest dev-qt/qtvirtualkeyboard dev-qt/qtwayland dev-qt/qtwebchannel dev-qt/qtwidgets dev-qt/qtx11extras dev-qt/qtxml dev-qt/qtxmlpatterns

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

Calculating dependencies / * ERROR: x11-terms/cool-retro-term-9999::gerczei failed (depend phase):
 | *   qmake-utils.eclass: unsupported EAPI=5
 *
 * Call stack:
 *                     ebuild.sh, line 609:  Called source '/var/lib/layman/gerczei/x11-terms/cool-retro-term/cool-retro-term-9999.ebuild'
 *   cool-retro-term-9999.ebuild, line   7:  Called inherit 'git-r3' 'qmake-utils' 'eutils'
 *                     ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/qmake-utils.eclass'
 *                     ebuild.sh, line 112:  Called source '/usr/portage/eclass/qmake-utils.eclass'
 *            qmake-utils.eclass, line  20:  Called die
 * The specific snippet of code:
 *   [[ ${EAPI:-0} == [012345] ]] && die "qmake-utils.eclass: unsupported EAPI=${EAPI:-0}"
 *
 * If you need support, post the output of `emerge --info '=x11-terms/cool-retro-term-9999::gerczei'`,
 * the complete build log and the output of `emerge -pqv '=x11-terms/cool-retro-term-9999::gerczei'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/var/tmp/portage/x11-terms/cool-retro-term-9999/work/cool-retro-term-9999'
 \ * ERROR: x11-terms/cool-retro-term-9999-r1::gerczei failed (depend phase):
 *   qmake-utils.eclass: unsupported EAPI=5
 *
 * Call stack:
 *                        ebuild.sh, line 609:  Called source '/var/lib/layman/gerczei/x11-terms/cool-retro-term/cool-retro-term-9999-r1.ebuild'
 *   cool-retro-term-9999-r1.ebuild, line   7:  Called inherit 'git-r3' 'qmake-utils' 'eutils'
 *                        ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/qmake-utils.eclass'
 *                        ebuild.sh, line 112:  Called source '/usr/portage/eclass/qmake-utils.eclass'
 *               qmake-utils.eclass, line  20:  Called die
 * The specific snippet of code:
 *   [[ ${EAPI:-0} == [012345] ]] && die "qmake-utils.eclass: unsupported EAPI=${EAPI:-0}"
 *
 * If you need support, post the output of `emerge --info '=x11-terms/cool-retro-term-9999-r1::gerczei'`,
 * the complete build log and the output of `emerge -pqv '=x11-terms/cool-retro-term-9999-r1::gerczei'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/var/tmp/portage/x11-terms/cool-retro-term-9999-r1/work/cool-retro-term-9999'
 | * ERROR: x11-terms/cool-retro-term-9999::gerczei failed (depend phase):
 *   qmake-utils.eclass: unsupported EAPI=5
 *
 * Call stack:
 \ *                     ebuild.sh, line 609:  Called source '/var/lib/layman/gerczei/x11-terms/cool-retro-term/cool-retro-term-9999.ebuild'
 *   cool-retro-term-9999.ebuild, line   7:  Called inherit 'git-r3' 'qmake-utils' 'eutils'
 *                     ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/qmake-utils.eclass'
 *                     ebuild.sh, line 112:  Called source '/usr/portage/eclass/qmake-utils.eclass'
 *            qmake-utils.eclass, line  20:  Called die
 * The specific snippet of code:
 *   [[ ${EAPI:-0} == [012345] ]] && die "qmake-utils.eclass: unsupported EAPI=${EAPI:-0}"
 *
 * If you need support, post the output of `emerge --info '=x11-terms/cool-retro-term-9999::gerczei'`,
 * the complete build log and the output of `emerge -pqv '=x11-terms/cool-retro-term-9999::gerczei'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/var/tmp/portage/x11-terms/cool-retro-term-9999/work/cool-retro-term-9999'
 - * ERROR: x11-terms/cool-retro-term-9999::gerczei failed (depend phase):
 *   qmake-utils.eclass: unsupported EAPI=5
 *
 * Call stack:
 *                     ebuild.sh, line 609:  Called source '/var/lib/layman/gerczei/x11-terms/cool-retro-term/cool-retro-term-9999.ebuild'
 *   cool-retro-term-9999.ebuild, line   7:  Called inherit 'git-r3' 'qmake-utils' 'eutils'
 *                     ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/qmake-utils.eclass'
 \ *                     ebuild.sh, line 112:  Called source '/usr/portage/eclass/qmake-utils.eclass'
 *            qmake-utils.eclass, line  20:  Called die
 * The specific snippet of code:
 *   [[ ${EAPI:-0} == [012345] ]] && die "qmake-utils.eclass: unsupported EAPI=${EAPI:-0}"
 *
 * If you need support, post the output of `emerge --info '=x11-terms/cool-retro-term-9999::gerczei'`,
 * the complete build log and the output of `emerge -pqv '=x11-terms/cool-retro-term-9999::gerczei'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/var/tmp/portage/x11-terms/cool-retro-term-9999/work/cool-retro-term-9999'
 \ * ERROR: x11-terms/cool-retro-term-9999::gerczei failed (depend phase):
 *   qmake-utils.eclass: unsupported EAPI=5
 *
 * Call stack:
 *                     ebuild.sh, line 609:  Called source '/var/lib/layman/gerczei/x11-terms/cool-retro-term/cool-retro-term-9999.ebuild'
 *   cool-retro-term-9999.ebuild, line   7:  Called inherit 'git-r3' 'qmake-utils' 'eutils'
 *                     ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/qmake-utils.eclass'
 *                     ebuild.sh, line 112:  Called source '/usr/portage/eclass/qmake-utils.eclass'
 *            qmake-utils.eclass, line  20:  Called die
 * The specific snippet of code:
 *   [[ ${EAPI:-0} == [012345] ]] && die "qmake-utils.eclass: unsupported EAPI=${EAPI:-0}"
 *
 * If you need support, post the output of `emerge --info '=x11-terms/cool-retro-term-9999::gerczei'`,
 * the complete build log and the output of `emerge -pqv '=x11-terms/cool-retro-term-9999::gerczei'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/var/tmp/portage/x11-terms/cool-retro-term-9999/work/cool-retro-term-9999'
 / * ERROR: x11-terms/cool-retro-term-9999::gerczei failed (depend phase):
 *   qmake-utils.eclass: unsupported EAPI=5
 *
 * Call stack:
 - *                     ebuild.sh, line 609:  Called source '/var/lib/layman/gerczei/x11-terms/cool-retro-term/cool-retro-term-9999.ebuild'
 *   cool-retro-term-9999.ebuild, line   7:  Called inherit 'git-r3' 'qmake-utils' 'eutils'
 *                     ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/qmake-utils.eclass'
 *                     ebuild.sh, line 112:  Called source '/usr/portage/eclass/qmake-utils.eclass'
 *            qmake-utils.eclass, line  20:  Called die
 * The specific snippet of code:
 *   [[ ${EAPI:-0} == [012345] ]] && die "qmake-utils.eclass: unsupported EAPI=${EAPI:-0}"
 *
 * If you need support, post the output of `emerge --info '=x11-terms/cool-retro-term-9999::gerczei'`,
 * the complete build log and the output of `emerge -pqv '=x11-terms/cool-retro-term-9999::gerczei'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/var/tmp/portage/x11-terms/cool-retro-term-9999/work/cool-retro-term-9999'
 \ * ERROR: x11-terms/cool-retro-term-9999::gerczei failed (depend phase):
 *   qmake-utils.eclass: unsupported EAPI=5
 *
 * Call stack:
 \ *                     ebuild.sh, line 609:  Called source '/var/lib/layman/gerczei/x11-terms/cool-retro-term/cool-retro-term-9999.ebuild'
 *   cool-retro-term-9999.ebuild, line   7:  Called inherit 'git-r3' 'qmake-utils' 'eutils'
 *                     ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/qmake-utils.eclass'
 *                     ebuild.sh, line 112:  Called source '/usr/portage/eclass/qmake-utils.eclass'
 *            qmake-utils.eclass, line  20:  Called die
 * The specific snippet of code:
 *   [[ ${EAPI:-0} == [012345] ]] && die "qmake-utils.eclass: unsupported EAPI=${EAPI:-0}"
 *
 * If you need support, post the output of `emerge --info '=x11-terms/cool-retro-term-9999::gerczei'`,
 * the complete build log and the output of `emerge -pqv '=x11-terms/cool-retro-term-9999::gerczei'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/var/tmp/portage/x11-terms/cool-retro-term-9999/work/cool-retro-term-9999'
... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.30.2:0/5.30::gentoo, ebuild scheduled for merge) USE="berkdb doc gdbm ithreads -debug" ABI_X86="(64)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-lang/perl-5.28.2-r1:0/5.28::gentoo, installed) USE="berkdb doc gdbm ithreads -debug" ABI_X86="(64)" pulled in by
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/Module-Build-Tiny-0.39.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/HTTP-Date-6.20.0-r1:0/0::gentoo, installed) USE="" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/HTML-Tagset-3.200.0-r1:0/0::gentoo, installed) USE="" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/File-Listing-6.40.0-r1:0/0::gentoo, installed) USE="" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.28= required by (dev-perl/Net-SSLeay-1.880.0:0/0::gentoo, installed) USE="examples -libressl -minimal -test" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/LWP-MediaTypes-6.20.0-r1:0/0::gentoo, installed) USE="" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/XML-Parser-2.440.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/IO-HTML-1.1.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/IPC-System-Simple-1.250.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.28=[-build(-)] required by (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                   

dev-libs/boost:0

  (dev-libs/boost-1.72.0-r1:0/1.72.0::gentoo, ebuild scheduled for merge) USE="bzip2 context doc icu nls numpy python threads tools zlib -debug -lzma -mpi -static-libs -zstd" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 python3_7 python3_8" pulled in by
    =dev-libs/boost-1.72.0-r1 (Argument)

  (dev-libs/boost-1.65.0:0/1.65.0::gentoo, installed) USE="context doc nls python threads tools -debug -icu -mpi -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_5 python3_6" pulled in by
    dev-libs/boost:0/1.65.0=[abi_x86_64(-),threads] required by (net-libs/nghttp2-1.40.0:0/1.14::gentoo, installed) USE="cxx threads utils xml -debug -hpack-tools -jemalloc -libressl -static-libs -test" ABI_X86="(64) -32 (-x32)"
                  ^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                           


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following updates are masked by LICENSE changes:
- sys-kernel/linux-firmware-20200421::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
A copy of the 'linux-fw-redistributable' license is located at '/usr/portage/licenses/linux-fw-redistributable'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


emerge: there are no ebuilds to satisfy "dev-lang/python:3.5".
(dependency required by "dev-libs/boost-1.65.0::gentoo" [installed])
(dependency required by "net-libs/nghttp2-1.40.0::gentoo" [installed])
(dependency required by "nghttp2" [argument])


Edit: I am now updating the command again.

It seems that none of the perl blockers were in @world:

Code:
 # emerge --deselect dev-perl/Module-Build-Tiny dev-perl/HTTP-Date dev-perl/HTML-Tagset dev-perl/File-Listing dev-perl/Net-SSLeay dev-perl/LWP-MediaTypes dev-perl/XML-Parser dev-perl/IO-HTML dev-perl/IPC-System-Simple dev-perl/Tie-IxHash
>>> No matching atoms found in "world" favorites file...


For this reason I decided to add them to my command line instead, and it appears that it worked, although the boost error still continues to exist:

Code:
# emerge -UDuN1a --with-bdeps=y --changed-deps --backtrack 100 --verbose-conflicts @world \=dev-libs/boost-1.72.0-r1 nghttp2 ocaml wcalc libreoffice mysql-connector-c++ bitcoin-tx dev-util/source-highlight kde-apps/kleopatra dev-qt/designer dev-qt/linguist-tools dev-qt/qdbus dev-qt/qt-docs dev-qt/qtbluetooth dev-qt/qtcharts dev-qt/qtchooser dev-qt/qtconcurrent dev-qt/qtcore dev-qt/qtdbus dev-qt/qtdeclarative dev-qt/qtgraphicaleffects dev-qt/qtgui dev-qt/qthelp dev-qt/qtimageformats dev-qt/qtlockedfile dev-qt/qtnetwork dev-qt/qtnetworkauth dev-qt/qtopengl dev-qt/qtpaths dev-qt/qtpositioning dev-qt/qtprintsupport dev-qt/qtquickcontrols dev-qt/qtquickcontrols2 dev-qt/qtscript dev-qt/qtsensors dev-qt/qtserialport dev-qt/qtsingleapplication dev-qt/qtspeech dev-qt/qtsql dev-qt/qtsvg dev-qt/qttest dev-qt/qtvirtualkeyboard dev-qt/qtwayland dev-qt/qtwebchannel dev-qt/qtwidgets dev-qt/qtx11extras dev-qt/qtxml dev-qt/qtxmlpatterns dev-perl/Module-Build-Tiny dev-perl/HTTP-Date dev-perl/HTML-Tagset dev-perl/File-Listing dev-perl/Net-SSLeay dev-perl/LWP-MediaTypes dev-perl/XML-Parser dev-perl/IO-HTML dev-perl/IPC-System-Simple dev-perl/Tie-IxHash

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



…cool-retro-term errors again…

Code:
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/boost:0

  (dev-libs/boost-1.72.0-r1:0/1.72.0::gentoo, ebuild scheduled for merge) USE="bzip2 context doc icu nls numpy python threads tools zlib -debug -lzma -mpi -static-libs -zstd" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 python3_7 python3_8" pulled in by
    =dev-libs/boost-1.72.0-r1 (Argument)

  (dev-libs/boost-1.65.0:0/1.65.0::gentoo, installed) USE="context doc nls python threads tools -debug -icu -mpi -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_5 python3_6" pulled in by
    dev-libs/boost:0/1.65.0=[abi_x86_64(-),threads] required by (net-libs/nghttp2-1.40.0:0/1.14::gentoo, installed) USE="cxx threads utils xml -debug -hpack-tools -jemalloc -libressl -static-libs -test" ABI_X86="(64) -32 (-x32)"
                  ^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                           


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following updates are masked by LICENSE changes:
- sys-kernel/linux-firmware-20200421::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
A copy of the 'linux-fw-redistributable' license is located at '/usr/portage/licenses/linux-fw-redistributable'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


emerge: there are no ebuilds to satisfy "dev-lang/python:3.5".
(dependency required by "dev-libs/boost-1.65.0::gentoo" [installed])
(dependency required by "net-libs/nghttp2-1.40.0::gentoo[cxx]" [installed])
(dependency required by "nghttp2" [argument])


Edit: What if I…

Code:
 # quickpkg \=dev-libs/boost-1.65.0
 * Building package for dev-libs/boost-1.65.0 ...                                                                                     [ ok ]

 * Packages now in '/usr/portage/packages':
 * dev-libs/boost-1.65.0: 75.7M
 # emerge -Cav \=dev-libs/boost-1.65.0
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

>>> These are the packages that would be unmerged:

 dev-libs/boost
    selected: 1.65.0
   protected: none
     omitted: none

All selected packages: =dev-libs/boost-1.65.0

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] yes
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) dev-libs/boost-1.65.0...


?

Edit: Hey, it worked! I think you are right, and it was in a different slot. Now I have another set of annoying problems, but the issue in the title is solved.
Back to top
View user's profile Send private message
UlFie
Tux's lil' helper
Tux's lil' helper


Joined: 01 Nov 2011
Posts: 112
Location: Wuppertal

PostPosted: Thu Apr 30, 2020 2:13 pm    Post subject: Re: What is pulling in this old version of boost? Reply with quote

happysmash27 wrote:
UlFie wrote:
It might be helpful to see the list of packages your world update selects.

Portage doesn't seem to show a list of packages the world update selects

Strangely, emerge spills out the headline These are the packages that would be merged, in order, but then there are only the error messages. These don't necessarily stop emerge from providing the package list. But I see you are not using parameter -v on emerge, that might be the reason. And while we're at it: -U should be a subset of -N, so you should probably use only one of them. And for purposes like finding dependencies, an additional -t may be helpful.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8936

PostPosted: Thu Apr 30, 2020 4:33 pm    Post subject: Reply with quote

boost is not slotted.
Back to top
View user's profile Send private message
UlFie
Tux's lil' helper
Tux's lil' helper


Joined: 01 Nov 2011
Posts: 112
Location: Wuppertal

PostPosted: Thu Apr 30, 2020 5:32 pm    Post subject: Reply with quote

asturm wrote:
boost is not slotted.

Now I'm starting to think I'm missing something (and always have been). Actually, I was previously assuming that nghttp2 was slotted, as the output said:
Quote:
... required by (net-libs/nghttp2-1.40.0:0/1.14::gentoo ...

and similarly for boost:
Quote:
dev-libs/boost-1.65.0:0/1.65.0::gentoo, installed

What am I missing?

Of course, I don't think emerge -Cav \=dev-libs/boost-1.65.0 can fix anything, nor does it have to do with slots, but temporarily breaking packages depending on boost may actually help.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Thu Apr 30, 2020 6:07 pm    Post subject: Reply with quote

Try something like:
Code:
I ~ # equery d boost
 * These packages depend on boost:
app-office/abiword-3.0.4 (dev-libs/boost)
dev-libs/botan-2.9.0 (boost ? >=dev-libs/boost-1.48)
dev-libs/libsigc++-2.10.1 (test ? dev-libs/boost[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
dev-util/codeblocks-20.03 (contrib ? dev-libs/boost)
MSI ~ #

equery is supplied by "app-portage/gentoolkit"

i suspect it's consolekit pulling in old boost. i don't run consolekit, but I don't run kde either. "equery d" is a handy tool for solving blockers.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8936

PostPosted: Thu Apr 30, 2020 8:46 pm    Post subject: Reply with quote

1) Well, over all of this thread, Portage is telling you quite unambiguously that "net-libs/nghttp2-1.40.0:0/1.14::gentoo, installed" depends on old boost.
2) Under normal circumstances, per the dependencies declared in that ebuild, nghttp2 should be automatically slated for rebuild due to the boost upgrade.

If you ignore 2) for the moment, the logical consequence of 1) is that only removing nghttp2 can accomplish anything. If you removed boost, the "installed" net-libs/nghttp2-1.40.0 would still depend on it.

Even though you deselected nghttp2 previously, you seem to still include it in your emerge command*, with that you bring it into Portage's dependency graph and that gets you the unwanted currently "installed" nghttp2 version back into the calculation, breaking it.

Code:
!!! The following updates are masked by LICENSE changes:
- sys-kernel/linux-firmware-20200421::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
A copy of the 'linux-fw-redistributable' license is located at '/usr/portage/licenses/linux-fw-redistributable'.

You should fix that stuff as well.

* as shown by
Code:
emerge: there are no ebuilds to satisfy "dev-lang/python:3.5".
(dependency required by "dev-libs/boost-1.65.0::gentoo" [installed])
(dependency required by "net-libs/nghttp2-1.40.0::gentoo[cxx]" [installed])
(dependency required by "nghttp2" [argument])
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21631

PostPosted: Fri May 01, 2020 1:52 am    Post subject: Reply with quote

UlFie wrote:
asturm wrote:
boost is not slotted.

Now I'm starting to think I'm missing something (and always have been). Actually, I was previously assuming that nghttp2 was slotted, as the output said:
Quote:
... required by (net-libs/nghttp2-1.40.0:0/1.14::gentoo ...

and similarly for boost:
Quote:
dev-libs/boost-1.65.0:0/1.65.0::gentoo, installed

What am I missing?
Every package has a slot. For packages where that is not a useful idea, every version of the package will have the same string for its slot, and the package will be said to be "not slotted" because you can never have more than one version of it installed, since you can never find two versions with different slots. Separately, packages can have a subslot, which is a somewhat unfortunate name since it is only vaguely related to the original slot concept. Slots let you have up to 1 version in every unique slot the package knows. Subslots enforce ABI compatibility. If upstream releases a new version that uses the same slot, but is not compatible with the old version, a subslot will be used to express this, so that Portage is aware that when you upgrade to the new version, you need to rebuild everything that depended on the old subslot. This is designed to keep the user out of trouble, since failing to rebuild will leave the consuming package degraded or outright broken. Your output says nghttp2 wanted an old subslot of boost. If you had managed to upgrade boost without rebuilding nghttp2, you probably would have broken nghttp2.

Separately, you should upgrade the gerczei overlay or, if no update is available, remove it.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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