portversion -v causes ruby to core dump

Michael Barrett mike.freebsd at daboyz.org
Thu Sep 9 00:58:43 PDT 2004


        Hi, I just recently cvsup'd to the latest ports tree.  After
        doing so, I ran portsdb -uU to make sure everything was kosher.
        After doing that however, whenever I run:

        #portversion -v

        I get the following:

        [Failed `Inappropriate file type or format'] [Updating the portsdb <format:bdb1_btree> in /usr/ports ... - 11734 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000..../usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:587: [BUG] Segmentation fault ruby 1.8.2 (2004-07-29) [i386-freebsd4]

        Abort trap (core dumped)

        I hacked around the portsdb.rb ruby file a little (as best I
        could, I don't know ruby at all) and added the following line
        just before line 587:

        STDERR.print pkgname

        That revealed that it was bailing on the following line in the
        /usr/ports/INDEX file:

        py23-PyGreSQL-3.5,1|/usr/ports/databases/py-PyGreSQL|/usr/local|A Python interface to PostgreSQL, both classic and DP-API 2.0|/usr/ports/databases/py-PyGreSQL/pkg-descr|girgen at pingpong.net|databases python|expat-1.95.8 gettext-0.13.1_1 libgnugetopt-1.2 libiconv-1.9.2_1 postgresql-7.4.5 py23-mx-base-2.0.5 python-2.3.4_2|expat-1.95.8 gettext-0.13.1_1 libgnugetopt-1.2 libiconv-1.9.2_1 postgresql-7.4.5 py23-mx-base-2.0.5 python-2.3.4_2|http://www.druid.net/pygresql/

        I'm not sure what might be causing this.  Anyways, here's the
        versions of the packages involved:

        /var/db/pkg/portupgrade-20040701_3
        /var/db/pkg/ruby-1.8.2.p2_1
        /var/db/pkg/ruby18-bdb1-0.2.2

        If anyone can shed any light on what might be causing this
        issue, that'd be great.  I use portversion/portupgrade all the
        time, so it'd really suck to stop using these tools now.

        THanks in advance for your help.
-- 
     ________________________________________________________________________
                Mike Barrett | "We have veggie bacon, why don't we have
             mike at daboyz.org |  meat fruit?"
              www.daboyz.org |    -- My ex-coworker, Ben
     ------------------------+-----------------------------------------------


More information about the freebsd-ports mailing list