ports/75461: Perl missing in dependencies of sysutils/portupgrade

Daniel Grund daniel at dgrund.de
Fri Dec 24 10:10:22 UTC 2004


>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 at 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:



More information about the freebsd-ports-bugs mailing list