Re: [gentoo-user] net-libs/gnutls-3.3.26, compile fail

2017-02-23 Thread Alon Bar-Lev
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 ?

2020-05-26 Thread Ashley Dixon
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 ?

2020-05-26 Thread Francisco Ares
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 ?

2020-05-27 Thread Francisco Ares
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

2015-12-14 Thread covici
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

2013-05-02 Thread Rafa Griman
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

2007-04-01 Thread b.n.

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

2007-03-31 Thread Hemmann, Volker Armin
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

2007-03-31 Thread Jeff Rollin
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

2011-07-07 Thread walt
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?

2008-08-10 Thread Grant Edwards
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 Thread Jc García
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

2019-07-05 Thread Rich Freeman
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

2013-05-02 Thread Neil Bothwick
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

2015-12-15 Thread James
  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 ?

2020-05-27 Thread Ashley Dixon
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 ?

2020-05-27 Thread Francisco Ares
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?

2012-06-19 Thread walt

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

2015-12-14 Thread covici
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

2008-11-06 Thread Helmut Jarausch
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

2011-01-23 Thread walt

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]

2013-10-27 Thread Alexander Kapshuk
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]

2013-11-02 Thread Daniel Campbell
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

2011-07-04 Thread Roman Zilka
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]

2013-11-02 Thread Alan McKinnon
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]

2013-11-02 Thread Daniel Campbell
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]

2013-11-02 Thread Alexander Kapshuk
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

2011-07-04 Thread Alan McKinnon
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]

2013-11-02 Thread Daniel Campbell
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]

2013-11-02 Thread Alexander Kapshuk
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

2011-07-04 Thread Roman Zilka
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

2011-07-04 Thread Alan McKinnon
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 ...

2015-02-10 Thread Meino . Cramer
  ]  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

2010-02-06 Thread Konstantinos Bekiaris
.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

2011-04-04 Thread Pandu Poluan
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

2018-02-26 Thread Anton Molyboha
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

2016-10-13 Thread Michael Mol
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

2015-09-15 Thread Fernando Rodriguez
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

2016-12-07 Thread Harry Putnam
; 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

2016-12-07 Thread Alan McKinnon
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.