On 05/04/12 15:18, Bryan Drewery wrote:
Portupgrade is currently supported by me at http://pkgtools.github.com
Well... Many thanks for that!!!
You can also run 'make index' in /usr/ports and see if it fails.
# cd /usr/ports/
# make index
Generating INDEX-7 - please wait..Warning: Duplicate INDEX entry:
p5-libapreq2-2.13_2
Done.
golia# cd /usr/ports/
golia# make search name=p5-libapreq2
Port: p5-libapreq2-2.13_2
Path: /usr/ports/www/p5-libapreq2
Info: Generic Apache2 Request Library
Maint: apa...@freebsd.org
B-deps: ap22-mod_perl2-2.0.5_1,3 apache-2.2.22_5
apr-devrandom-gdbm-db42-1.4.5.1.3.12_1 autoconf-2.68
autoconf-wrapper-20101119 db42-4.2.52_5 expat-2.0.1_2 gdbm-1.9.1
gettext-0.18.1.1 gmake-3.82 libiconv-1.14 libtool-2.4.2 m4-1.4.16,1
openssl-1.0.1_1 p5-BSD-Resource-1.2904 p5-ExtUtils-XSBuilder-0.28_1
p5-Parse-RecDescent-1.965.001 p5-Tie-IxHash-1.22 pcre-8.30_2 perl-5.12.4_4
R-deps: ap22-mod_perl2-2.0.5_1,3 apache-2.2.22_5
apr-devrandom-gdbm-db42-1.4.5.1.3.12_1 db42-4.2.52_5 expat-2.0.1_2
gdbm-1.9.1 libiconv-1.14 openssl-1.0.1_1 p5-BSD-Resource-1.2904
p5-ExtUtils-XSBuilder-0.28_1 p5-Parse-RecDescent-1.965.001
p5-Tie-IxHash-1.22 pcre-8.30_2 perl-5.12.4_4
WWW: http://httpd.apache.org/apreq/
So, I only get a warning...
Can't tell what that's about, since I only get one port...
Deleting that port doesn't solve, anyway, so this does not seem to be
the cause.
>> Is there any way I can debug this?
>
> Yes, open up /usr/local/sbin/portsdb, go to line 205 and remove these
> lines:
>
> rescue => e
> STDERR.puts "#{MYNAME}: #{e}"
> exit 1
Not much help:
# portsdb -Uu
Updating the ports index ... Generating INDEX.tmp - please
wait..Warning: Duplicate INDEX entry: p5-libapreq2-2.13_2
Done.
/usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:430:in `system': can't
convert nil into String (TypeError)
from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:430:in `update'
from /usr/local/sbin/portsdb:159:in `main'
from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
from /usr/local/sbin/portsdb:68:in `new'
from /usr/local/sbin/portsdb:68:in `main'
from /usr/local/sbin/portsdb:214
Unless you've modified your ports or added extra dependencies, you can
just fetch the index with: portsdb -FU.
I'm going this way for now.
I've logged this failure upstream at
https://github.com/pkgtools/pkgtools/issues/27
If you figure anything further out, before I fix it, please let me know.
I'd gladly help.
The way to go, IMHO,is to get additional logging; unfortunately I know
nothing about Ruby.
bye & Thanks
av.
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"