[Solved] Thunderbird .. can't emerge

I have a new install CLDX 13.6
While I have emerged Thunderbird with little trouble in earlier versions I can not with this version.
Any Help appreciated…

  emerge thunderbird
Calculating dependencies... done!
[ebuild     U  ] dev-lang/python-2.7.5-r2 [2.7.3-r3] USE="sqlite*" 
[ebuild  N     ] mail-client/thunderbird-17.0.8  USE="alsa crypt dbus ipc jit libnotify lightning minimal -bindist -custom-cflags -custom-optimization -debug -gconf -ldap -mozdom (-selinux) -startup-notification -system-sqlite -wifi" LINGUAS="bg de fr it pl pt_BR ro ru uk -ar -ast -be -bn_BD -br -ca -cs -da -el -en_GB -es_AR -es_ES -et -eu -fi -fy_NL -ga_IE -gd -gl -he -hr -hu -hy_AM -id -is -ja -ko -lt -nb_NO -nl -nn_NO -pa_IN -pt_PT -rm -si -sk -sl -sq -sr -sv_SE -ta_LK -tr -vi -zh_CN -zh_TW" 

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
 # required by mail-client/thunderbird-17.0.8
 # required by thunderbird (argument)
>=dev-lang/python-2.7.5-r2:2.7 sqlite

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


Add :

dev-lang/python sqlite

in the file :


and re-emerge thunderbird.

Or you can use thunderbird-bin …


XKomodor | Julien

I was a bit confused by that need …
I do see a need for dev-lang/python and I do have installed version 2.7.3 while the build calls for 2.7.5… and sqlite is already in installed in my tree also.

Would the generic of dev-lang/python override the need for 2.7.5 version ?


You can specified a version with in /etc/portage/package.use/custom like that :

=dev-lang/python-2.7.5 sqlite

You can test that :slight_smile:


XKomodor | Julien

Thanks I will but…
Won’t the fact that I actually have only version 2.7.3 installed result in a failed emerge anyway ?


Use this USE-FLAG for Thunderbird, python need sqlite in USE but will not disturb the rest of your system.


XKomodor | Julien

Ok I will give it a go…
Thank You

Thunderbird is now installed.
I probably went this path over a year ago but shamefully I didn’t make notes on my last T Bird install. I don’t seem to remember a python version issue. However, that was an Older version of T Bird at the time.

Thank You for pointing me in the correct direction.
Although I did have to modify your instructions.
I Attempted an emerge with the /etc/portage/package.use/custom having the entries
*=dev-lang/python-2.7.5 sqlite
=dev-lang/python sqlite*

Neither would allow an emerge of Thunderbird due to missing dependancies.
What did work and at the same time during the Thunderbird Install upgraded my Python to 2.7.5 was to use
[=dev-lang/python-2.7.5 sqlite]{style=“text-align:right;”}

So, Greater then or Equal to (Thanks again, I hope this helps someone)
*sqlpython@calculate ~ $ python
Python 2.7.5 (default, Sep 11 2013, 11:08:48)
[GCC 4.6.3] on linux2*