trouble using portupgrade

YKS yks-uno at yandex.ru
Mon Jun 7 10:09:11 UTC 2010


Hi,

I've got the following trouble running portupgrade:
# portupgrade -vcr gettext
...
...
[Gathering depends for misc/kdeutils4 ... --->  Session ended at: Mon, 
07 Jun 2010 13:45:37 +0400 (consumed 00:02:02)
/usr/local/lib/ruby/1.8/set.rb:263:in `merge': value must be enumerable 
(ArgumentError)
	from /usr/local/sbin/portupgrade:879:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:878:in `get_all_depends'
	from /usr/local/sbin/portupgrade:879:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:878:in `get_all_depends'
	from /usr/local/sbin/portupgrade:879:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:878:in `get_all_depends'
	from /usr/local/sbin/portupgrade:879:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:878:in `get_all_depends'
	from /usr/local/sbin/portupgrade:640
	from /usr/local/sbin/portupgrade:614:in `each'
	from /usr/local/sbin/portupgrade:614
	from /usr/local/sbin/portupgrade:588:in `catch'
	from /usr/local/sbin/portupgrade:588
	from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
	from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
	from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
	from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
	from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
	from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
	from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
	from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
	from /usr/local/sbin/portupgrade:565:in `main'
	from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
	from /usr/local/sbin/portupgrade:229:in `new'
	from /usr/local/sbin/portupgrade:229:in `main'
	from /usr/local/sbin/portupgrade:2213

My system:
- FreeBSD yntel 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #0: Tue Apr 20 
00:38:11 MSD 2010 
yks at yntel:/home/src/src/sys/amd64/compile/KERNEL_20100420  amd64
- portupgrade-2.4.6_4,2, built from the most recent port (the previous 
version 2.4.6_3 also had this error, so I updated it)
- kde4 installed -> I deleted one port (kdetoys4) on which portupgrade 
first showed this message, but now it fails on the next kde port, kdeutils4.
On ports which are not part of kde there were no errors.

Thank you.

-- 
Regards,
YKS.


More information about the freebsd-ruby mailing list