Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Dec 2004 11:01:07 +0100
From:      Daniel Grund <daniel@dgrund.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/75461: Perl missing in dependencies of sysutils/portupgrade
Message-ID:  <20041224100107.GA872@dgrund.de>
Resent-Message-ID: <200412241010.iBOAAMnC092030@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         75461
>Category:       ports
>Synopsis:       Perl missing in dependencies of sysutils/portupgrade
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 24 10:10:21 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Daniel Grund
>Release:        FreeBSD 5.3-RELEASE i386
>Organization:
private
>Environment:
System: FreeBSD erde.lan 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004     root @harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386


>Description:
	I did a fresh installation of FreeBSD 5.3 with the minimal distribution set.
Later I added the ports collection via ftp and did a "make install" for 
net/cvsup-without-gui and security/portaudit. I upgraded the portstree 
(collection ports-all) with cvsup and did a "make install" for 
sysutils/portupgrade. This installed all the ports listed below. Now, when I run
"portupgrade -aR" the following error is triggerd:

Script started on Fri Dec 24 09:42:31 2004
erde# pkg_info
cdroot-1.2.5        Scripts to automate setting up a bootable CD-ROM based Free
cvsup-without-gui-16.1h General network file distribution system optimized for CVS 
expat-1.95.8        XML 1.0 parser written in C
ezm3-1.2            Easier, more portable Modula-3 distribution for building CV
gettext-0.13.1_1    GNU gettext package
gmake-3.80_2        GNU version of 'make' utility
libiconv-1.9.2_1    A character set conversion library
libtool-1.3.5_2     Generic shared library support script (version 1.3)
libtool-1.5.8       Generic shared library support script (version 1.5)
portaudit-0.5.9     Checks installed ports against a list of security vulnerabi
portupgrade-20041224 FreeBSD ports/packages administration and management tool s
ruby-1.8.2.p4       An object-oriented interpreted scripting language
ruby18-bdb1-0.2.2   Ruby interface to Berkeley DB revision 1.8x with full featu
erde# portupgrade -aR
Updating the ports index ... Generating INDEX.tmp - please wait..perl: not found
===> arabic/ae_fonts_mono failed
*** Error code 1
perl: not found
===> accessibility/at-spi failed
*** Error code 1
2 errors

********************************************************************
Before reporting this error, verify that you are running a supported
version of FreeBSD (see http://www.FreeBSD.org/ports/) and that you
have a complete and up-to-date ports collection.  (INDEX builds are
not supported with partial or out-of-date ports collections -- in
particular, if you are using cvsup, you must cvsup the "ports-all"
collection, and have no "refuse" files.)  If that is the case, then
report the failure to ports@FreeBSD.org together with relevant
details of your ports configuration (including FreeBSD version,
your architecture, your environment, and your /etc/make.conf
settings, especially compiler flags and WITH/WITHOUT settings).

Note: the latest pre-generated version of INDEX may be fetched
automatically with "make fetchindex".
********************************************************************

*** Error code 1

Stop in /usr/ports.
*** Error code 1

Stop in /usr/ports.
failed to generate INDEX!
index generation error
/usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:491:in `open_db': database file error (PortsDB::DBError)
	from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:643:in `port'
	from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:831:in `all_depends_list'
	from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `tsort_build'
	from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `each'
	from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `tsort_build'
	from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build'
	from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933:in `sort_build!'
	from /usr/local/sbin/portupgrade:674:in `main'
	from /usr/local/sbin/portupgrade:207:in `initialize'
	from /usr/local/sbin/portupgrade:207:in `new'
	from /usr/local/sbin/portupgrade:207:in `main'
	from /usr/local/sbin/portupgrade:1869
erde# exit
exit

Script done on Fri Dec 24 09:43:15 2004
>How-To-Repeat:
	see description	
>Fix:
	make perl a dependency of sysutils/portupgrade


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041224100107.GA872>