there are no ebuilds to satisfy =dev-lang/tcl-8.5.0 [Solved]

Anything that pertains to Portage

Moderator: Moderators

there are no ebuilds to satisfy =dev-lang/tcl-8.5.0 [Solved]

Postby jokker » Sat Oct 25, 2008 23:07

I try to follow this wiki to compile amsn with tcl tk 8.5:
http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Compile_and_install_aMSN_with_antialiasing
When it says to type:
Code: Select all
emerge -av =dev-lang/tcl-8.5.0

I get:
Code: Select all
[email protected] ~ $ sudo emerge -av =dev-lang/tcl-8.5.0

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "=dev-lang/tcl-8.5.0".


 * GNU info directory index is up-to-date.


I'm from debian world and do not really understand where the equivalent of /etc/apt/sources.list is on this system and how to modify it... I guess the issue comes from here.
Alienware laptop
Intel Extreme
twin-Nvidia 9800 pci-express 16x SLI
4 GB ram
Raid0 twin sata2 10000rpm drives
Sabayon x86_64, Ubuntu x86_64, XP_64
jokker
Young Hen
 
Posts: 22
Joined: Sun Aug 12, 2007 3:57
Location: Tucson, AZ

Re: emerge: there are no ebuilds to satisfy "=dev-lang/tcl-8.5.0

Postby Fitzcarraldo » Sat Oct 25, 2008 23:26

I'm not on my SL laptop at the moment but, looking at http://packages.gentoo.org/package/tcl and http://www.gentoo-portage.com/dev-lang/tcl, the particular version you're trying to merge isn't in Portage any more in any case. But tcl-8.5.1 is, so you could try merging that version instead and see if the other package you're trying to merge will accept the later version of tcl:

Code: Select all
emerge -1v tcl


By the way, have you done:

Code: Select all
emerge --sync
layman -S

first to make sure you have the latest version of the Portage tree and SL overlay on your PC?

EDIT: Just noticed that on packages.gentoo.org tcl-8.5.1 is shown as being hard-masked. If that is still the case then you'll have to declare it in /etc/portage/package.unmask in order to unmask it.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7984
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: emerge: there are no ebuilds to satisfy "=dev-lang/tcl-8.5.0

Postby jokker » Mon Oct 27, 2008 9:09

I tried
Code: Select all
emerge -1v tcl
but it installed 8.4.19 not 8.5
Also, what is that masked package all about ? Can I go around this ? Is there a way to disable all "masked" packages ? no such thing on Debian, I'm a bit lost right now...

EDIT= I just added the package to the unmask file, no more luck, emerge --sync done, layman -S done, no more luck... What am I missing here please ? The wiki about amsn is on sabayon distro but it is not working...
Alienware laptop
Intel Extreme
twin-Nvidia 9800 pci-express 16x SLI
4 GB ram
Raid0 twin sata2 10000rpm drives
Sabayon x86_64, Ubuntu x86_64, XP_64
jokker
Young Hen
 
Posts: 22
Joined: Sun Aug 12, 2007 3:57
Location: Tucson, AZ


Re: emerge: there are no ebuilds to satisfy "=dev-lang/tcl-8.5.0

Postby jokker » Mon Oct 27, 2008 9:49

Ok I fixed it. Don't really know hoe but I will figure it out later... Just need some adaptation time with this wonderful distro! Thanks to you :pirat:
See ya !

EDIT= wolfden, still up at 2am ? just like me :P
Alienware laptop
Intel Extreme
twin-Nvidia 9800 pci-express 16x SLI
4 GB ram
Raid0 twin sata2 10000rpm drives
Sabayon x86_64, Ubuntu x86_64, XP_64
jokker
Young Hen
 
Posts: 22
Joined: Sun Aug 12, 2007 3:57
Location: Tucson, AZ

Re: emerge: there are no ebuilds to satisfy "=dev-lang/tcl-8.5.0

Postby wolfden » Mon Oct 27, 2008 11:12

ja ja

the gentoo handbook explains a lot of things, definitely worth bookmarking
wolfden
Sharecropper
 
Posts: 9051
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA

Re: emerge: there are no ebuilds to satisfy "=dev-lang/tcl-8.5.0

Postby Fitzcarraldo » Mon Oct 27, 2008 11:36

jokker wrote:I tried
Code: Select all
emerge -1v tcl
but it installed 8.4.19 not 8.5


Probably because you had not yet unmasked tcl-8.5.1, the latest version.

To merge the latest version one can enter:

Code: Select all
emerge -1v tcl

or
Code: Select all
emerge -1v =tcl-8.5.1

providing 8.5.1 is not hard masked in the Portage tree or your local /etc/portage/package.mask file (in which case you would need to unmask it first as described above.)

BTW, the "-1v" is just shorthand for --oneshot --verbose (you can read about those in the Gentoo Handbook).
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7984
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom


Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 1 guest