From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MlSem-0000QU-Vd for garchives@archives.gentoo.org; Wed, 09 Sep 2009 19:16:41 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9788AE0A83; Wed, 9 Sep 2009 19:16:39 +0000 (UTC) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.246]) by pigeon.gentoo.org (Postfix) with ESMTP id 692EFE0A83 for ; Wed, 9 Sep 2009 19:16:39 +0000 (UTC) Received: by an-out-0708.google.com with SMTP id d40so12093826and.1 for ; Wed, 09 Sep 2009 12:16:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type; bh=P44mC2lk4GL/deHmMIIG5UdANZrqmZzJtt8pRHkMQJg=; b=Jl/ECJaIG35DpQPUn6jBg0Od6MRakwxBWhDpbhHBpGGrzFtZ0+NK+QYjaKbU2cZX5d mE+4GZnkyO7CRgA7pAeGCS4tIYzpUXRt+I+LExk8CtvueEP4jTm6Xc2CZBIA44Wn1GzL ZOA8yID1QLIY2muvnAvmh+YbuBGvjMi1MmEb4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=HKR3e8I3U8MP2R047NFihlSDJ8WEoEWkscW6Z4R6AEuDcfHM/uaCE0aY/Q4q7NCNwR vDD1BqITJxbwAMH81xMD1pnTXX1Ttoypmk6IzlGfQN7nUP3rsKupwWnT/n/+6urXwS07 U6zkWk+hnl/H0+tzeLVoFRGtjSoRfoATgWCoc= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.101.134.36 with SMTP id l36mr612890ann.133.1252523799115; Wed, 09 Sep 2009 12:16:39 -0700 (PDT) In-Reply-To: References: From: =?UTF-8?Q?Cr=C3=ADstian_Viana?= Date: Wed, 9 Sep 2009 16:16:24 -0300 Message-ID: <92ad22480909091216h4eeac997u6a918f2708eb5537@mail.gmail.com> Subject: Re: [gentoo-user] flags on a minimalist server To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary=001636c92ab91e7756047329ec26 X-Archives-Salt: 8a8f59ee-2682-4bb0-87ec-9b5bf3348c83 X-Archives-Hash: 311ec7c5e007b8559b84e2e52ab2bdf1 --001636c92ab91e7756047329ec26 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable hi James, you have gentoolkit-0.2.4.5 and it needs python compiled with the "xml" USE flag. it has to be that way, according to the ebuild. you can add "xml" do the "USE" line on /etc/make.conf (if you want XML support to all ebuilds that need it) or add a specific line on /etc/portage/packages.use (if you want XML support only to python). the syntax "python[xml]" means the ebuild "python" with the "xml" USE flag active. On Wed, Sep 9, 2009 at 3:56 PM, James wrote: > Hello, > > > I'm building a firewall on an old p3. It has Compact > flash to ide, limited to 4 Gb so size is paramount. > > It's mostly ready. However upon a routine update, I get this > error: > > Multiple package instances within a single package slot have been pulled > into the dependency graph, resulting in a slot conflict: > > dev-lang/python:2.6 > > ('ebuild', '/', 'dev-lang/python-2.6.2-r1', 'merge') pulled in > by >=3Ddev-lang/python-2.5 required by ('installed', '/', > 'sys-apps/portage-2.1.6.13', 'nomerge') > dev-lang/python required by ('installed', '/', 'sys-apps/file-4.23', > 'nomerge') > 'sys-apps/portage-2.1.6.13', 'nomerge') > (and 1 more) > > ('installed', '/', 'dev-lang/python-2.6.2-r1', 'nomerge') pulled in by > dev-lang/python[xml] required by ('installed', '/', > 'app-portage/gentoolkit-0.2.4.5', 'nomerge') > (and 4 more) > > Explanation: > > New USE for 'dev-lang/python:2.6' are incorrectly set. In order to > solve this, adjust USE to satisfy 'dev-lang/python[xml]'. > > > > OK fair enough, let's check python[xml] and see what's up... > > dev-lang/python-2.6.2-r1 USE=3D"berkdb ncurses readline ssl > -build -doc -examples -gdbm* -ipv6* -sqlite -threads* -tk -ucs2 -wininst > -xml*" > 10,907 kB > > > > I'm ok rebuilding python with no xml support (???) but, I wonder > about the -threads flag. Is this wise? > > also: > CHOST=3D"i486-pc-linux-gnu" > CFLAGS=3D"-Os -march=3Di586 -pipe -fomit-frame-pointer" > CXXFLAGS=3D"${CFLAGS}" > > USE=3D"-* -nls mmx hardened ncurses ssl crypt berkdb tcpd pam perl pcre = \ > python readline zlib bzip2 nptl nptlonly syslog" > > > Suggestions on rebuilding python without xml or threads flags are most > welcome. > > > James > > > > > --=20 Cr=C3=ADstian Deives dos Santos Viana [aka CD1] Sent from Campinas, SP, Brazil --001636c92ab91e7756047329ec26 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable hi James,

