Pb with portupgrade

jason henson jason at ec.rr.com
Fri Apr 8 23:41:24 PDT 2005


Olivier Gautherot wrote:

>Hi folks!
>
>I have a problem with the ports tree: every time I run pkgdb, portversion and 
>some others, the command dies with the following error (don't worry about the 
>stale dependency: I've installed cdrtools-cjk, which is required for the 
>GNOME upgrade... forget it for now). I followed the hints 
>in /usr/ports/UPDATING but no luck. The error message goes:
>
>Stale dependency: cdbakeoven-1.8.9_6 -> cdrtools-2.01 (sysutils/cdrtools):
>cdrdao-1.1.9 (score:20%) ? ([y]es/[n]o/[a]ll) [no]
>/usr/local/lib/ruby/1.8/i386-freebsd5/readline.so: /usr/local/lib/ruby/1.8/i386-freebsd5/readline.so: 
>Undefined symbol "rl_completer_quote_characters" 
>- /usr/local/lib/ruby/1.8/i386-freebsd5/readline.so (LoadError)
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:364:in 
>`choose_from_options'
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:363:in `loop'
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:363:in 
>`choose_from_options'
>        from /usr/local/sbin/pkgdb:985:in `input_pkg'
>        from /usr/local/sbin/pkgdb:803:in `query_dep_fix'
>        from /usr/local/sbin/pkgdb:580:in `fix_dependencies'
>        from /usr/local/sbin/pkgdb:564:in `each'
>        from /usr/local/sbin/pkgdb:564:in `fix_dependencies'
>        from /usr/local/sbin/pkgdb:339:in `fix_db_phase1'
>        from /usr/local/sbin/pkgdb:335:in `each'
>        from /usr/local/sbin/pkgdb:335:in `fix_db_phase1'
>        from /usr/local/sbin/pkgdb:285:in `fix_db'
>        from /usr/local/sbin/pkgdb:231:in `main'
>        from /usr/local/sbin/pkgdb:64:in `initialize'
>        from /usr/local/sbin/pkgdb:64:in `new'
>        from /usr/local/sbin/pkgdb:64:in `main'
>        from /usr/local/sbin/pkgdb:1043
>bash-2.05b$                                        
>
>For some reason, ruby18 seems to have an issue with a faulty library. Any clue 
>of how to fix it? Please copy me on answers as I'm not subscribed to the 
>list.
>
>Thanks in advance
>  
>
portupgrade and friends depend on ruby.  You can try updating ruby like 
so: make deinstall distclean && make reinstall, then do the same for 
portupgrade all after a cvsup for your ports.  Or just use portmanager.


More information about the freebsd-questions mailing list