Re: [gentoo-user] net-libs/gnutls-3.3.26, compile fail
Hi, Please open bug when you have such issues. In this case: """ autogen /var/tmp/portage/net-libs/gnutls-3.3.26/work/gnutls-3.3.26/src/p11tool-args.def Throw without catch before boot: Aborting. Throw without catch before boot: Aborting. Throw without catch before boot: Aborting. make[2]: [Makefile:2182: psktool-args.stamp] Aborted (ignored) touch psktool-args.stamp make[2]: [Makefile:2194: cli-args.stamp] Aborted (ignored) touch cli-args.stamp """ Probably something ether wrong with autogen or something in the base system lost integrity. Try to run: # revdep-rebuild Then: # gcc-config -l Make sure the right profile is selected, usually 1. Try to emerge autogen: # emerge --oneshot autogen Then try again, if not working, please open a bug and attach the build.log of recent attempt. Regards, Alon On 23 February 2017 at 17:34, wrote: > I get a lot: > > No such file or directory > > when compiling, should I just wait a week or there anyone who knows > why ? > > Also tried removing all USE flags, same result. > > Regards, > /Karl Hammar > > --- > Aspö Data > Lilla Aspö 148 > S-742 94 Östhammar > Sweden > +46 173 140 57 > >
Re: [gentoo-user] Anyone seeing tons of build errors while compiling sys-devel/autogen ?
On Tue, May 26, 2020 at 11:31:57PM -0300, Francisco Ares wrote: > Just to make sure this ain't purely local: while building > sys-devel/autogen, the build process shows a lot (really) of error messages > from the compiler. > > Is there anyone seeing something like this? Which version of autogen ? Are these build errors preventing the package from being installed, or are they merely errors ? The fact you are seeing a lot of them suggests they're not fatal. Building 5.18.16-r1 with {-libopts and -static-libs}, I get a few warnings on amd64, but nothing I would interpret as severely unusual. The build script is attached. -- Ashley Dixon suugaku.co.uk 2A9A 4117 DA96 D18A 8A7B B0D2 A30E BF25 F290 A8AA script-out.gz Description: Binary data signature.asc Description: PGP signature
[gentoo-user] Anyone seeing tons of build errors while compiling sys-devel/autogen ?
Hi all, Just to make sure this ain't purely local: while building sys-devel/autogen, the build process shows a lot (really) of error messages from the compiler. Is there anyone seeing something like this? Thanks! Francisco Ares
Re: [gentoo-user] Anyone seeing tons of build errors while compiling sys-devel/autogen ?
Em qua., 27 de mai. de 2020 às 00:04, Ashley Dixon escreveu: > On Tue, May 26, 2020 at 11:31:57PM -0300, Francisco Ares wrote: > > Just to make sure this ain't purely local: while building > > sys-devel/autogen, the build process shows a lot (really) of error > messages > > from the compiler. > > > > Is there anyone seeing something like this? > > Which version of autogen ? Are these build errors preventing the > package from > being installed, or are they merely errors ? The fact you are seeing a > lot of > them suggests they're not fatal. Building 5.18.16-r1 with > {-libopts and > -static-libs}, I get a few warnings on amd64, but nothing I would > interpret as > severely unusual. > > The build script is attached. > > -- > > Ashley Dixon > suugaku.co.uk > > 2A9A 4117 > DA96 D18A > 8A7B B0D2 > A30E BF25 > F290 A8AA > > Thank you for your reply, Ashley. In fact they are really errors, not warnings. It doesn't build to the end. But that's something weird, the compilation don't stop at the first error. Here is the set of files recommended in such cases, including the build log, environment, etc.: https://drive.google.com/open?id=1puc5-tj1a1-joQ0dDiL5ls17BOjjhwzh - they are just plain text files, just the build log contains escape characters to show colors in a terminal. I suppose I should fill out a bug report. Thank you all for viewing Francisco
Re: [gentoo-user] creating a .9999 ebuild
Jc García wrote: > 2015-12-14 16:13 GMT-06:00 : > > > OK, I have one question more -- for the git, I need to run ./autogen > > before I can run configure, do I need to put that in source_prepare, or > > is this done automatically? > > That should mean the package you are building is using autotools as a > build system, so you should inherit the autotools eclass and run > eautoreconf in src_prepare(). I remember this is stuff that it's in > the dev manual, that should be the place you should be looking mostly. > > PD: knowing the build system also helps a lot > Well, I did get it done, had to put a make in the ebuild to create some documents which was not there in the regular ebuild, and I had to run autogen myself because of the peculiar way the author upstream does his builds, but it did work. Very handy to be able to do this kind of thing. Thanks all. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici cov...@ccs.covici.com
Re: [gentoo-user] Problems with aclocal
Hi Neil, On Thu, May 2, 2013 at 4:48 PM, Neil Bothwick wrote: > On Thu, 2 May 2013 16:43:05 +0200, Rafa Griman wrote: > >> > I just tried rebuilding libpaper and got the aclocal >> > errors (more specifically, the error about AM_CONFIG_HEADER being >> > obsolete). But it worked with >> > >> > WANT_AUTOMAKE=1.12 emerge -1a libpaper > >> Can you list the autoconf, automake and automake-wrapper versions >> you've got installed? Just to ckech your versions with mine. > > The latest testing release of each, I've nothing masked. > > % qlist -ICv auto > sys-devel/autoconf-2.13 > sys-devel/autoconf-2.69 > sys-devel/autoconf-wrapper-13 > sys-devel/autogen-5.17.3 > sys-devel/automake-1.10.3 > sys-devel/automake-1.11.6 > sys-devel/automake-1.12.6 > sys-devel/automake-1.13.1 > sys-devel/automake-1.9.6-r3 > sys-devel/automake-wrapper-8 > sys-fs/zfs-auto-snapshot- OK, unmasked what I had masked. And emerged autoconf and automake to be at the same level as you :) Now I've got: # qlist -ICv auto sys-devel/autoconf-2.13 sys-devel/autoconf-2.69 sys-devel/autoconf-wrapper-13 sys-devel/autogen-5.17.3 sys-devel/automake-1.10.3 sys-devel/automake-1.11.6 sys-devel/automake-1.12.6 sys-devel/automake-1.13.1 sys-devel/automake-1.9.6-r3 sys-devel/automake-wrapper-8 And ... YES !!! Now it works !!! Thanks a bunch Neil !!! Now I've got to do it with the other 70+ packages with the same error ;) Rafa
Re: [gentoo-user] Ridiculous amount of borkage in portage
Jeff Rollin ha scritto: Hi Am I the only one seeing a ridiculous amount of borkage in Gentoo this week? So far I have had gcc, perl, perl-dependent packages, autogen and some other packages fail on me this week. What kind of failures? Is it possible is your hardware at fault? m. -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Ridiculous amount of borkage in portage
On Sonntag, 1. April 2007, Jeff Rollin wrote: > Hi > > Am I the only one seeing a ridiculous amount of borkage in Gentoo this > week? So far I have had gcc, perl, perl-dependent packages, autogen and > some other packages fail on me this week. > > yes, you are. Have you filed bugs? -- gentoo-user@gentoo.org mailing list
[gentoo-user] Ridiculous amount of borkage in portage
Hi Am I the only one seeing a ridiculous amount of borkage in Gentoo this week? So far I have had gcc, perl, perl-dependent packages, autogen and some other packages fail on me this week. Jeff -- For a successful technology, reality must take precedence over public relations, for nature cannot be fooled. Richard Phillips Feynman, American physicist, 11/5/18-15/2/88 -- -- gentoo-user@gentoo.org mailing list
[gentoo-user] Re: Need help : Compiling xe-guest-utilities (xenstore) from Source
On 07/04/2011 07:25 AM, Pandu Poluan wrote: > Okay, I got the .rpm for Citrix's xe-guest-utilities from this thread: > > http://forums.citrix.com/message.jspa?messageID=1468339 > > Granted, it's slightly older than the latest version, but that's not > my main problem. > > The problem is: How do I run a "Config.mk" file? Some projects that don't include a "configure" file will substitute "autogen.sh", which is a shellscript that will create a "configure" file when you run it. If that's your problem then you need to emerge sys-devel/autogen first.
[gentoo-user] Re: [extremly, wildly, obscenely OT] Is there a Linux system without GNU userlands?
On 2008-08-10, Nikos Chantziaras <[EMAIL PROTECTED]> wrote: > Sorry. Here is the definitive list of all software provided > by the GNU project: > > http://directory.fsf.org/GNU > > Given how much software GNU provides, I imagine it's pretty much > impossible to find a Linux or BSD these days that is 100% GNUless. It's going to be pretty hard to find a Linux-based system (that's not an embedded/appliance setup) which doesn't at least use gcc, binutils, and autogen/automake. -- Grant Edwards grante Yow! Jesuit priests are at DATING CAREER DIPLOMATS!! visi.com
Re: [gentoo-user] creating a .9999 ebuild
2015-12-14 16:13 GMT-06:00 : > OK, I have one question more -- for the git, I need to run ./autogen > before I can run configure, do I need to put that in source_prepare, or > is this done automatically? That should mean the package you are building is using autotools as a build system, so you should inherit the autotools eclass and run eautoreconf in src_prepare(). I remember this is stuff that it's in the dev manual, that should be the place you should be looking mostly. PD: knowing the build system also helps a lot
Re: [gentoo-user] Human configurable boot loader, OR useful grub2 documentation
On Fri, Jul 5, 2019 at 4:10 AM Mick wrote: > > On Friday, 5 July 2019 08:24:14 BST mad.scientist.at.la...@tutanota.com wrote: > > Thank you! Now I don't have to read all the grub2 manual right away. > > You could create manually a /boot/grub/grub.cfg file, but this is NOT how > GRUB2 was meant to be used. TBH, if you want to do this, then why bother with > GRUB2 in the first place. You could instead install sys-boot/grub-static from > an overlay and use grub legacy by manually configuring its /boot/grub/ > grub.conf file. The only people who would tell you not to use a manual config would also tell you not to use the old version of grub. There is really no reason to use the old version, except for the fact that the documentation for manual config files on the new one is pretty opaque. The newer version is much more versatile in terms of support for newer filesystems, etc. It just has a preferred mode of operation that basically generates config files that are practically a bootloader in themselves. The old version isn't even in the Gentoo repo, which means that if you do run into problems you'll be using backchannel support. Given that somebody just posted a ready-to-use config file I'd start there. All that said, it probably is worth taking the time to see if you can bend to the tool rather than making the tool bend to you. If you use the standard make install kernel filenames, and edit the grub config files in /etc appropriately, chances are it will generate a nice menu that just works. I used to do it the way you're looking to do it, but find that the tools work pretty well these days and it makes it trivial to maintain a library of old kernel versions which has helped out with the occasional regression. While the autogen config files are a bit complex, they are actually editable and readable. If you skip through all the conditional logic you'll get to the guts of the actual menu options. You can always autogen a config and not send the output to the actual config file if you want to see what it wants to do for reference. -- Rich
Re: [gentoo-user] Problems with aclocal
On Thu, 2 May 2013 16:43:05 +0200, Rafa Griman wrote: > > I just tried rebuilding libpaper and got the aclocal > > errors (more specifically, the error about AM_CONFIG_HEADER being > > obsolete). But it worked with > > > > WANT_AUTOMAKE=1.12 emerge -1a libpaper > Can you list the autoconf, automake and automake-wrapper versions > you've got installed? Just to ckech your versions with mine. The latest testing release of each, I've nothing masked. % qlist -ICv auto sys-devel/autoconf-2.13 sys-devel/autoconf-2.69 sys-devel/autoconf-wrapper-13 sys-devel/autogen-5.17.3 sys-devel/automake-1.10.3 sys-devel/automake-1.11.6 sys-devel/automake-1.12.6 sys-devel/automake-1.13.1 sys-devel/automake-1.9.6-r3 sys-devel/automake-wrapper-8 sys-fs/zfs-auto-snapshot- -- Neil Bothwick Programming Language: (n.) a shorthand way of describing a series of bugs to a computer or a programmer. signature.asc Description: PGP signature
[gentoo-user] Re: creating a .9999 ebuild
ccs.covici.com> writes: > Well, I did get it done, had to put a make in the ebuild to create some > documents which was not there in the regular ebuild, and I had to run > autogen myself because of the peculiar way the author upstream does his > builds, but it did work. Very handy to be able to do this kind of thing. It would be great to have something in the gentoo wiki about this sort of .ebuild stuff, particularly if it is kept current and edgy Linking in to the latest (experimental) repoman would also help. Maybe much of this is in github combined with a few examples ? I'd like to see an example doc on EAPI=6 . builds and such. Dev oriented documents are great but it also helps to have "cookbooks". If something like this exists, even in blog posts or forum links, I'd be grateful for that info. James
Re: [gentoo-user] Anyone seeing tons of build errors while compiling sys-devel/autogen ?
On Wed, May 27, 2020 at 09:22:25AM -0300, Francisco Ares wrote: > In fact they are really errors, not warnings. It doesn't build to the end. > But that's something weird, the compilation don't stop at the first error. > > Here is the set of files recommended in such cases, including the build > log, environment, etc.: Please attach logs and extra information directly to the e-mail, compressing if necessary. Google Drive is very inconvenient for those not running a windowing environment. > [G. Drive link clipped] - they are just plain text files, just the build log > contains escape characters to show colors in a terminal. You can use `app-text/ansifilter` to remove those if the command doesn't support a "no colour" argument (such as the `script` utility). Example usage (-T outputs control-code-free text): `ansifilter -i infile -o outfile -T`. The same tool can also output (La)TeX, H.T.M.L., and various other rich formats; it has a very comprehensive man page. > I suppose I should fill out a bug report. Yes, please do. Looking at your logs, something is seriously wrong. -- Ashley Dixon suugaku.co.uk 2A9A 4117 DA96 D18A 8A7B B0D2 A30E BF25 F290 A8AA signature.asc Description: PGP signature
Re: [gentoo-user] Anyone seeing tons of build errors while compiling sys-devel/autogen ?
Em qua., 27 de mai. de 2020 às 09:49, Ashley Dixon escreveu: > > On Wed, May 27, 2020 at 09:22:25AM -0300, Francisco Ares wrote: > > In fact they are really errors, not warnings. It doesn't build to the end. > > But that's something weird, the compilation don't stop at the first error. > > > > Here is the set of files recommended in such cases, including the build > > log, environment, etc.: > > Please attach logs and extra information directly to the e-mail, compressing > if > necessary. Google Drive is very inconvenient for those not running a > windowing > environment. > > > [G. Drive link clipped] - they are just plain text files, just the build log > > contains escape characters to show colors in a terminal. > > You can use `app-text/ansifilter` to remove those if the command doesn't > support > a "no colour" argument (such as the `script` utility). Example usage (-T > outputs > control-code-free text): `ansifilter -i infile -o outfile -T`. The same tool > can > also output (La)TeX, H.T.M.L., and various other rich formats; it has a > very > comprehensive man page. > > > I suppose I should fill out a bug report. > > Yes, please do. Looking at your logs, something is seriously wrong. > > -- > > Ashley Dixon > suugaku.co.uk > > 2A9A 4117 > DA96 D18A > 8A7B B0D2 > A30E BF25 > F290 A8AA > Sorry! And thanks a lot for the tips. Best regards, Francisco autogen_emerge_results.tbz Description: application/bzip-compressed-tar
[gentoo-user] Re: [OT] Anybody really understand the gnu autotools?
On 06/19/2012 01:54 PM, Michael Orlitzky wrote: On 06/19/2012 04:40 PM, walt wrote: I'm trying to build an xfce4 applet that's not in portage. For reasons I don't understand there are some standard gnome headers that don't get pulled in during the configure process, like orbit, libbonobo and libbonoboui. I edited the autoconf.in to check for those standard libraries, and it did partly work. The generated makefiles now have correct entries like LIBBONOBO_CFLAGS. The problem is that those flags are never used during the compile phase. So, anyone know how make that extra step happen? (no, nobody really understands autotools) Is the applet publicly-available? If the build system isn't broken, it should all just work. If you cloned a git repository, you probably need to run autogen.sh first (and have xfce4-dev-tools installed). Otherwise, just ./configure && make should do it. Got a link? If it works with 4.10, I can just make an ebuild for it. Thank to you and Ezequiel for the quick replies :) git://git.xfce.org/panel-plugins/xfce4-xfapplet-plugin I didn't know about xfce4-dev-tools, thanks, but for me it still fails to find the headers for the bog-standard gnome libraries. I tried the standard autogen.sh and xdt-autogen, which seems to do much the same thing. The unmodified package wants libpanelapplet-2.0, which is older than the version 4.0 installed by gentoo's gnome-panel. I had to edit the config stuff to accept libpanelapplet-4.0. Maybe this xfce package is just too old to work with recent gnome?
Re: [gentoo-user] creating a .9999 ebuild
Alan McKinnon wrote: > On 14/12/2015 23:06, cov...@ccs.covici.com wrote: > > Michael Orlitzky wrote: > > > >> On 12/14/2015 02:18 PM, cov...@ccs.covici.com wrote: > >>> Hi. I have a regular ebuild for app-accessibility/brltty and I want to > >>> create a . ebuild out of it, so it gets from the latest .git > >>> version. Is there a way I can do that -- either some documentation on > >>> how to do it, or some hints? Is there a general method for doing this? > >>> > >>> Thanks in advance for any suggestions. > >>> > >> > >> Look for - ebuilds in the tree using the git-r3 eclass, and copy > >> what they do. It's not fancy but something like > >> > >> $ find ./ -name '*-.ebuild' | xargs grep -l 'git-r3' > >> > >> in PORTDIR should turn up a bunch of examples. > > > > OK, I will take a look. > > > > > > If the sources are in regular old git, the main changes are to replace > SRC_URI with EGIT_REPO_URI and to inherit git-2. Here's one of mine I > slapped together: > > > EAPI=5 > inherit eutils user git-2 python-single-r1 > EGIT_REPO_URI="https://github.com/SiCKRAGETV/SickRage.git"; > DESCRIPTION="SickRage - Searches TheTVDB for TV shows" > HOMEPAGE="http://www.sickrage.tv/"; > LICENSE="GPL-3" # only > SLOT="0" > KEYWORDS="~amd64 ~x86" > IUSE="" > > > The rest of the ebuild is completely stock standard stuff so I omitted > it for clarity. You may need to rm a bunch of stuff in src_install() > that comes with the git repo and you don't want to be merged. OK, I have one question more -- for the git, I need to run ./autogen before I can run configure, do I need to put that in source_prepare, or is this done automatically? -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici cov...@ccs.covici.com
Re: [gentoo-user] sandbox and $HOME
On 6 Nov, Alan McKinnon wrote: > On Thursday 06 November 2008 13:53:47 Helmut Jarausch wrote: >> Hi, >> >> I am trying to write an ebuild for media-libs/babl- >> Unfortunately, probably when making docs, it invokes >> inkscape which wants to access and write to >> /root/.config/Inkscape >> >> which probably comes from >> $(HOME)/.config/Inkscape >> >> This violates the sandbox - see below - >> >> What can I do about it? > > Posting the ebuild you are using would be a good start.. > Here it is : (it's simple modification of babl-0.0.22) # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils subversion DESCRIPTION="Dynamic, any to any, pixel format conversion library" HOMEPAGE="http://www.gegl.org/babl/"; #SRC_URI="ftp://ftp.gtk.org/pub/${PN}/0.0/${P}.tar.bz2"; ESVN_REPO_URI="http://svn.gnome.org/svn/babl/trunk/"; ESVN_PROJECT="${PN}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="sse mmx" DEPEND="virtual/libc" S=${WORKDIR}/${PN} src_compile() { ./autogen.sh || die "autogen failed" econf $(use_enable mmx) \ $(use_enable sse) \ || die "econf failed" emake || die "emake failed" } src_install() { emake install DESTDIR=${D} || die "emake install failed" find "${D}" -name '*.la' -delete dodoc AUTHORS COPYING ChangeLog INSTALL README } = The last messages are: ( I have USE=doc ) make[3]: Entering directory `/var/tmp/portage/media-libs/babl-/work/babl/doc s/graphics' SVG: babl-a4poster.png [OK] SVG: babl-16x16.png [OK] HTML: BablFishPath.html [OK] SVG: babl-48x48.png [OK] make[3]: Leaving directory `/var/tmp/portage/media-libs/babl-/work/babl/docs /graphics' RSS: changelog.rss [OK] HTML: index.html. [OK] [OK] make[2]: Leaving directory `/var/tmp/portage/media-libs/babl-/work/babl/docs ' make[2]: Entering directory `/var/tmp/portage/media-libs/babl-/work/babl' make[2]: Leaving directory `/var/tmp/portage/media-libs/babl-/work/babl' make[1]: Leaving directory `/var/tmp/portage/media-libs/babl-/work/babl' >>> Source compiled. --- ACCESS VIOLATION SUMMARY --- LOG FILE = "/var/log/sandbox/sandbox-29334.log" mkdir: /root/.config/Inkscape open_wr: /root/.config/Inkscape/extension-errors.log mkdir: /root/.config/Inkscape open_wr: /root/.config/Inkscape/extension-errors.log mkdir: /root/.config/Inkscape open_wr: /root/.config/Inkscape/extension-errors.log Many thanks for any hints, Helmut. -- Helmut Jarausch Lehrstuhl fuer Numerische Mathematik RWTH - Aachen University D 52056 Aachen, Germany
[gentoo-user] [cookbook] grub2 for idiots like me
Okay, I genuinely have grub2 installed and doing exactly what it's supposed to do: boot your machine using only partition LABELS, not device names/numbers. Below are a series of steps that *any* gentoo fan should recognize and be comfortable with. If you are not familiar with any of these steps, you really *should* become familiar with them. If you don't *want* to become familiar with them, have you tried ubuntu? First, skip grub-1.98 and go for grub-1.99-rc1 because it's much better. Yes, you could unmask sys-boot/grub-, but that's way more trouble than it's worth. Learn to do it the way it's meant to be done and you will be pleased with your new skills :) You need to get the source tarball first. Many different ways to do that, but my brain-dead way is to use firefox and enter this URL: ftp://alpha.gnu.org/gnu/grub/ Click on the file grub-1.99~rc1.tar.gz to start downloading it. If you don't know where firefox is saving the file, shame on you. You should become familiar with building software in your own home directory. At work or school you may not have root privileges, so be brave now and learn how easy it is: $ cd $ mkdir src $ cd src $ tar -xvzf /grub-1.99~rc1.tar.gz $ cd grub-1.99~rc1 Many projects will include the 'configure' file as part of the tarball, but grub2 does not. Lots of files like configure.ac, config.in, etc, but you won't find 'configure' this time. So, you need to create a brand new 'configure' by running the autogen.sh script that the grub2 devs include for that purpose. (You may need to emerge sys-devel/autogen if you don't already have it.) $ ./autogen.sh (tons of screen output> $ mkdir build $ cd build $ ../configure --prefix=$HOME $ make all install This step, if it works, will install grub stuff in ~/sbin ~/bin ~/etc ~/share and ~/lib/grub. The directories should be created if they don't already exist, I think. Up to now your system files have not been touched because you are not root and therefore you are not able to break your system. I'm taking a break now to answer any questions about problems you may encounter, and because I've had enough beer for today already. All of this should be old material for gentooers. If it's new to you, then please try the steps above just to learn the basics of building (any) linux software. Even if you fail you will learn in the process.
[gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0]
As I ran 'emerge --ask --update --deep --with-bdeps=y --newuse world', I got the message below. These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-scheme/guile-1.8.8-r1 USE="deprecated nls regex threads -debug -debug-freelist -debug-malloc -discouraged -emacs -networking" [ebuild N ] sys-devel/autogen-5.15 [ebuild U ~] net-libs/gnutls-3.2.5 [2.12.23-r1] USE="-dane%" LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi% -zh_CN%" [ebuild N ] media-libs/libpostproc-0.8.0.20121125 USE="-3dnow (-altivec) -mmx -mmxext -pic -static-libs" [ebuild U ~] media-video/vlc-2.1.0 [2.0.9] USE="-chromaprint% -fdk% -opencv% (-qt5) -rdp% {-test%} -vdpau%" [blocks B ] =net-libs/gnutls-3.0.20:0 required by (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) (net-libs/gnutls-2.12.23-r1::gentoo, installed) pulled in by (no parents that aren't satisfied by other packages in this slot) 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. You may want to try a larger value of the --backtrack option, such as --backtrack=30, in order to see if that will solve this conflict automatically. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) pulled in by media-video/vlc required by @selected (media-video/ffmpeg-1.0.7::gentoo, installed) pulled in by >=media-video/ffmpeg-0.10.3:0[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] (>=media-video/ffmpeg-0.10.3:0[X,encode,mp3,sdl,truetype,x264]) required by (virtual/ffmpeg-0.10.3::gentoo, installed) For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked The following keyword changes are necessary to proceed: (see "package.accept_keywords" in the portage(5) man page for more details) # required by media-video/vlc-2.1.0[gnutls] # required by @selected # required by @world (argument) =net-libs/gnutls-3.2.5 ~x86 Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT). Carefully examine the list of proposed changes, paying special attention to mask or keyword changes that may expose experimental or unstable packages. -- After reading the 'Blocked Packages' found here, http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked, would updating media-video/ffmpeg to version 1.2 [the current version of ffmpeg is 1.0.7], fix the blockage? Any input would be much appreciated.
Re: [gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0]
On 10/27/2013 12:08 PM, Alexander Kapshuk wrote: > As I ran 'emerge --ask --update --deep --with-bdeps=y --newuse world', I > got the message below. > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild N ] dev-scheme/guile-1.8.8-r1 USE="deprecated nls regex > threads -debug -debug-freelist -debug-malloc -discouraged -emacs > -networking" > [ebuild N ] sys-devel/autogen-5.15 > [ebuild U ~] net-libs/gnutls-3.2.5 [2.12.23-r1] USE="-dane%" > LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi% > -zh_CN%" > [ebuild N ] media-libs/libpostproc-0.8.0.20121125 USE="-3dnow > (-altivec) -mmx -mmxext -pic -static-libs" > [ebuild U ~] media-video/vlc-2.1.0 [2.0.9] USE="-chromaprint% -fdk% > -opencv% (-qt5) -rdp% {-test%} -vdpau%" > [blocks B ] is blocking media-video/vlc-2.1.0) > [blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is > blocking media-libs/libpostproc-0.8.0.20121125) > [blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is > blocking media-video/ffmpeg-1.0.7) > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > net-libs/gnutls:0 > > (net-libs/gnutls-3.2.5::gentoo, ebuild scheduled for merge) pulled in by > >=net-libs/gnutls-3.0.20:0 required by > (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) > > (net-libs/gnutls-2.12.23-r1::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > > 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. You may want to try a larger value of > the --backtrack option, such as --backtrack=30, in order to see if > that will solve this conflict automatically. > > For more information, see MASKED PACKAGES section in the emerge man > page or refer to the Gentoo Handbook. > > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) pulled in by > media-video/vlc required by @selected > > (media-video/ffmpeg-1.0.7::gentoo, installed) pulled in by > >> =media-video/ffmpeg-0.10.3:0[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] > (>=media-video/ffmpeg-0.10.3:0[X,encode,mp3,sdl,truetype,x264]) required > by (virtual/ffmpeg-0.10.3::gentoo, installed) > > > For more information about Blocked Packages, please refer to the following > section of the Gentoo Linux x86 Handbook (architecture is irrelevant): > > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked > > > The following keyword changes are necessary to proceed: > (see "package.accept_keywords" in the portage(5) man page for more details) > # required by media-video/vlc-2.1.0[gnutls] > # required by @selected > # required by @world (argument) > =net-libs/gnutls-3.2.5 ~x86 > > Use --autounmask-write to write changes to config files (honoring > CONFIG_PROTECT). Carefully examine the list of proposed changes, > paying special attention to mask or keyword changes that may expose > experimental or unstable packages. > -- > After reading the 'Blocked Packages' found here, > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked, > would updating media-video/ffmpeg to version 1.2 [the current version of > ffmpeg is 1.0.7], fix the blockage? > > Any input would be much appreciated. > > It looks like you just need to add `net-libs/gnutls` to /etc/portage/package.accept_keywords, which will fetch the testing version of gnutls. Is your version of vlc also from testing? That may be why emerge is complaining. I also noticed a lot of -USE% flags, which tells me they were removed. Did you change USE flags at the same time you attempted this update? There's no problem with that, of course, but it can complicate upgrades sometimes. :) Hope that helps.
[gentoo-user] Strangeness in dep calculation
Hi once again, am I missing something or are these bugs? If bugs, do you think I should file them through bugzilla? # emerge -uDN --with-bdeps y world Calculating dependencies... done! >>> Auto-cleaning packages... >>> No outdated packages were found on your system. # emerge -uN -D 100 --with-bdeps y world Calculating dependencies... done! >>> Auto-cleaning packages... >>> No outdated packages were found on your system. # emerge -ep world .. shows mostly remerges, but also 6 new merges, for example sys-devel/autogen and virtual/pam. Shouldn't there be no new merges here? Let's re-check. # equery d virtual/pam * These packages depend on virtual/pam: net-mail/mailbase-1 (pam ? virtual/pam) net-misc/openssh-5.8_p1-r1 (pam ? virtual/pam) sys-apps/openrc-0.8.3-r1 (pam ? virtual/pam) sys-apps/shadow-4.1.4.3 (pam ? virtual/pam) sys-auth/consolekit-0.4.4 (pam ? virtual/pam) x11-apps/xdm-1.1.10-r1 (pam ? virtual/pam) x11-misc/xlockmore-5.31 (pam ? virtual/pam) # emerge -pq virtual/pam [ebuild N] virtual/pam-0 # emerge -uDN --with-bdeps y --autounmask y world Calculating dependencies... done! >>> Auto-cleaning packages... >>> No outdated packages were found on your system. # grep skype /var/lib/portage/world net-im/skype # emerge -p --autounmask y skype These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ~] net-im/skype-2.2.0.35-r1 [2.1.0.81] USE="-hardened%" The following keyword changes are necessary to proceed: #required by skype (argument) >=net-im/skype-2.2.0.35-r1 ~amd64 NOTE: This --autounmask behavior can be disabled by setting EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf. # grep KEYWORDS /usr/portage/net-im/skype/skype-2.* /usr/portage/net-im/skype/skype-2.1.0.81.ebuild:KEYWORDS="~amd64 ~x86" /usr/portage/net-im/skype/skype-2.2.0.25.ebuild:KEYWORDS="~amd64 ~x86" /usr/portage/net-im/skype/skype-2.2.0.35-r1.ebuild:KEYWORDS="~amd64 ~x86" .. Shouldn't 'emerge -uDN world' pull in skype-2.2.0.35-r1 too, as per the autounmask functionality? I'm using latest stable portage for this - 2.1.10.3. ~arch is 2.1.10.4 and I haven't tried it, but its changelog doesn't suggest any changes in relevant areas. # cat /etc/portage/package.keywords =sys-boot/grub-1.97.1 ** =app-emulation/wine-1.3.15 ~amd64 # cat /etc/portage/package.mask http://gentoo.mirror.web4u.cz/ http://gentoo.mirror.dkm.cz/pub/gentoo/ ftp://gentoo.mirror.web4u.cz/ ftp://gentoo.mirror.dkm.cz/pub/gentoo/ http://gentoo.supp.name/"; LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--as-needed" LINGUAS="en cs ja" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X a52 aac acpi alsa amd64 bash-completion berkdb branding bzip2 cairo cddb cdr cjk cli consolekit cracklib crypt css dbus dri dts dv dvd dvdr encode exif fam ffmpeg flac ftp gdbm gdu geoip gif gnutls gsm gtk gzip iconv icq icu idn imap javascript jbig jpeg jpeg2k latex lcms ldap libnotify lzma mad matroska mbox mime mmx mng modules mp3 mp4 mpeg mplayer mudflap multilib musepack musicbrainz ncurses nls nocd nptl nptlonly ogg opengl oscar pam pango pcre pdf png pppd qt3support qt4 quicktime raw readline recode sdl session shorten smp sockets sound speex spell sse sse2 ssl startup-notification svg sysfs syslog szip theora threads tiff truetype udev unicode usb videos vim-syntax vorbis wavpack wifi x264 xcb xml xorg xpm xscreensaver xv xvid zlib" 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" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="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 inf
Re: [gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0]
On 02/11/2013 12:49, Daniel Campbell wrote: > On 10/27/2013 12:08 PM, Alexander Kapshuk wrote: >> As I ran 'emerge --ask --update --deep --with-bdeps=y --newuse world', I >> got the message below. >> >> These are the packages that would be merged, in order: >> >> Calculating dependencies... done! >> [ebuild N ] dev-scheme/guile-1.8.8-r1 USE="deprecated nls regex >> threads -debug -debug-freelist -debug-malloc -discouraged -emacs >> -networking" >> [ebuild N ] sys-devel/autogen-5.15 >> [ebuild U ~] net-libs/gnutls-3.2.5 [2.12.23-r1] USE="-dane%" >> LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi% >> -zh_CN%" >> [ebuild N ] media-libs/libpostproc-0.8.0.20121125 USE="-3dnow >> (-altivec) -mmx -mmxext -pic -static-libs" >> [ebuild U ~] media-video/vlc-2.1.0 [2.0.9] USE="-chromaprint% -fdk% >> -opencv% (-qt5) -rdp% {-test%} -vdpau%" >> [blocks B ] > is blocking media-video/vlc-2.1.0) >> [blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is >> blocking media-libs/libpostproc-0.8.0.20121125) >> [blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is >> blocking media-video/ffmpeg-1.0.7) >> >> !!! Multiple package instances within a single package slot have been pulled >> !!! into the dependency graph, resulting in a slot conflict: >> >> net-libs/gnutls:0 >> >> (net-libs/gnutls-3.2.5::gentoo, ebuild scheduled for merge) pulled in by >> >=net-libs/gnutls-3.0.20:0 required by >> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) >> >> (net-libs/gnutls-2.12.23-r1::gentoo, installed) pulled in by >> (no parents that aren't satisfied by other packages in this slot) >> >> >> 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. You may want to try a larger value of >> the --backtrack option, such as --backtrack=30, in order to see if >> that will solve this conflict automatically. >> >> For more information, see MASKED PACKAGES section in the emerge man >> page or refer to the Gentoo Handbook. >> >> >> * Error: The above package list contains packages which cannot be >> * installed at the same time on the same system. >> >> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) pulled in by >> media-video/vlc required by @selected >> >> (media-video/ffmpeg-1.0.7::gentoo, installed) pulled in by >> >>> =media-video/ffmpeg-0.10.3:0[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] >> (>=media-video/ffmpeg-0.10.3:0[X,encode,mp3,sdl,truetype,x264]) required >> by (virtual/ffmpeg-0.10.3::gentoo, installed) >> >> >> For more information about Blocked Packages, please refer to the following >> section of the Gentoo Linux x86 Handbook (architecture is irrelevant): >> >> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked >> >> >> The following keyword changes are necessary to proceed: >> (see "package.accept_keywords" in the portage(5) man page for more details) >> # required by media-video/vlc-2.1.0[gnutls] >> # required by @selected >> # required by @world (argument) >> =net-libs/gnutls-3.2.5 ~x86 >> >> Use --autounmask-write to write changes to config files (honoring >> CONFIG_PROTECT). Carefully examine the list of proposed changes, >> paying special attention to mask or keyword changes that may expose >> experimental or unstable packages. >> -- >> After reading the 'Blocked Packages' found here, >> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked, >> would updating media-video/ffmpeg to version 1.2 [the current version of >> ffmpeg is 1.0.7], fix the blockage? >> >> Any input would be much appreciated. >> >> > > It looks like you just need to add `net-libs/gnutls` to > /etc/portage/package.accept_keywords, which will fetch the testing > version of gnutls. Is your version of vlc also from testing? That may be > why emerge is complaining. I also noticed a lot of -USE% flags, which > tells me they were removed
Re: [gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0]
On 11/02/2013 06:07 AM, Alan McKinnon wrote: > On 02/11/2013 12:49, Daniel Campbell wrote: >> On 10/27/2013 12:08 PM, Alexander Kapshuk wrote: >>> As I ran 'emerge --ask --update --deep --with-bdeps=y --newuse world', I >>> got the message below. >>> >>> These are the packages that would be merged, in order: >>> >>> Calculating dependencies... done! >>> [ebuild N ] dev-scheme/guile-1.8.8-r1 USE="deprecated nls regex >>> threads -debug -debug-freelist -debug-malloc -discouraged -emacs >>> -networking" >>> [ebuild N ] sys-devel/autogen-5.15 >>> [ebuild U ~] net-libs/gnutls-3.2.5 [2.12.23-r1] USE="-dane%" >>> LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi% >>> -zh_CN%" >>> [ebuild N ] media-libs/libpostproc-0.8.0.20121125 USE="-3dnow >>> (-altivec) -mmx -mmxext -pic -static-libs" >>> [ebuild U ~] media-video/vlc-2.1.0 [2.0.9] USE="-chromaprint% -fdk% >>> -opencv% (-qt5) -rdp% {-test%} -vdpau%" >>> [blocks B ] >> is blocking media-video/vlc-2.1.0) >>> [blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is >>> blocking media-libs/libpostproc-0.8.0.20121125) >>> [blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is >>> blocking media-video/ffmpeg-1.0.7) >>> >>> !!! Multiple package instances within a single package slot have been pulled >>> !!! into the dependency graph, resulting in a slot conflict: >>> >>> net-libs/gnutls:0 >>> >>> (net-libs/gnutls-3.2.5::gentoo, ebuild scheduled for merge) pulled in by >>> >=net-libs/gnutls-3.0.20:0 required by >>> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) >>> >>> (net-libs/gnutls-2.12.23-r1::gentoo, installed) pulled in by >>> (no parents that aren't satisfied by other packages in this slot) >>> >>> >>> 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. You may want to try a larger value of >>> the --backtrack option, such as --backtrack=30, in order to see if >>> that will solve this conflict automatically. >>> >>> For more information, see MASKED PACKAGES section in the emerge man >>> page or refer to the Gentoo Handbook. >>> >>> >>> * Error: The above package list contains packages which cannot be >>> * installed at the same time on the same system. >>> >>> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) pulled in by >>> media-video/vlc required by @selected >>> >>> (media-video/ffmpeg-1.0.7::gentoo, installed) pulled in by >>> >>>> =media-video/ffmpeg-0.10.3:0[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] >>> (>=media-video/ffmpeg-0.10.3:0[X,encode,mp3,sdl,truetype,x264]) required >>> by (virtual/ffmpeg-0.10.3::gentoo, installed) >>> >>> >>> For more information about Blocked Packages, please refer to the following >>> section of the Gentoo Linux x86 Handbook (architecture is irrelevant): >>> >>> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked >>> >>> >>> The following keyword changes are necessary to proceed: >>> (see "package.accept_keywords" in the portage(5) man page for more details) >>> # required by media-video/vlc-2.1.0[gnutls] >>> # required by @selected >>> # required by @world (argument) >>> =net-libs/gnutls-3.2.5 ~x86 >>> >>> Use --autounmask-write to write changes to config files (honoring >>> CONFIG_PROTECT). Carefully examine the list of proposed changes, >>> paying special attention to mask or keyword changes that may expose >>> experimental or unstable packages. >>> -- >>> After reading the 'Blocked Packages' found here, >>> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked, >>> would updating media-video/ffmpeg to version 1.2 [the current version of >>> ffmpeg is 1.0.7], fix the blockag
Re: [gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0]
On 11/02/2013 05:29 PM, Daniel Campbell wrote: > On 11/02/2013 06:07 AM, Alan McKinnon wrote: >> On 02/11/2013 12:49, Daniel Campbell wrote: >>> On 10/27/2013 12:08 PM, Alexander Kapshuk wrote: >>>> As I ran 'emerge --ask --update --deep --with-bdeps=y --newuse world', I >>>> got the message below. >>>> >>>> These are the packages that would be merged, in order: >>>> >>>> Calculating dependencies... done! >>>> [ebuild N ] dev-scheme/guile-1.8.8-r1 USE="deprecated nls regex >>>> threads -debug -debug-freelist -debug-malloc -discouraged -emacs >>>> -networking" >>>> [ebuild N ] sys-devel/autogen-5.15 >>>> [ebuild U ~] net-libs/gnutls-3.2.5 [2.12.23-r1] USE="-dane%" >>>> LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi% >>>> -zh_CN%" >>>> [ebuild N ] media-libs/libpostproc-0.8.0.20121125 USE="-3dnow >>>> (-altivec) -mmx -mmxext -pic -static-libs" >>>> [ebuild U ~] media-video/vlc-2.1.0 [2.0.9] USE="-chromaprint% -fdk% >>>> -opencv% (-qt5) -rdp% {-test%} -vdpau%" >>>> [blocks B ] >>> is blocking media-video/vlc-2.1.0) >>>> [blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is >>>> blocking media-libs/libpostproc-0.8.0.20121125) >>>> [blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is >>>> blocking media-video/ffmpeg-1.0.7) >>>> >>>> !!! Multiple package instances within a single package slot have been >>>> pulled >>>> !!! into the dependency graph, resulting in a slot conflict: >>>> >>>> net-libs/gnutls:0 >>>> >>>> (net-libs/gnutls-3.2.5::gentoo, ebuild scheduled for merge) pulled in by >>>> >=net-libs/gnutls-3.0.20:0 required by >>>> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) >>>> >>>> (net-libs/gnutls-2.12.23-r1::gentoo, installed) pulled in by >>>> (no parents that aren't satisfied by other packages in this slot) >>>> >>>> >>>> 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. You may want to try a larger value of >>>> the --backtrack option, such as --backtrack=30, in order to see if >>>> that will solve this conflict automatically. >>>> >>>> For more information, see MASKED PACKAGES section in the emerge man >>>> page or refer to the Gentoo Handbook. >>>> >>>> >>>> * Error: The above package list contains packages which cannot be >>>> * installed at the same time on the same system. >>>> >>>> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) pulled in by >>>> media-video/vlc required by @selected >>>> >>>> (media-video/ffmpeg-1.0.7::gentoo, installed) pulled in by >>>> >>>>> =media-video/ffmpeg-0.10.3:0[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] >>>> (>=media-video/ffmpeg-0.10.3:0[X,encode,mp3,sdl,truetype,x264]) required >>>> by (virtual/ffmpeg-0.10.3::gentoo, installed) >>>> >>>> >>>> For more information about Blocked Packages, please refer to the following >>>> section of the Gentoo Linux x86 Handbook (architecture is irrelevant): >>>> >>>> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked >>>> >>>> >>>> The following keyword changes are necessary to proceed: >>>> (see "package.accept_keywords" in the portage(5) man page for more >>>> details) >>>> # required by media-video/vlc-2.1.0[gnutls] >>>> # required by @selected >>>> # required by @world (argument) >>>> =net-libs/gnutls-3.2.5 ~x86 >>>> >>>> Use --autounmask-write to write changes to config files (honoring >>>> CONFIG_PROTECT). Carefully examine the list of proposed changes, >>>> paying special attention to mask or keyword changes that may
Re: [gentoo-user] Strangeness in dep calculation
On Monday 04 July 2011 14:47:47 Roman Zilka did opine thusly: > Hi once again, > > am I missing something or are these bugs? If bugs, do you think I > should file them through bugzilla? > > > > > > # emerge -uDN --with-bdeps y world > Calculating dependencies... done! > > >>> Auto-cleaning packages... > >>> > >>> No outdated packages were found on your system. So a routine world update says nothing needs to be done right now. > # emerge -uN -D 100 --with-bdeps y world > Calculating dependencies... done! > > >>> Auto-cleaning packages... > >>> > >>> No outdated packages were found on your system. I expect this to be the same, it will halt after a depth of 100 (a gigantic depth just btw) > > # emerge -ep world > .. shows mostly remerges, but also 6 new merges, for example > sys-devel/autogen and virtual/pam. Shouldn't there be no new merges > here? Let's re-check. > > > # equery d virtual/pam > * These packages depend on virtual/pam: > net-mail/mailbase-1 (pam ? virtual/pam) > net-misc/openssh-5.8_p1-r1 (pam ? virtual/pam) > sys-apps/openrc-0.8.3-r1 (pam ? virtual/pam) > sys-apps/shadow-4.1.4.3 (pam ? virtual/pam) > sys-auth/consolekit-0.4.4 (pam ? virtual/pam) > x11-apps/xdm-1.1.10-r1 (pam ? virtual/pam) > x11-misc/xlockmore-5.31 (pam ? virtual/pam) -ep is not the same as -avuND! The former is what happens if you tell portage to consider nothing to be merged yet. It will try and rebuild every possible thing you might ever need considering your setup. The latter is simply everything that needs to be done now. With that, build deps and virtuals can be omitted as they do not need to be rebuilt to satisfy the current emerge. Make sense? > > > # emerge -pq virtual/pam > [ebuild N] virtual/pam-0 > > > > > > # emerge -uDN --with-bdeps y --autounmask y world > Calculating dependencies... done! > > >>> Auto-cleaning packages... > >>> > >>> No outdated packages were found on your system. > > # grep skype /var/lib/portage/world > net-im/skype > > > # emerge -p --autounmask y skype > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild U ~] net-im/skype-2.2.0.35-r1 [2.1.0.81] > USE="-hardened%" > > The following keyword changes are necessary to proceed: > #required by skype (argument) > > >=net-im/skype-2.2.0.35-r1 ~amd64 > > NOTE: This --autounmask behavior can be disabled by setting > EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf. > > > # grep KEYWORDS /usr/portage/net-im/skype/skype-2.* > /usr/portage/net-im/skype/skype-2.1.0.81.ebuild:KEYWORDS="~amd64 > ~x86" > /usr/portage/net-im/skype/skype-2.2.0.25.ebuild:KEYWORDS="~amd64 > ~x86" > /usr/portage/net-im/skype/skype-2.2.0.35-r1.ebuild:KEYWORDS="~amd64 > ~x86" .. Shouldn't 'emerge -uDN world' pull in > skype-2.2.0.35-r1 too, as per the autounmask functionality? autounmask is not the same as autounmask-write, and neither means to automatically install the absolute latest version in the tree. The former will tell you what you need to do to satisfy deps, and the current stable skype might suit. You haven't unmasked skype and portage does not need to unmask anything to satisfy a world update. So it is quite happy leaving things as they are. If you want latest skype, you have two approaches: Keyword it manually, Run an unstable system. Portage will not all of it's own do anything to violate you ACCEPT_KEYWORDS setting - that one trumps everything when automation kicks in. In short, portage is working as designed and your understanding is faulty. > > > > > > I'm using latest stable portage for this - 2.1.10.3. ~arch is > 2.1.10.4 and I haven't tried it, but its changelog doesn't suggest > any changes in relevant areas. > > > # cat /etc/portage/package.keywords > =sys-boot/grub-1.97.1 ** > =app-emulation/wine-1.3.15 ~amd64 > > > # cat /etc/portage/package.mask > > > # cat /etc/portage/package.use > media-libs/libsdl joystick > dev-python/PyQt4 webkit > dev-libs/libxml2 python > dev-lang/perl ithreads > media-plugins/audacious-plugins scrobbler > > > # emerge --info > Portage 2.1.10.3 (default/linux/amd64/10.0/desktop, gcc-4.4.5, > glibc-2.12.2-r0, 2.6.38-gentoo-r6 x86_64) > ===
Re: [gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0]
On 11/02/2013 02:06 PM, Alexander Kapshuk wrote: > On 11/02/2013 05:29 PM, Daniel Campbell wrote: >> On 11/02/2013 06:07 AM, Alan McKinnon wrote: >>> On 02/11/2013 12:49, Daniel Campbell wrote: >>>> On 10/27/2013 12:08 PM, Alexander Kapshuk wrote: >>>>> As I ran 'emerge --ask --update --deep --with-bdeps=y --newuse world', I >>>>> got the message below. >>>>> >>>>> These are the packages that would be merged, in order: >>>>> >>>>> Calculating dependencies... done! >>>>> [ebuild N ] dev-scheme/guile-1.8.8-r1 USE="deprecated nls regex >>>>> threads -debug -debug-freelist -debug-malloc -discouraged -emacs >>>>> -networking" >>>>> [ebuild N ] sys-devel/autogen-5.15 >>>>> [ebuild U ~] net-libs/gnutls-3.2.5 [2.12.23-r1] USE="-dane%" >>>>> LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi% >>>>> -zh_CN%" >>>>> [ebuild N ] media-libs/libpostproc-0.8.0.20121125 USE="-3dnow >>>>> (-altivec) -mmx -mmxext -pic -static-libs" >>>>> [ebuild U ~] media-video/vlc-2.1.0 [2.0.9] USE="-chromaprint% -fdk% >>>>> -opencv% (-qt5) -rdp% {-test%} -vdpau%" >>>>> [blocks B ] >>>> is blocking media-video/vlc-2.1.0) >>>>> [blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is >>>>> blocking media-libs/libpostproc-0.8.0.20121125) >>>>> [blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is >>>>> blocking media-video/ffmpeg-1.0.7) >>>>> >>>>> !!! Multiple package instances within a single package slot have been >>>>> pulled >>>>> !!! into the dependency graph, resulting in a slot conflict: >>>>> >>>>> net-libs/gnutls:0 >>>>> >>>>> (net-libs/gnutls-3.2.5::gentoo, ebuild scheduled for merge) pulled in by >>>>> >=net-libs/gnutls-3.0.20:0 required by >>>>> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) >>>>> >>>>> (net-libs/gnutls-2.12.23-r1::gentoo, installed) pulled in by >>>>> (no parents that aren't satisfied by other packages in this slot) >>>>> >>>>> >>>>> 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. You may want to try a larger value of >>>>> the --backtrack option, such as --backtrack=30, in order to see if >>>>> that will solve this conflict automatically. >>>>> >>>>> For more information, see MASKED PACKAGES section in the emerge man >>>>> page or refer to the Gentoo Handbook. >>>>> >>>>> >>>>> * Error: The above package list contains packages which cannot be >>>>> * installed at the same time on the same system. >>>>> >>>>> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) pulled in by >>>>> media-video/vlc required by @selected >>>>> >>>>> (media-video/ffmpeg-1.0.7::gentoo, installed) pulled in by >>>>> >>>>>> =media-video/ffmpeg-0.10.3:0[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] >>>>> (>=media-video/ffmpeg-0.10.3:0[X,encode,mp3,sdl,truetype,x264]) required >>>>> by (virtual/ffmpeg-0.10.3::gentoo, installed) >>>>> >>>>> >>>>> For more information about Blocked Packages, please refer to the following >>>>> section of the Gentoo Linux x86 Handbook (architecture is irrelevant): >>>>> >>>>> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked >>>>> >>>>> >>>>> The following keyword changes are necessary to proceed: >>>>> (see "package.accept_keywords" in the portage(5) man page for more >>>>> details) >>>>> # required by media-video/vlc-2.1.0[gnutls] >>>>> # required b
Re: [gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0]
On 11/03/2013 02:27 AM, Daniel Campbell wrote: > On 11/02/2013 02:06 PM, Alexander Kapshuk wrote: >> On 11/02/2013 05:29 PM, Daniel Campbell wrote: >>> On 11/02/2013 06:07 AM, Alan McKinnon wrote: >>>> On 02/11/2013 12:49, Daniel Campbell wrote: >>>>> On 10/27/2013 12:08 PM, Alexander Kapshuk wrote: >>>>>> As I ran 'emerge --ask --update --deep --with-bdeps=y --newuse world', I >>>>>> got the message below. >>>>>> >>>>>> These are the packages that would be merged, in order: >>>>>> >>>>>> Calculating dependencies... done! >>>>>> [ebuild N ] dev-scheme/guile-1.8.8-r1 USE="deprecated nls regex >>>>>> threads -debug -debug-freelist -debug-malloc -discouraged -emacs >>>>>> -networking" >>>>>> [ebuild N ] sys-devel/autogen-5.15 >>>>>> [ebuild U ~] net-libs/gnutls-3.2.5 [2.12.23-r1] USE="-dane%" >>>>>> LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi% >>>>>> -zh_CN%" >>>>>> [ebuild N ] media-libs/libpostproc-0.8.0.20121125 USE="-3dnow >>>>>> (-altivec) -mmx -mmxext -pic -static-libs" >>>>>> [ebuild U ~] media-video/vlc-2.1.0 [2.0.9] USE="-chromaprint% -fdk% >>>>>> -opencv% (-qt5) -rdp% {-test%} -vdpau%" >>>>>> [blocks B ] >>>>> is blocking media-video/vlc-2.1.0) >>>>>> [blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is >>>>>> blocking media-libs/libpostproc-0.8.0.20121125) >>>>>> [blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is >>>>>> blocking media-video/ffmpeg-1.0.7) >>>>>> >>>>>> !!! Multiple package instances within a single package slot have been >>>>>> pulled >>>>>> !!! into the dependency graph, resulting in a slot conflict: >>>>>> >>>>>> net-libs/gnutls:0 >>>>>> >>>>>> (net-libs/gnutls-3.2.5::gentoo, ebuild scheduled for merge) pulled in >>>>>> by >>>>>> >=net-libs/gnutls-3.0.20:0 required by >>>>>> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) >>>>>> >>>>>> (net-libs/gnutls-2.12.23-r1::gentoo, installed) pulled in by >>>>>> (no parents that aren't satisfied by other packages in this slot) >>>>>> >>>>>> >>>>>> 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. You may want to try a larger value of >>>>>> the --backtrack option, such as --backtrack=30, in order to see if >>>>>> that will solve this conflict automatically. >>>>>> >>>>>> For more information, see MASKED PACKAGES section in the emerge man >>>>>> page or refer to the Gentoo Handbook. >>>>>> >>>>>> >>>>>> * Error: The above package list contains packages which cannot be >>>>>> * installed at the same time on the same system. >>>>>> >>>>>> (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) pulled in >>>>>> by >>>>>> media-video/vlc required by @selected >>>>>> >>>>>> (media-video/ffmpeg-1.0.7::gentoo, installed) pulled in by >>>>>> >>>>>>> =media-video/ffmpeg-0.10.3:0[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] >>>>>> (>=media-video/ffmpeg-0.10.3:0[X,encode,mp3,sdl,truetype,x264]) required >>>>>> by (virtual/ffmpeg-0.10.3::gentoo, installed) >>>>>> >>>>>> >>>>>> For more information about Blocked Packages, please refer to the >>>>>> following >>>>>> section of the Gentoo Linux x86 Handbook (architecture is irrelevant): >>>>>> >>>>
Re: [gentoo-user] Strangeness in dep calculation
Alan McKinnon (Mon, 04 Jul 2011 18:24:54 +0200): > On Monday 04 July 2011 14:47:47 Roman Zilka did opine thusly: > > Hi once again, > > > > am I missing something or are these bugs? If bugs, do you think I > > should file them through bugzilla? > > > > > > > > > > > > # emerge -uDN --with-bdeps y world > > Calculating dependencies... done! > > > > >>> Auto-cleaning packages... > > >>> > > >>> No outdated packages were found on your system. > > So a routine world update says nothing needs to be done right now. > > > # emerge -uN -D 100 --with-bdeps y world > > Calculating dependencies... done! > > > > >>> Auto-cleaning packages... > > >>> > > >>> No outdated packages were found on your system. > > I expect this to be the same, it will halt after a depth of 100 (a > gigantic depth just btw) > > > > > # emerge -ep world > > .. shows mostly remerges, but also 6 new merges, for example > > sys-devel/autogen and virtual/pam. Shouldn't there be no new merges > > here? Let's re-check. > > > > > > # equery d virtual/pam > > * These packages depend on virtual/pam: > > net-mail/mailbase-1 (pam ? virtual/pam) > > net-misc/openssh-5.8_p1-r1 (pam ? virtual/pam) > > sys-apps/openrc-0.8.3-r1 (pam ? virtual/pam) > > sys-apps/shadow-4.1.4.3 (pam ? virtual/pam) > > sys-auth/consolekit-0.4.4 (pam ? virtual/pam) > > x11-apps/xdm-1.1.10-r1 (pam ? virtual/pam) > > x11-misc/xlockmore-5.31 (pam ? virtual/pam) > > > > > > # emerge -pq virtual/pam > > [ebuild N] virtual/pam-0 > > -ep is not the same as -avuND! > > The former is what happens if you tell portage to consider nothing to > be merged yet. It will try and rebuild every possible thing you might > ever need considering your setup. > > The latter is simply everything that needs to be done now. With that, > build deps and virtuals can be omitted as they do not need to be > rebuilt to satisfy the current emerge. > > Make sense? Not quite. This is how I'm thinking: if '-ep world' says virtual/pam needs to be installed, then it either * is in the world file, or * is in the system set, or * is a buildtime or runtime dependency (immediate or deep) of one of the packages in the world set (i.e., world file and system set combined). But it's neither in my world file, nor in my system set (checked with 'emerge -epO system'). So it must be a dependency. Then why doesn't '-uDN --with-bdeps y world' demand it? Obviously, virtual/pam is listed as necessary for running or building something in my world set. '-uDN world' shouldn't omit merging something I need to run my packages. And with '--with-bdeps y' it also shouldn't omit merging something I might ever need to build these packages. The quoted equery call shows that virtual/pam is needed to run 7 pieces of software in my world. (I understand it's not literally needed for them to run, but that's the semantics of runtime deps and portage has no way to know the difference, I suppose.) And it's not an alternative to another possible dependency - it must be virtual/pam (checked some of the ebuilds). Even if it's all correct behavior, I'd still like to know where exactly is the robber on my train of thoughts. > > > > > > > > # emerge -uDN --with-bdeps y --autounmask y world > > Calculating dependencies... done! > > > > >>> Auto-cleaning packages... > > >>> > > >>> No outdated packages were found on your system. > > > > # grep skype /var/lib/portage/world > > net-im/skype > > > > > > # emerge -p --autounmask y skype > > > > These are the packages that would be merged, in order: > > > > Calculating dependencies... done! > > [ebuild U ~] net-im/skype-2.2.0.35-r1 [2.1.0.81] > > USE="-hardened%" > > > > The following keyword changes are necessary to proceed: > > #required by skype (argument) > > > > >=net-im/skype-2.2.0.35-r1 ~amd64 > > > > NOTE: This --autounmask behavior can be disabled by setting > > EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf. > > > > > > # grep KEYWORDS /usr/portage/net-im/skype/skype-2.* > > /usr/portage/net-im/skype/skype-2.1.0.81.ebuild:KEYWORDS="~amd64 > > ~x86" > > /usr/portage/net-im/skype/skype-2.
Re: [gentoo-user] Strangeness in dep calculation
On Monday 04 July 2011 22:48:44 Roman Zilka did opine thusly: > Alan McKinnon (Mon, 04 Jul 2011 18:24:54 +0200): > > On Monday 04 July 2011 14:47:47 Roman Zilka did opine thusly: > > > Hi once again, > > > > > > am I missing something or are these bugs? If bugs, do you > > > think I should file them through bugzilla? > > > > > > > > > > > > > > > > > > # emerge -uDN --with-bdeps y world > > > Calculating dependencies... done! > > > > > > >>> Auto-cleaning packages... > > > >>> > > > >>> No outdated packages were found on your system. > > > > So a routine world update says nothing needs to be done right > > now. > > > > > # emerge -uN -D 100 --with-bdeps y world > > > Calculating dependencies... done! > > > > > > >>> Auto-cleaning packages... > > > >>> > > > >>> No outdated packages were found on your system. > > > > I expect this to be the same, it will halt after a depth of 100 > > (a gigantic depth just btw) > > > > > # emerge -ep world > > > .. shows mostly remerges, but also 6 new merges, for > > > example sys-devel/autogen and virtual/pam. Shouldn't there > > > be no new merges here? Let's re-check. > > > > > > > > > # equery d virtual/pam > > > > > > * These packages depend on virtual/pam: > > > net-mail/mailbase-1 (pam ? virtual/pam) > > > net-misc/openssh-5.8_p1-r1 (pam ? virtual/pam) > > > sys-apps/openrc-0.8.3-r1 (pam ? virtual/pam) > > > sys-apps/shadow-4.1.4.3 (pam ? virtual/pam) > > > sys-auth/consolekit-0.4.4 (pam ? virtual/pam) > > > x11-apps/xdm-1.1.10-r1 (pam ? virtual/pam) > > > x11-misc/xlockmore-5.31 (pam ? virtual/pam) > > > > > > > > > # emerge -pq virtual/pam > > > [ebuild N] virtual/pam-0 > > > > -ep is not the same as -avuND! > > > > The former is what happens if you tell portage to consider > > nothing to be merged yet. It will try and rebuild every > > possible thing you might ever need considering your setup. > > > > The latter is simply everything that needs to be done now. With > > that, build deps and virtuals can be omitted as they do not > > need to be rebuilt to satisfy the current emerge. > > > > Make sense? > > Not quite. This is how I'm thinking: if '-ep world' says virtual/pam > needs to be installed, then it either > * is in the world file, or > * is in the system set, or > * is a buildtime or runtime dependency (immediate or deep) of one of > the packages in the world set (i.e., world file and system set > combined). > > But it's neither in my world file, nor in my system set (checked > with 'emerge -epO system'). So it must be a dependency. Then why > doesn't '-uDN --with-bdeps y world' demand it? Obviously, > virtual/pam is listed as necessary for running or building > something in my world set. '-uDN world' shouldn't omit merging > something I need to run my packages. And with '--with-bdeps y' it > also shouldn't omit merging something I might ever need to build > these packages. > > The quoted equery call shows that virtual/pam is needed to run 7 > pieces of software in my world. (I understand it's not literally > needed for them to run, but that's the semantics of runtime deps > and portage has no way to know the difference, I suppose.) And it's > not an alternative to another possible dependency - it must be > virtual/pam (checked some of the ebuilds). I think this is the root cause of your questions. You say "portage has no way to know the difference" - who says that is true? Did you assume it? Why should virtual packages behave like regular packages? They are even in a different category to everything else. Treating virtuals just like regular packages doesn't make sense to me. Treating them as variables does make sense - they get expanded into lists of possibilities and when the graph is resolved, the existence of the virtual goes away. But that is speculation on my part. I think if you get an authoritative answer to that question, then we can continue to examine the behaviour. Otherwise we are just guessing. > > Even if it's all correct behavior, I'd still like to know where > exactly is the robber on my train of thoughts. > > > > %%%
[gentoo-user] So emerge spoke ...
] app-crypt/gcr-3.12.2:0/1 USE="gtk introspection vala -debug {-test}" [ebuild U ] app-crypt/p11-kit-0.20.7 [0.20.2] USE="asn1 libffi%* trust -debug" ABI_X86="(64%*) (-32) (-x32)" 964 KiB [ebuild U ] net-irc/hexchat-2.10.2 [2.10.1] USE="dbus gtk ipv6 nls plugins ssl -libcanberra -libnotify -libproxy -ntlm -perl -plugin-checksum -plugin-doat -plugin-fishlim -plugin-sysinfo -python -spell -theme-manager" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" 1494 KiB [ebuild U ~] cross-armv7a-hardfloat-linux-gnueabi/linux-headers-3.19::x-portage [3.18::x-portage] 3723 KiB [ebuild UD ] games-emulation/hatari-1.6.2 [1.7.0] PYTHON_TARGETS="python2_7" 0 KiB [ebuild U ] net-dns/bind-tools-9.10.1_p1 [9.9.5] USE="ipv6 readline ssl -doc -gost -gssapi -idn -urandom -xml" 8161 KiB [ebuild U ] virtual/perl-Pod-Parser-1.620.0 [1.600.0] 0 KiB [ebuild U ] virtual/perl-ExtUtils-Command-1.180.0-r2 [1.170.0-r6] 0 KiB [ebuild U ] sys-apps/busybox-1.23.1-r1 [1.23.1] USE="ipv6 pam static -debug -livecd -make-symlinks -math -mdev -savedconfig (-selinux) -sep-usr -syslog -systemd" 0 KiB [blocks b ] >perl-core/libnet-1.220.0-r999 (">perl-core/libnet-1.220.0-r999" is blocking virtual/perl-libnet-1.220.0-r3) [ebuild U ] virtual/perl-libnet-1.270.0 [1.220.0-r3] 0 KiB [ebuild N ] perl-core/libnet-1.270.0 USE="-sasl" 68 KiB [ebuild U ] net-libs/gnutls-3.3.10-r2 [2.12.23-r6] USE="crywrap%* cxx nls zlib -dane% -doc -examples -guile -pkcs11 -static-libs {-test} (-bindist%) (-lzo%*) (-nettle%*)" ABI_X86="(64%*) (-32) (-x32)" LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi% -zh_CN%" 6029 KiB [ebuild N ] sys-devel/autogen-5.18.1 USE="-libopts -static-libs" 987 KiB [nomerge ] x11-misc/shutter-0.90 USE="-drawing -webphoto" [nomerge ] dev-perl/WWW-Mechanize-1.730.0-r1 USE="{-test}" [nomerge ] dev-perl/HTML-Form-6.30.0-r1 [ebuild U ]virtual/perl-Encode-2.600.0 [2.490.0-r2] 0 KiB [nomerge ] mail-filter/spamassassin-3.3.2-r5 USE="berkdb ipv6 ssl -doc -ldap -mysql -postgres -qmail -sqlite" [ebuild U ] virtual/perl-Storable-2.490.0 [2.410.0-r1] 0 KiB [nomerge ] media-tv/xmltv-0.5.57 USE="-ar -ch -dk -dtvla -ee -es_laguiatv -es_miguiatv -eu_epg -fi -fr -hr -huro -il -in -is -it -na_dd -na_dtv -na_icons -nl -no_gf -pt -re -se_swedb -tv_check -tv_combiner -tv_pick_cgi -uk_bleb -uk_rt -za" [nomerge ] dev-perl/libwww-perl-6.50.0 USE="ssl" [ebuild U ] virtual/perl-Digest-MD5-2.530.0-r2 [2.520.0-r2] 0 KiB [nomerge ] dev-perl/DateTime-1.030.0 USE="{-test}" [nomerge ] dev-perl/DateTime-Locale-0.450.0-r1 [nomerge ] dev-perl/Params-Validate-1.70.0-r1 USE="{-test}" [nomerge ]dev-perl/Module-Implementation-0.60.0-r1 USE="{-test}" [ebuild U ] virtual/perl-ExtUtils-MakeMaker-6.980.0 [6.660.0-r1] 0 KiB [ebuild N ]virtual/perl-Module-Build-0.420.500-r1 0 KiB [ebuild N ] perl-core/Module-Build-0.420.500 USE="{-test}" 302 KiB [ebuild U ] virtual/perl-Archive-Tar-1.960.0 [1.900.0-r2] 0 KiB [ebuild N ] virtual/perl-CPAN-Meta-2.140.640 0 KiB [ebuild U ] virtual/perl-ExtUtils-CBuilder-0.280.217 [0.280.210-r1] 0 KiB [ebuild N ] virtual/perl-ExtUtils-Install-1.670.0 0 KiB [ebuild N ] virtual/perl-ExtUtils-Manifest-1.630.0-r1 0 KiB [ebuild N ] virtual/perl-ExtUtils-ParseXS-3.240.0 0 KiB [ebuild U ] virtual/perl-Getopt-Long-2.420.0-r1 [2.390.0-r1] 0 KiB [ebuild N ] virtual/perl-Module-Metadata-1.0.19 0 KiB [ebuild N ] virtual/perl-Parse-CPAN-Meta-1.441.400 0 KiB [ebuild N ] virtual/perl-Text-ParseWords-3.290.0-r1 0 KiB [ebuild U ] virtual/perl-version-0.990.900 [0.990.200-r1] 0 KiB [ebuild U ] virtual/perl-Perl-OSType-1.7.0 [1.3.0-r1] 0 KiB [ebuild U ] virtual/perl-Test-Simple-1.1.2 [0.980.0-r6] 0 KiB [ebuild U ] virtual/perl-Sys-Syslog-0.330.0-r1 [0.320.0-r2] 0 KiB [ebuild U ] virtual/perl-Scalar-List-Utils-1.380.0 [1.270.0-r2] 0 KiB [ebuild U ] virtual/perl-Test-Harness-3.330.0 [3.260.0-r2] 0 KiB [ebuild U ] virtual/perl-JSON-PP-2.272.30 [2.272.20-r1] 0 KiB [nomerge ] media-video/get_flash_videos-1.24-r1 USE="{-test}" [nomerge ] dev-perl/WWW-Mechanize-1.730.0-r1 USE="{-test}" [nomerge ] dev-perl/libwww-perl-6.50.0 USE="ssl" [nomerge ]dev-perl/HTTP-Daemon-6.10.0-r1 [nomerge ] dev-perl/HTTP-Message-6.30.0-r1 [ebuild U ] virtual/perl-IO-Compress-2.64.0 [2.60.0-r1] 0 KiB [ebuild U ] vir
[gentoo-user] revdep-rebuild keeps reinstalling binutils
.135% 45.5K -19s 3450K .. .. .. .. ..137% 50.8K -20s 3500K .. .. .. .. ..139% 58.4K -21s 3550K .. .. .. .. ..141% 56.0K -22s 3600K .. .. .. .. ..143% 47.2K -23s 3650K .. .. .. .. ..145% 45.6K -25s 3700K .. .. .. .. ..147% 48.4K -26s 3750K .. .. .. .. ..149% 44.4K -27s 3800K .. .. .. .. ..151% 49.8K -28s 3850K .. .. .. .. ..153% 42.5K -29s 3900K .. .. .. .. ..155% 52.7K -30s 3950K .. .. .. .. ..157% 44.4K -31s 4000K .. .. .. .. ..159% 49.8K -32s 4050K .. .. .. .. ..161% 46.6K -33s 4100K .. .. .. .. ..163% 50.5K -34s 4150K .. .. .. .. ..165% 49.7K -35s 4200K .. .. .. .. ..167% 51.7K -36s 4250K .. .. .. .. ..169% 7.45K -41s 4300K .. 170% 3.08K=66s 2010-02-06 19:53:38 (38.4 KB/s) - `/usr/portage/distfiles/tcl8.5.7-src.tar.gz' saved [4421720] * tcl8.5.7-src.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] >>> Creating Manifest for /usr/portage/dev-lang/tcl >>> Creating Manifest for /usr/portage/dev-scheme/guile >>> Creating Manifest for /usr/portage/dev-libs/openssl >>> Creating Manifest for /usr/portage/net-nds/openldap >>> Creating Manifest for /usr/portage/app-admin/eselect >>> Creating Manifest for /usr/portage/sys-libs/pam >>> Creating Manifest for /usr/portage/media-libs/alsa-lib >>> Creating Manifest for /usr/portage/dev-java/javacup >>> Creating Manifest for /usr/portage/dev-java/xml-commons-external >>> Creating Manifest for /usr/portage/dev-java/bcel >>> Creating Manifest for /usr/portage/dev-java/xjavac >>> Creating Manifest for /usr/portage/dev-java/xml-commons-resolver >>> Creating Manifest for /usr/portage/dev-java/xalan-serializer >>> Creating Manifest for /usr/portage/dev-java/xerces >>> Creating Manifest for /usr/portage/dev-java/xalan >>> Creating Manifest for /usr/portage/dev-java/ant-junit >>> Creating Manifest for /usr/portage/dev-java/javacc >>> Creating Manifest for /usr/portage/x11-proto/xproto >>> Creating Manifest for /usr/portage/app-admin/eselect-python >>> Creating Manifest for /usr/portage/dev-libs/libxml2 >>> Creating Manifest for /usr/portage/dev-libs/libgamin >>> Creating Manifest for /usr/portage/dev-libs/libxslt >>> Creating Manifest for /usr/portage/sys-devel/autogen >>> Creating Manifest for /usr/portage/app-admin/gamin >>> Creating Manifest for /usr/portage/app-admin/gam-server >>> Creating Manifest for /usr/portage/dev-libs/glib >>> Creating Manifest for /usr/portage/sys-libs/db >>> Creating Manifest for /usr/portage/x11-proto/inputproto >>> Creating Manifest for /usr/portage/x11-libs/libXau >>> Creating Manifest for /usr/portage/x11-proto/xextproto >>> Creating Manifest for /usr/portage/x11-libs/xtrans >>> Creating Manifest for /usr/portage/x11-libs/libICE >>> Creating Manifest for /usr/portage/x11-libs/libSM >>> Creating Manifest for /usr/portage/x11-libs/libXdmcp >>> Creating Manifest for /usr/portage/x11-proto/kbproto >>> Creating Manifest for /usr/portage/dev-libs/libpthread-stubs >>> Creating Manifest for /usr/portage/x11-proto/renderproto >>> Creating Manifest for /usr/portage/x11-proto/bigreqsproto >>> Creating Manifest for /usr/portage/x11-proto/xcmiscproto >>> Creating Manifest for /usr/portage/x11-proto/xf86bigfontproto >>> Creating Manifest for /usr/portage/x11-proto/xcb-proto >>> Creating Manifest for /usr/portage/x11-libs/libxcb >>> Creating Manifest for /usr/portage/x11-libs/libX11 >>> Creating Manifest for /usr/portage/media-libs/freetype >>> Creating Manifest for /usr/portage/media-libs/fontconfig >>> Creating Manifest for /usr/portage/app-admin/eselect-fontconfig >>> Creating Manifest for /usr/portage/x11-libs/libXt >>> Creating Manifest for /usr/portage/sys-apps/dbus >>> Creating Manifest for /usr/portage/media-libs/giflib >>> Creating Manifest for /usr/portage/dev-libs/dbus-glib >>> Creating Manifest for /usr/portage/sys-auth/consolekit >>> Creating
Re: [gentoo-user] Failed to emerge sys-devel/gcc-4.4.5
ent (partial) declare -x ABI="amd64" declare -x ALSA_CARDS="" declare -x ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" declare -x APACHE2_MODULES="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" declare -x ARCH="amd64" declare -x ASFLAGS_x86="--32" declare -- BINPATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.5" declare -- BRANCH_UPDATE="" declare -x BRANDING_GCC_PKGVERSION="Gentoo Hardened 4.4.5 p1.2, pie-0.4.5" declare -x CAMERAS="ptp2" declare -x CBUILD="x86_64-pc-linux-gnu" declare -x CFLAGS="-O2 -march=native -pipe" declare -x CFLAGS_default declare -x CFLAGS_x86="-m32" declare -x CHOST="x86_64-pc-linux-gnu" declare -x CHOST_amd64="x86_64-pc-linux-gnu" declare -x CHOST_default="x86_64-pc-linux-gnu" declare -x CHOST_x86="i686-pc-linux-gnu" declare -x COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" declare -x CROSSCOMPILE_OPTS="" declare -x CTARGET="x86_64-pc-linux-gnu" declare -x CTARGET_default="x86_64-pc-linux-gnu" declare -x CXXFLAGS="-O2 -march=native -pipe" declare -- DATAPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.5" declare -x DEBUGBUILD="1" declare -x DEFAULT_ABI="amd64" declare -x DEFINED_PHASES=" compile install postinst postrm preinst prerm setup test unpack" declare DEPEND=">=sys-libs/zlib-1.1.4 >=sys-devel/gcc-config-1.4 virtual/libiconv >=dev-libs/gmp-4.2.1 >=dev-libs/mpfr-2.3.2 graphite? ( >=dev-libs/ppl-0.10 >=dev-libs/cloog-ppl-0.15.4 ) !build? ( gcj? ( gtk? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip ) >=sys-libs/ncurses-5.2-r2 nls? ( sys-devel/gettext ) ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) >=sys-apps/texinfo-4.8 >=sys-devel/bison-1.875 elibc_glibc? ( >=sys-libs/glibc-2.8 ) amd64? ( multilib? ( gcj? ( app-emulation/emul-linux-x86-xlibs ) ) ) ppc? ( >=sys-devel/binutils-2.17 ) ppc64? ( >=sys-devel/binutils-2.17 ) >=sys-devel/binutils-2.15.94 sys-devel/gnuconfig >=sys-apps/sed-4" declare DESCRIPTION="The GNU Compiler Collection" declare -x DESTTREE="/usr" declare -x DIROPTIONS="-m0755" declare -x EAPI="0" declare -x ELIBC="glibc" declare -x ELT_APPLIED_PATCHES=" 1.5.4 2.2 1.5.6 2.2.6" declare -- ELT_PATCH_DIR="/usr/portage/eclass/ELT-patches" declare -- EPATCH_EXCLUDE="" declare -- EPATCH_FORCE="no" declare -- EPATCH_MULTI_MSG="Applying various patches (bugfixes/updates) ..." declare -- EPATCH_OPTS="-g0 -E --no-backup-if-mismatch" declare -- EPATCH_SINGLE_MSG="" declare -- EPATCH_SOURCE="/var/tmp/portage/sys-devel/gcc-4.4.5/work/patch" declare -- EPATCH_SUFFIX="patch" declare -- ETYPE="gcc-compiler" declare -x EXEOPTIONS="-m0755" declare -x FCFLAGS="" declare -x FETCHCOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port=22 ; exec rsync --rsh=\\\"ssh -p\\\${port}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\"" declare -x FFLAGS="" declare -- GCCMAJOR="4" declare -- GCCMICRO="5" declare -- GCCMINOR="4" declare -- GCC_BRANCH_VER="4.4" declare -- GCC_CONFIG_VER="4.4.5" declare -x GCC_FILESDIR="/usr/portage/sys-devel/gcc/files" declare -- GCC_LIB_COMPAT_ONLY="false" declare -- GCC_
[gentoo-user] emerge dev-hasell/stack fails with unclear error
stm-2.4.4.1 Dependency store >=0.2.1.0 && <0.4: using store-0.3.1 Dependency streaming-commons >=0.1.10.0 && <0.2: using streaming-commons-0.1.12.1 Dependency tar >=0.5.0.3 && <0.6: using tar-0.5.0.3 Dependency template-haskell >=2.9.0.0 && <2.12: using template-haskell-2.11.1.0 Dependency temporary >=1.2.0.3 && <1.3: using temporary-1.2.0.4 Dependency text >=1.2.0.4 && <1.3: using text-1.2.2.1 Dependency text-binary >=0.2.1.1 && <0.3: using text-binary-0.2.1.1 Dependency text-metrics >=0.1 && <0.3: using text-metrics-0.2.0 Dependency time >=1.4.2 && <1.7: using time-1.6.0.1 Dependency tls >=1.3.8 && <1.4: using tls-1.3.9 Dependency transformers >=0.3.0.0 && <0.6: using transformers-0.5.2.0 Dependency transformers-base >=0.4.4 && <0.5: using transformers-base-0.4.4 Dependency unicode-transforms >=0.1 && <0.3: using unicode-transforms-0.2.1 Dependency unix >=2.7.0.1 && <2.8: using unix-2.7.2.1 Dependency unix-compat >=0.4.1.4 && <0.5: using unix-compat-0.4.3.1 Dependency unordered-containers >=0.2.5.1 && <0.3: using unordered-containers-0.2.7.0 Dependency vector >=0.10.12.3 && <0.12: using vector-0.11.0.0 Dependency vector-binary-instances >=0.2.3.2 && <0.3: using vector-binary-instances-0.2.3.2 Dependency yaml >=0.8.20 && <0.9: using yaml-0.8.21.2 Dependency zip-archive >=0.2.3.7 && <0.4: using zip-archive-0.2.3.7 Dependency zlib >=0.5.4.2 && <0.7: using zlib-0.5.4.2 Using Cabal-1.24.2.0 compiled by ghc-8.0 Using compiler: ghc-8.0.2 Using install prefix: /usr Binaries installed in: /usr/bin Libraries installed in: /usr/lib64/stack-1.3.2/ghc-8.0.2 Dynamic libraries installed in: /usr/lib64/x86_64-linux-ghc-8.0.2 Private binaries installed in: /usr/libexec Data files installed in: /usr/share/stack-1.3.2/ghc-8.0.2 Documentation installed in: /usr/share/doc/stack-1.3.2 Configuration files installed in: /etc No alex found Using ar given by user at: /usr/bin/x86_64-pc-linux-gnu-ar No c2hs found No cpphs found Using gcc version 6.4.0 found on system at: /usr/bin/x86_64-pc-linux-gnu-gcc Using ghc version 8.0.2 given by user at: /usr/bin/ghc Using ghc-pkg version 8.0.2 given by user at: /usr/bin/ghc-pkg No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.17.3 found on system at: /usr/bin/haddock-ghc-8.0.2 No happy found Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.67 found on system at: /usr/bin/hpc Using hsc2hs version 0.68.1 found on system at: /usr/bin/hsc2hs No hscolour found No jhc found Using ld found on system at: /usr/bin/x86_64-pc-linux-gnu-ld No lhc found No lhc-pkg found Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config Using strip version 2.29 found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-haskell/stack-1.3.2/work/stack-1.3.2 ... ./setup build Building stack-1.3.2... Preprocessing library stack-1.3.2... [ 1 of 121] Compiling Text.PrettyPrint.Leijen.Extended ( src/Text/PrettyPrint/Leijen/Extended.hs, dist/build/Text/PrettyPrint/Leijen/Extended.o ) [ 2 of 121] Compiling System.Process.PagerEditor ( src/System/Process/PagerEditor.hs, dist/build/System/Process/PagerEditor.o ) [ 3 of 121] Compiling System.Process.Log ( src/System/Process/Log.hs, dist/build/System/Process/Log.o ) [ 4 of 121] Compiling Stack.Ghci.Script ( src/Stack/Ghci/Script.hs, dist/build/Stack/Ghci/Script.o ) [ 5 of 121] Compiling Stack.FileWatch ( src/Stack/FileWatch.hs, dist/build/Stack/FileWatch.o ) [ 6 of 121] Compiling Stack.Constants[boot] ( src/Stack/Constants.hs-boot, dist/build/Stack/Constants.o-boot ) [ 7 of 121] Compiling Paths_stack ( dist/build/autogen/Paths_stack.hs, dist/build/Paths_stack.o ) [ 8 of 121] Compiling Path.Find( src/Path/Find.hs, dist/build/Path/Find.o ) [ 9 of 121] Compiling Path.Extra ( src/Path/Extra.hs, dist/build/Path/Extra.o ) [ 10 of 121] Compiling System.Process.Read ( src/System/Process/Read.hs, dist/build/System/Process/Read.o ) [ 11 of 121] Compiling System.Process.Run ( src/System/Process/Run.hs, dist/build/System/Process/Run.o ) [ 12 of 121] Compiling Options.Applicative.Complicated ( src/Options/Applicative/Complicated.hs, dist/build/Options/Applicative/Complicated.o ) [ 13 of 121] Compiling Options.Applicative.Builder.Extra ( src/Options/Applicative/Builder/Extra.hs, dist/build/Options/Applicative/Builder/Extra.o ) [ 14 of 121] Compiling Stack.Options.SolverParser ( src/Stack/Options/SolverParser.hs, dist/build/Stack/Options/SolverParser.o ) [ 15 of 121] Compiling Network.
Re: [gentoo-user] Re: KDE 5: Broken file protocol for KDE 4 apps
xt/docbook-xml-dtd-4.2- r2 [ebuild R] x11-libs/libICE-1.0.9 [ebuild R]x11-libs/libXmu-1.1.2 [ebuild R] x11-proto/xextproto-7.3.0 [ebuild R] x11-libs/libXext-1.3.3 [ebuild R] x11-libs/libX11-1.6.4 [ebuild R] x11- proto/xf86bigfontproto-1.2.0-r1 [ebuild R] media-fonts/font-util-1.3.1 [ebuild R] x11-libs/libxcb-1.12 [ebuild R]x11-libs/libXdmcp-1.1.2-r1 [ebuild R] dev-libs/libbsd-0.8.2 [ebuild R]x11-proto/xcb-proto-1.12-r2 [ebuild R] dev-lang/python-exec-2.0.2 [ebuild R]dev-libs/libpthread-stubs-0.3- r1 [ebuild R]x11-libs/libXau-1.0.8 [ebuild R]x11-misc/util-macros-1.19.0 [ebuild R] x11-proto/kbproto-1.0.7 [ebuild R] x11-proto/inputproto-2.3.2 [ebuild R] x11-libs/libXt-1.1.5 [ebuild R]x11-libs/libXaw-1.0.13 [ebuild R] x11-libs/libXpm-3.5.11 [ebuild R] dev-libs/cyrus-sasl-2.1.26-r9 [ebuild R]net-mail/mailbase-1.1 [ebuild R]virtual/mysql-5.6-r6 [ebuild R] dev-db/mysql-5.6.33 [ebuild R] virtual/libmysqlclient-18 [ebuild R] dev-util/cmake-3.5.2-r1 [ebuild R] net-misc/curl-7.50.3 [ebuild R]net-dns/libidn-1.33 [ebuild R]virtual/krb5-0-r1 [ebuild R] app-arch/libarchive-3.2.1-r3 [ebuild R]sys-fs/e2fsprogs-1.42.13 [ebuild R] dev-db/mysql-init-scripts-2.1-r1 [ebuild R] dev-libs/libaio-0.3.110 [ebuild R] sys-process/procps-3.3.11-r3 [ebuild R] net-libs/gnutls-3.3.24-r1 [ebuild R]sys-devel/autogen-5.18.4 [ebuild R] dev-scheme/guile-1.8.8-r2 [ebuild R]dev-libs/nettle-3.2-r1 [ebuild R]dev-libs/libtasn1-4.5 [ebuild R] sys-auth/pambase-20150213 [ebuild R] gnome-base/gnome-keyring-3.20.0 [ebuild R] app-crypt/gnupg-2.1.15 [ebuild R]app-crypt/pinentry-0.9.5 [ebuild R] dev-libs/libassuan-2.4.3 [ebuild R] app-crypt/libsecret-0.18.5 [ebuild R] dev-util/gdbus-codegen-2.48.2 [ebuild R] dev-util/desktop-file-utils-0.23 [ebuild R] dev-libs/gobject- introspection-1.48.0 [ebuild R] dev-libs/gobject-introspection- common-1.48.0 [ebuild R] x11-libs/cairo-1.14.6 [ebuild R]media-libs/fontconfig-2.11.1-r2 [ebuild R] app-eselect/eselect- fontconfig-1.1 [ebuild R] media-libs/freetype-2.6.3-r1 [ebuild R] media-libs/libpng-1.6.21 [ebuild R] virtual/ttf-fonts-1 [ebuild R] media-fonts/liberation- fonts-2.00.1-r1 [ebuild R] media-fonts/encodings-1.0.4 [ebuild R]x11-apps/mkfontscale-1.1.2 [ebuild R] x11-libs/libfontenc-1.1.3 [ebuild R] app-arch/gzip-1.8 [ebuild R] x11-apps/mkfontdir-1.0.7 [ebuild R]x11-proto/renderproto-0.11.1- r1 [ebuild R]sys-libs/binutils-libs-2.25.1- r2 [ebuild R]media-libs/mesa-12.0.1 [ebuild R] x11-proto/glproto-1.4.17-r1 [ebuild R] app-eselect/eselect- opengl-1.3.1-r4 [ebuild R]
Re: [gentoo-user] OT: GCC 5 Offloading
EF+=( openmp ) tc_version_is_at_least 4.3 && IUSE+=" fixed-point" tc_version_is_at_least 4.7 && IUSE+=" go" # Note: while <=gcc-4.7 also supported graphite, it required forked ppl # versions which we dropped. Since graphite was also experimental in # the older versions, we don't want to bother supporting it. #448024 tc_version_is_at_least 4.8 && IUSE+=" graphite" IUSE_DEF+=( sanitize ) tc_version_is_at_least 4.9 && IUSE+=" cilk" tc_version_is_at_least 6.0 && IUSE+=" pie +ssp" fi IUSE+=" ${IUSE_DEF[*]/#/+}" # Support upgrade paths here or people get pissed if ! tc_version_is_at_least 4.7 || is_crosscompile || use multislot || [[ ${GCC_PV} == *_alpha* ]] ; then SLOT="${GCC_CONFIG_VER}" else SLOT="${GCC_BRANCH_VER}" fi #>> DEPEND << RDEPEND="sys-libs/zlib nls? ( virtual/libintl )" tc_version_is_at_least 3 && RDEPEND+=" virtual/libiconv" if tc_version_is_at_least 4 ; then GMP_MPFR_DEPS=">=dev-libs/gmp-4.3.2:0 >=dev-libs/mpfr-2.4.2:0" if tc_version_is_at_least 4.3 ; then RDEPEND+=" ${GMP_MPFR_DEPS}" elif in_iuse fortran ; then RDEPEND+=" fortran? ( ${GMP_MPFR_DEPS} )" fi fi tc_version_is_at_least 4.5 && RDEPEND+=" >=dev-libs/mpc-0.8.1:0" if in_iuse graphite ; then if tc_version_is_at_least 5.0 ; then RDEPEND+=" graphite? ( >=dev-libs/isl-0.14 )" elif tc_version_is_at_least 4.8 ; then RDEPEND+=" graphite? ( >=dev-libs/cloog-0.18.0 >=dev-libs/isl-0.11.1 )" fi fi DEPEND="${RDEPEND} >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 )" if in_iuse gcj ; then GCJ_DEPS=">=media-libs/libart_lgpl-2.1" GCJ_GTK_DEPS=" x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig " tc_version_is_at_least 3.4 && GCJ_GTK_DEPS+=" x11-libs/pango" tc_version_is_at_least 4.2 && GCJ_DEPS+=" app-arch/zip app-arch/unzip" DEPEND+=" gcj? ( awt? ( ${GCJ_GTK_DEPS} ) ${GCJ_DEPS} )" fi PDEPEND=">=sys-devel/gcc-config-1.7" #>> S + SRC_URI essentials << # Set the source directory depending on whether we're using # a prerelease, snapshot, or release tarball. S=$( if [[ -n ${PRERELEASE} ]] ; then echo ${WORKDIR}/gcc-${PRERELEASE} elif [[ -n ${SNAPSHOT} ]] ; then echo ${WORKDIR}/gcc-${SNAPSHOT} else echo ${WORKDIR}/gcc-${GCC_RELEASE_VER} fi ) gentoo_urls() { local devspace="HTTP~vapier/dist/URI HTTP~rhill/dist/URI HTTP~zorry/patches/gcc/URI HTTP~blueness/dist/URI" devspace=${devspace//HTTP/http:\/\/dev.gentoo.org\/} echo mirror://gentoo/$1 ${devspace//URI/$1} } # This function handles the basics of setting the SRC_URI for a gcc ebuild. # To use, set SRC_URI with: # # SRC_URI="$(get_gcc_src_uri)" # # Other than the variables normally set by portage, this function's behavior # can be altered by setting the following: # # SNAPSHOT # If set, this variable signals that we should be using a snapshot of # gcc. It is expected to be in the format "-MM-DD". Note that if # the ebuild has a _pre suffix, this variable is ignored and the # prerelease tarball is used instead. # # BRANCH_UPDATE # If set, this variable signals that we should be using the main # release tarball (determined by ebuild version) and applying a # CVS branch update patch against it. The location of this branch # update patch is assumed to be in ${GENTOO_TOOLCHAIN_BASE_URI}. # Just like with SNAPSHOT, this variable is ignored if the ebuild # has a _pre suffix. # # PATCH_VER # PATCH_GCC_VER # This should be set to the version of the gentoo patch tarball. # The resulting filename of this tarball will be: # gcc-${PATCH
[gentoo-user] newish vbox gentoo guest crashes from startx
; x11-proto/fixesproto-5.0-r1 Thu Nov 17 00:40:18 2016 >>> x11-proto/randrproto-1.5.0 Thu Nov 17 00:40:50 2016 >>> x11-proto/compositeproto-0.4.2-r1 Thu Nov 17 00:41:31 2016 >>> x11-proto/recordproto-1.14.2-r1 Thu Nov 17 00:43:33 2016 >>> sys-devel/libtool-2.4.6-r2 Thu Nov 17 00:44:15 2016 >>> sys-devel/automake-1.15-r2 Thu Nov 17 00:44:40 2016 >>> x11-misc/util-macros-1.19.0 Thu Nov 17 00:45:18 2016 >>> media-fonts/font-util-1.3.1 Thu Nov 17 00:46:16 2016 >>> dev-libs/libatomic_ops-7.4.2 Thu Nov 17 00:47:06 2016 >>> x11-libs/libfontenc-1.1.3 Thu Nov 17 00:47:44 2016 >>> x11-proto/dri3proto-1.0 Thu Nov 17 00:48:22 2016 >>> x11-proto/presentproto-1.0 Thu Nov 17 00:49:01 2016 >>> x11-proto/glproto-1.4.17-r1 Thu Nov 17 00:49:41 2016 >>> x11-proto/dri2proto-2.8-r1 Thu Nov 17 00:50:12 2016 >>> x11-proto/xf86driproto-2.1.1-r1 Thu Nov 17 00:54:16 2016 >>> net-misc/curl-7.51.0 Thu Nov 17 00:55:33 2016 >>> dev-libs/libuv-1.10.0 Thu Nov 17 00:56:12 2016 >>> x11-apps/mkfontscale-1.1.2 Thu Nov 17 00:57:31 2016 >>> dev-libs/boehm-gc-7.4.2 Thu Nov 17 00:58:11 2016 >>> x11-apps/mkfontdir-1.0.7 Thu Nov 17 00:58:41 2016 >>> media-fonts/encodings-1.0.4 Thu Nov 17 00:58:59 2016 >>> media-fonts/liberation-fonts-2.00.1-r2 Thu Nov 17 00:59:08 2016 >>> virtual/ttf-fonts-1 Thu Nov 17 01:01:32 2016 >>> media-libs/fontconfig-2.12.1 Thu Nov 17 01:01:43 2016 >>> app-eselect/eselect-fontconfig-1.1-r1 Thu Nov 17 01:02:09 2016 >>> dev-util/desktop-file-utils-0.23 Thu Nov 17 01:03:29 2016 >>> dev-libs/libcroco-0.6.11 Thu Nov 17 01:04:45 2016 >>> sys-devel/flex-2.6.1 Thu Nov 17 01:06:00 2016 >>> sys-apps/iproute2-4.8.0 Thu Nov 17 15:29:17 2016 >>> dev-libs/libxml2-2.9.4 Thu Nov 17 15:29:52 2016 >>> dev-perl/Locale-gettext-1.70.0 Thu Nov 17 15:31:04 2016 >>> sys-libs/readline-7.0-r1 Thu Nov 17 15:33:19 2016 >>> dev-libs/libpcre-8.39 Thu Nov 17 15:35:35 2016 >>> sys-apps/gawk-4.1.4 Thu Nov 17 15:36:12 2016 >>> app-portage/gentoolkit-0.3.2-r1 Thu Nov 17 15:37:34 2016 >>> sys-libs/gpm-1.20.7-r2 Thu Nov 17 15:49:18 2016 >>> sys-libs/ncurses-6.0-r1 Thu Nov 17 15:52:19 2016 >>> app-shells/bash-4.4_p5 Thu Nov 17 15:53:07 2016 >>> sys-apps/less-487 Thu Nov 17 15:54:57 2016 >>> sys-process/procps-3.3.12 Thu Nov 17 16:14:24 2016 >>> sys-devel/gettext-0.19.8.1 Thu Nov 17 16:15:06 2016 >>> app-portage/ufed-0.92 Thu Nov 17 16:22:38 2016 >>> sys-apps/util-linux-2.29 Thu Nov 17 16:23:34 2016 >>> sys-process/psmisc-22.21-r3 Thu Nov 17 16:27:12 2016 >>> sys-apps/texinfo-6.3 Thu Nov 17 16:27:48 2016 >>> app-text/po4a-0.45-r3 Thu Nov 17 16:29:00 2016 >>> sys-apps/openrc-0.22.4 Thu Nov 17 16:50:12 2016 >>> app-misc/screen-4.4.0 Thu Nov 17 16:51:25 2016 >>> sys-libs/readline-7.0-r1 Thu Nov 17 16:52:51 2016 >>> sys-libs/gpm-1.20.7-r2 Thu Nov 17 16:53:49 2016 >>> dev-util/cscope-15.8a-r1 Thu Nov 17 16:58:20 2016 >>> dev-libs/libxml2-2.9.4 Thu Nov 17 16:59:06 2016 >>> x11-proto/xcb-proto-1.12-r2 Thu Nov 17 17:02:07 2016 >>> x11-libs/libxcb-1.12-r2 Thu Nov 17 17:08:10 2016 >>> x11-libs/libX11-1.6.4 Thu Nov 17 17:09:45 2016 >>> x11-libs/libXt-1.1.5 Thu Nov 17 17:10:47 2016 >>> x11-libs/libXext-1.3.3 Thu Nov 17 17:11:58 2016 >>> x11-libs/libXmu-1.1.2 Thu Nov 17 17:14:57 2016 >>> app-editors/vim-8.0.0005 Thu Nov 17 17:15:38 2016 >>> x11-apps/xhost-1.0.7 Thu Nov 17 17:16:23 2016 >>> x11-apps/xauth-1.0.9-r2 Thu Nov 17 17:16:39 2016 >>> x11-misc/sux-1.0-r4 Thu Nov 17 17:16:56 2016 >>> app-portage/cfg-update-1.8.9 Thu Nov 17 20:07:13 2016 >>> sys-devel/autoconf-archive-2016.09.16 Thu Nov 17 20:07:54 2016 >>> sys-apps/tcp-wrappers-7.6.22-r1 Thu Nov 17 20:08:08 2016 >>> sys-process/cronbase-0.3.7-r6 Thu Nov 17 20:14:55 2016 >>> dev-libs/libunistring-0.9.6 Thu Nov 17 20:15:11 2016 >>> net-mail/mailbase-1.1 Thu Nov 17 20:16:32 2016 >>> dev-libs/libfastjson-0.99.4 Thu Nov 17 20:17:29 2016 >>> dev-libs/libestr-0.1.10 Thu Nov 17 20:17:51 2016 >>> sys-devel/autoconf-2.13 Thu Nov 17 20:25:18 2016 >>> dev-lang/python-3.4.5 Thu Nov 17 20:31:33 2016 >>> dev-lang/python-2.7.12 Thu Nov 17 20:32:32 2016 >>> x11-libs/libXrender-0.9.10 Thu Nov 17 20:33:28 2016 >>> x11-libs/libXfixes-5.0.3 Thu Nov 17 20:34:24 2016 >>> x11-libs/libXxf86vm-1.1.4 Thu Nov 17 20:35:54 2016 >>> dev-libs/boehm-gc-7.4.2 Thu Nov 17 20:36:45 2016 >>> dev-libs/liblogging-1.0.5 Thu Nov 17 20:38:20 2016 >>> sys-boot/grub-0.97-r17 Thu
Re: [gentoo-user] newish vbox gentoo guest crashes from startx
On 07/12/2016 17:34, Harry Putnam wrote: > Setup: > >gentoo 32bit vbox guest on win 10 64bit host >Installed xorg-server, lxde Meta pkgs and deps >(along with many other pkgs ... to many to list >here but included at the end) > > uname -a: > Linux g0 4.8.8-gentoo #2 Fri Nov 18 20:16:14 EST 2016 i686 Intel(R) > Xeon(R) CPU X5450 @ 3.00GHz GenuineIntel GNU/Linux > > Theoretically the install should be ready now to run X and lxde. > However, when I run `startlxde' nothing whatsoever happens. At least > not at the command line or visibly. Prompt just returns lamely. > > However, if I run startx. The vm crashes clear to power off or > sometimes just becomes inoperable with these error messages showing. > (Note: nothing can be clicked moved or etc at this point) Your first problem seems to be you don't have any input or output devices. Please post - eix xorg-server - values of INPUT_DEVICES and VIDEO_CARDS from make.conf - confirm that you built the kernel with evdev and the kernel module is loaded There's a decent X11 install page on the gentoo wiki, did you follow it? Installing on vbox is not too different from installing on metal except you don't use the video driver for the physical card, you use the vbox one (it's virtualized). Lastly, why a 32 bit guest on a 64 bit host? There's little benefit from doing that, and amd64 is far better supported in general than x86_64. Plus you just create more work for the host. Alan > > > > > I'm having trouble figuring out where to start to get a handle on > this. > > This is not my first time installing gentoo in a vbox vm... I've done > several over time and two just of late. Although the installs were > not trouble free, I had none of this sort of trouble. > > Posting /var/log/Xorg.0.log which shows several modules not loading. > vesa and fbdev... but checking my kernel compile I see both were > selected for. Other parts I'm not sure what they might mean. > > Also included below is last 175 lines of a debug.log I have setup in > rsyslog. > > I can't tell how many lines to include so just a shot in the dark. > There are a number of lines about Vbox not recognizing symbols > > And finally a full listing of everthing that has been installed. Which > runs to 650+ lines. So massive amount of data... which seems > .. unavoidable. I've labeled each between these: > --- --- ---=--- --- --- > LABEL > --- --- ---=--- --- --- > > Labels are: > >Xorg.0.log >tail_of_debug.log >installed_pkgs_list.txt > > Hopefull will make jumping around a bit easier if anyone even gets > that far. > > --- --- ---=--- --- --- > Xorg.0.log > --- --- ---=--- --- --- > [ 1215.250] > X.Org X Server 1.18.4 > Release Date: 2016-07-19 > [ 1215.262] X Protocol Version 11, Revision 0 > [ 1215.266] Build Operating System: Linux 4.8.8-gentoo i686 Gentoo > [ 1215.268] Current Operating System: Linux g0 4.8.8-gentoo #2 Fri Nov 18 > 20:16:14 EST 2016 i686 > [ 1215.268] Kernel command line: root=/dev/sda3 vga=0x31b > video=vesfb:mtrr:3,ywrap > [ 1215.272] Build Date: 06 December 2016 09:05:57PM > [ 1215.274] > [ 1215.277] Current version of pixman: 0.34.0 > [ 1215.287] Before reporting problems, check http://wiki.x.org > to make sure that you have the latest version. > [ 1215.287] Markers: (--) probed, (**) from config file, (==) default > setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > [ 1215.295] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 7 10:07:52 > 2016 > [ 1215.348] (==) Using config directory: "/etc/X11/xorg.conf.d" > [ 1215.350] (==) Using system config directory "/usr/share/X11/xorg.conf.d" > [ 1215.371] (==) No Layout section. Using the first Screen section. > [ 1215.371] (==) No screen section available. Using defaults. > [ 1215.371] (**) |-->Screen "Default Screen Section" (0) > [ 1215.371] (**) | |-->Monitor "" > [ 1215.372] (==) No monitor specified for screen "Default Screen Section". > Using a default monitor configuration. > [ 1215.372] (==) Automatically adding devices > [ 1215.372] (==) Automatically enabling devices > [ 1215.372] (==) Automatically adding GPU devices > [ 1215.373] (==) Max clients allowed: 256, resource mask: 0x1f > [ 1215.385] (WW) The directory "/usr/share/fonts/misc/" does not exist. > [ 1215.385] Entry deleted from font path. > [ 1215.385] (WW) The directory "/usr/share/fonts/TTF/" does not exist. > [ 1215.385] Entry deleted from font path. > [ 1215.385] (WW) The directory "/usr/share/fonts/OTF/" does not exist. > [ 1215.385] Entry deleted from font path. > [ 1215.385] (WW) The directory "/usr/share/fonts/Type1/" does not exist. > [ 1215.385] Entry deleted from font path. > [ 1215.