[proaudio] problem with portage and zynaddsubfx

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


I get a strange problem with portage today. First, I done an sync, and get the
problem described here: https://bugs.gentoo.org/show_bug.cgi?id=147010

The fix did it. I rerun the sync so at portage finish its job. But now when I
run 

emerge --update --deep --newuse -vp world

portage want to downgrade zynaddsubfx. 

# emerge --update --deep --newuse -vp world

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

Calculating world dependencies -ec= {'multilib': ('/usr/portage/eclass',
1156014349L), 'eutils': ('/usr/portage/eclass', 1158217561L), 'portability':
('/usr/portage/eclass', 1141850196L)} inherits= ['multilib', 'portability',
'eutils', 'zyn', 'jackmidi', 'zyn2', 'cvs'] ec= {'multilib':
('/usr/portage/eclass', 1156014349L), 'eutils': ('/usr/portage/eclass',
1158217561L), 'portability': ('/usr/portage/eclass', 1141850196L)} inherits=
['multilib', 'portability', 'eutils', 'zyn', 'jackmidi', 'zyn2'] ... done!

[ebuild     U ] media-sound/alsa-headers-1.0.13 [1.0.13_rc3] 0 kB
[ebuild	    U ] sys-devel/gcc-config-1.3.13-r4 [1.3.13-r3] 0 kB
[ebuild     U ] x11-terms/xterm-218 [215] USE="Xaw3d -paste64% -toolbar truetype unicode" 777 kB
[ebuild     U ] media-libs/alsa-lib-1.0.13 [1.0.13_rc3] USE="-debug doc" 693 kB
[ebuild     UD] media-sound/zynaddsubfx-2.2.1-r2 [2.2.1-r5] USE="alsa jack (-jackmidi%*) (-lash%*) oss" 0 kB
[ebuild     U ] media-sound/bristol-0.9.5.66 [0.9.5.60] USE="jack" 1,392 kB [3]


I try to remove the header in the overlay's ebuild (They are for a 2.2.1-r2 version), and
re digest the ebuild, but it didn't help. If I mask the 2.2.1-r2 version, it didn't find the overlay's versions.

I try to upgrade portage to the ~x86 version, but it didn't help either.

If I try:
# emerge -vp =zynaddsubfx-2.2.1-r5

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

Calculating dependencies   ec= {'multilib': ('/usr/portage/eclass', 1156014349L), 'eutils': ('/usr/portage/eclass', 1158217561L), 'portability': ('/usr/portage/eclass', 1141850196L)}
inherits= ['multilib', 'portability', 'eutils', 'zyn', 'jackmidi', 'zyn2', 'cvs']
ec= {'multilib': ('/usr/portage/eclass', 1156014349L), 'eutils': ('/usr/portage/eclass', 1158217561L), 'portability': ('/usr/portage/eclass', 1141850196L)}
inherits= ['multilib', 'portability', 'eutils', 'zyn', 'jackmidi', 'zyn2']

!!! All ebuilds that could satisfy "=zynaddsubfx-2.2.1-r5" have been masked.
!!! One of the following masked packages is required to complete your request:
ec= {'multilib': ('/usr/portage/eclass', 1156014349L), 'eutils': ('/usr/portage/eclass', 1158217561L), 'portability': ('/usr/portage/eclass', 1141850196L)}
inherits= ['multilib', 'portability', 'eutils', 'zyn', 'jackmidi', 'zyn2']


!!! Problem in '=media-sound/zynaddsubfx-2.2.1-r5' dependencies.
!!! 'zyn' exceptions
Traceback (most recent call last):
  File "/usr/bin/emerge", line 4049, in ?
    emerge_main()
  File "/usr/bin/emerge", line 4044, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/bin/emerge", line 3467, in action_build
    retval, favorites = mydepgraph.select_files(myfiles)
  File "/usr/bin/emerge", line 943, in select_files
    self.mysd = self.select_dep(myroot, mykey, arg=x)
  File "/usr/bin/emerge", line 1146, in select_dep
    settings=pkgsettings, portdb=portdb)
  File "/usr/lib/portage/pym/portage.py", line 3734, in getmaskingstatus
    mygroups, eapi = portdb.aux_get(mycpv, ["KEYWORDS", "EAPI"])
  File "/usr/lib/portage/pym/portage.py", line 4879, in aux_get
    mydata["_eclasses_"] =
self.eclassdb.get_eclass_data(mydata["INHERITED"].split())
  File "/usr/lib/portage/pym/eclass_cache.py", line 66, in get_eclass_data
    ec_dict[x] = self.eclasses[x]
KeyError: 'zyn'


Another issue, but not related to my problem, is at qsampler-9999.ebuild have ~arch keyword when it should be -*

Cheers,
Dominique

-- 
Dominique Michel



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/