you have gentoolkit-0.2.4.5 and it needs python compiled w= ith the "xml" USE flag. it has to be that way, according to the e= build. you can add "xml" do the "USE" line on /etc/make= .conf (if you want XML support to all ebuilds that need it) or add a specif= ic line on /etc/portage/packages.use (if you want XML support only to pytho= n).

the syntax "python[xml]" means the ebuild "python" = with the "xml" USE flag active.

On Wed, Sep 9, 2009 at 3:56 PM, James <wireless@tampabay.rr.com> wrote= :
Hello,


I'm building a firewall on an old p3. It has Compact
flash to ide, limited to 4 Gb so size is paramount.

It's mostly ready. However upon a routine update, I get this
error:

=C2=A0Multiple package instances within a single package slot have been pul= led
=C2=A0into the dependency graph, resulting in a slot conflict:

dev-lang/python:2.6

=C2=A0('ebuild', '/', 'dev-lang/python-2.6.2-r1', = 'merge') pulled in
by =C2=A0 =C2=A0>=3Ddev-lang/python-2.5 required by ('installed'= , '/',
'sys-apps/portage-2.1.6.13', 'nomerge')
=C2=A0 =C2=A0dev-lang/python required by ('installed', '/'= , 'sys-apps/file-4.23', 'nomerge')
=C2=A0 =C2=A0<dev-lang/python-3.0 required by ('installed', = 9;/',
'sys-apps/portage-2.1.6.13', 'nomerge')
=C2=A0 =C2=A0(and 1 more)

=C2=A0('installed', '/', 'dev-lang/python-2.6.2-r1'= ;, 'nomerge') pulled in by
=C2=A0 =C2=A0dev-lang/python[xml] required by ('installed', '/= ',
'app-portage/gentoolkit-0.2.4.5', 'nomerge')
=C2=A0 =C2=A0(and 4 more)

=C2=A0Explanation:

=C2=A0 =C2=A0New USE for 'dev-lang/python:2.6' are incorrectly set= . In order to
=C2=A0 =C2=A0solve this, adjust USE to satisfy 'dev-lang/python[xml]&#= 39;.



OK fair enough, let's check python[xml] and see what's up...

=C2=A0dev-lang/python-2.6.2-r1 =C2=A0USE=3D"berkdb ncurses readline ss= l
-build -doc -examples -gdbm* -ipv6* -sqlite -threads* -tk -ucs2 -wininst -x= ml*"
10,907 kB



I'm ok rebuilding python with no xml support (???) but, I wonder
about the -threads flag. Is this wise?

also:
CHOST=3D"i486-pc-linux-gnu"
CFLAGS=3D"-Os -march=3Di586 -pipe -fomit-frame-pointer"
CXXFLAGS=3D"${CFLAGS}"

USE=3D"-* -nls mmx hardened =C2=A0ncurses ssl crypt berkdb tcpd pam pe= rl pcre \
python readline zlib bzip2 nptl nptlonly syslog"


Suggestions on rebuilding python without xml or threads flags are most welc= ome.


James







--
Cr=C3=ADstian De= ives dos Santos Viana [aka CD1]
Sent from Campinas, SP, Brazil --001636c92ab91e7756047329ec26--