I'm trying to upgrade KDE4 (because of new gettext).
First I issued
and portupgrade started gathering dependencies but died with an exception "ArgumentError" (listing below), on the first encountered KDE4 port (kdetoys or smth).
I deleted kdetoys, and run the same command again, and it dies with the same exception on the next kde4 port, kdeutils.
I deleted all kde4 ports, and the command eventually worked.
Now I'm trying to do
and it dies again likewise.
I mailed the error description and listing to ruby@FreeBSD.org, but I've got no response in 24h and don't have any idea whether this was read and taken into account.
Here is the listing:
First I issued
Code:
# portupgrade -rR gettext
I deleted kdetoys, and run the same command again, and it dies with the same exception on the next kde4 port, kdeutils.
I deleted all kde4 ports, and the command eventually worked.
Now I'm trying to do
Code:
# portupgrade -RN x11/kde4
I mailed the error description and listing to ruby@FreeBSD.org, but I've got no response in 24h and don't have any idea whether this was read and taken into account.
Here is the listing:
Code:
# portupgrade -RN x11/kde4
---> Session started at: Tue, 08 Jun 2010 13:52:32 +0400
[Gathering depends for x11/kde4 <dots removed> ---> Session ended at: Tue, 08 Jun 2010 13:52:46 +0400 (consumed 00:00:14)
/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:897:in `get_notinstalled_depends'
from /usr/local/sbin/portupgrade:777
from /usr/local/sbin/portupgrade:755:in `each'
from /usr/local/sbin/portupgrade:755
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
#