www/apache22 (apache-2.2.4_2): /us/bin/fetch

Guill. Moreno-Socias lists.gms at gmail.com
Sun Apr 1 08:52:24 UTC 2007


   I must say this is a brand new machine where I have installed FreeBSD
6.2-RELEASE from scratch.

   Here is my /etc/make.conf (nothing about fetch):

MASTER_SITE_BACKUP?=ftp://ftp.uvsq.fr/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
# added by use.perl 2007-03-31 14:16:52
PERL_VER=5.8.8
PERL_VERSION=5.8.8

and my /usr/local/etc/pkgtools.conf (nothing about fetch either, except in a
comment):

# -*- ruby -*-
#
# pkgtools.conf - the configuration file for the pkgtools suite
#
# $Id: pkgtools.conf,v 1.4.2.1 2007/02/24 12:32:10 sem_prg Exp $

# Syntax:
#   string:     '...' or "..."; use the `+' operator to concatenate
#   boolean:    true or false
#   array:      [ value, ... ]; use the `+' operator to concatenate
#   hash:       { key => value, ... }
#   procedure:  proc { |arglist| statements; return_value }

# Useful predefined constants:
#
#   Name:               Example values:
#   OS_RELEASE:         "7.0-CURRENT"   "6.1-RELEASE-p8"
#   OS_REVISION:        "7.0"           "6.1"
#   OS_MAJOR:           "7"             "6"
#   OS_BRANCH:          "CURRENT"       "RELEASE"
#   OS_PATCHLEVEL:      ""              "-p8"
#   OS_PLATFORM:        "i386"          "amd64"
#   OS_PKGBRANCH:       "7-current"     "6.1-release"

# Useful predefined functions:
#
#  localbase()
#    Returns LOCALBASE.
#
#  x11base()
#    Returns X11BASE.
#
#  pkg_site_builder(true|false)
#    Returns an URI of the packages directory on the package builder site;
#    if an argument is true, a 'latest' directory is used for path,
#    'full' is used otherwise.
#    Equivalent to:
#     on i386:
#      sprintf('http://pointyhat.FreeBSD.org/errorlogs/%s-%s-packages-%s/',
#              OS_PLATFORM, OS_MAJOR, latest ? 'latest' : 'full')
#
#  pkg_site_mirror(root)
#    Returns an URI of the packages directory on the preferred mirror site;
#    where <root> is any quoted string.
#    Equivalent to:
#      sprintf('%s/pub/FreeBSD/ports/%s/packages-%s/',
#              root  || ENV['PACKAGEROOT'] || 'ftp://ftp.FreeBSD.org',
#              OS_PLATFORM, OS_PKGBRANCH)
#
#  pkg_site_primary()
#    Returns an URI of the packages directory on the primary FTP site;
#    Equivalent to:
#      pkg_site_mirror('ftp://ftp.FreeBSD.org')
#
#  deorigin(origin)
#    Returns an installed package name which was installed from the
#    given origin port.
#    e.g.
#      deorigin('sysutils/portupgrade') => 'portupgrade-YYYYMMDD'
#
#  enabled_rc_scripts(origin_or_pkgname)
#    Returns an array of "enabled" rc scripts ($PREFIX/etc/rc.d/*.sh)
#    for the given package.  "Enabled" here means that files such as
#    *.sh.sample are ignored, however, if a package installs
#    foo.sh.sample and there is foo.sh, it is considered as an enabled
#    rc file for the package and thus returned.
#
#  disabled_rc_scripts(origin_or_pkgname)
#    Returns an array of disabled rc scripts ($PREFIX/etc/rc.d/*.sh.*)
#    that the given package installed.  If a package installs
#    foo.sh.sample and there is foo.sh, it is considered as enabled
#    and thus ignored.
#
#  cmd_start_rc(origin_or_pkgname)
#    Returns a command line string that starts the services of the
#    given package, if any. (Yields "start" for each enabled rc
#    script)
#
#  cmd_stop_rc(origin_or_pkgname)
#    Returns a command line string that stops the services of the
#    given package, if any. (Yields "stop" for each enabled rc script)
#
#  cmd_restart_rc(origin_or_pkgname)
#    Returns a command line string that restarts the services of the
#    given package, if any. (Yields "stop", sleeps for 3 seconds, then
#    yields "start" for each enabled rc script)
#
#  cmd_enable_rc(origin_or_pkgname)
#    Returns a command line string that enables the disabled rc
#    scripts of given package, if any.
#
#  cmd_disable_rc(origin_or_pkgname)
#    Returns a command line string that disables the enabled rc
#    scripts of given package, if any.
#
#  include_env(file)
#    Include and evaluate the file. The file is looked inside PREFIX.
#
#  include_hash(glob)
#    Read file(s) and convert them to hash. Files should contain lines
#    in a format: 'key' => 'value'
#    (Glob path is inside PREFIX).
#    E.g. ALT_PKGDEP = include_hash('etc/pkgtools/alt_pkgdep/*')
#

module PkgConfig

  # Environment Variables: string
  #
  # Uncomment and edit as necessary.  The `||=' operator means `set only
  # if it is not set', i.e. it gives a variable its default value.
  #
  # It is particularly recommended that you set PORTS_INDEX to
  # something other than the default value to avoid conflicts with CVS,
  # CVSup, and CTM.
  #
  # cf. portupgrade(1), pkg_which(1)
  #
  # defaults:
  #   ENV['PORTSDIR'] ||= '/usr/ports'
  #   ENV['PORTS_INDEX'] ||= ENV['PORTSDIR'] + '/INDEX'
  #   ENV['PORTS_DBDIR'] ||= ENV['PORTSDIR']
  #   ENV['PKG_DBDIR'] ||= '/var/db/pkg'
  #
  #   ENV['PKG_TMPDIR'] ||= '/var/tmp'
  #
  #   ENV['PACKAGES'] ||= ENV['PORTSDIR'] + '/packages'
  #
  #   ENV['PKG_DBDRIVER'] ||= 'bdb_btree' and if it's failed to load
  #   the driver it will fall to bdb1_btree driver. If the driver
  #   failed too, it will fall to 'dbm_hash' that require no external
  #   modules.
  #   Possible values for ENV['PKG_DBDRIVER'] are bdb_btree, bdb_hash,
  #   bdb1_btree, bdb1_hash and dbm_hash.
  #
  # e.g.:
  #   ENV['PORTSDIR'] ||= '/export/freebsd/ports'
  #   ENV['PORTS_INDEX'] ||= ENV['PORTSDIR'] + '/INDEX.local'
  #   ENV['PORTS_DBDIR'] ||= ENV['PKG_DBDIR']
  #
  #   ENV['PACKAGES'] ||= sprintf('/export/freebsd/packages-%s',
  #     OS_PKGBRANCH)
  #   ENV['PKG_PATH'] ||= ENV['PACKAGES'] + '/All'
  #   ENV['PKG_BACKUP_DIR'] || ENV['PKG_PATH']
  #
  #   ENV['PKG_SUFX'] ||= '.tbz'
  #   This variable defines extension used by pkg_create(1) while
  #   creating backup copy of old package before de-installing it.
  #   Defaults to '.tbz' (bzip2 compression).
  #   Possible values are '.tbz', '.tgz' (use gzip) and
  #   '.tar' (don't compress at all).
  #   See pkg_create(1) manual page for details.
  #
  #   ENV['PKG_FETCH'] = "wget -O '%2$s' '%1$s'"
  #   ENV['PKG_FETCH'] = "curl '%s' -o '%s'"
  #   ENV['PKG_FETCH'] = 'false'        # never fetch packages from a remote
site
  #   ENV['PACKAGEROOT'] = 'ftp://ftpN.XX.FreeBSD.org'
  #
  # overwrite some defaults:
  #
  #   include_env('etc/pkgtools.local')
  #

  ENV['PORTSDIR'] ||= '/usr/ports'
  ENV['PACKAGES'] ||= ENV['PORTSDIR'] + '/packages'
  ENV['PKG_PATH'] ||= ENV['PACKAGES'] + '/All'
  ENV['PKG_BACKUP_DIR'] ||= ENV['PKG_PATH']

  # SANITY_CHECK: boolean (default: true)
  #
  # If true, perform sanity checks on stale dependencies.  This makes
  # it up to 50% slower to parse package globs but offers unfailing
  # upgrades.  If you are sure you won't forget to run `pkgdb -F'
  # regularly, turn this off to improve performance. (default: true)
  #
  # cf. -O/--omit-check of pkg_deinstall(1), pkg_glob(1),
  #     portupgrade(1) and portversion(1)

  SANITY_CHECK = true

  # IGNORE_CATEGORIES: array
  #
  # This is a list of port categories you want the pkgtools to ignore.
  # Typically you want to list language specific categories of the
  # languages you don't use.
  #
  # After configuring this list, you need to rebuild the ports
  # database to reflect the changes. (run 'portsdb -Ufu')
  #
  # e.g.:
  #   IGNORE_CATEGORIES = [
  #     'chinese',
  #     'french',
  #     'german',
  #     'hebrew',
  #     'japanese',
  #     'korean',
  #     'russian',
  #     'ukrainian',
  #     'vietnamese',
  #   ]

  IGNORE_CATEGORIES = [
  ]

  # EXTRA_CATEGORIES: array
  #
  # This is a list of extra port categories you put your locally
  # maintained ports into.  You must prepare a Makefile in each directory
  # that defines a variable SUBDIR which lists all the ports in the
  # category.
  #
  # After configuring this list, you need to rebuild the ports
  # database to reflect the change. (run 'portsdb -Ufu')
  #
  # e.g.:
  #   EXTRA_CATEGORIES = [
  #     'local',
  #   ]

  EXTRA_CATEGORIES = [
  ]

  # ALT_INDEX: array
  #
  # An additional local INDEX file(s).
  #
  # e.g.
  #   ALT_INDEX = [
  #     ENV['PORTSDIR'] + '/INDEX.local',
  #   ]

  ALT_INDEX = [
  ]

  # ALT_MOVED: array
  #
  # This is a list of local MOVED files. They'll be applied after
  # the main MOVED file. The feature may be useful for ports moved
  # inside EXTRA_CATEGORIES.
  #
  # e.g.
  #   ALT_MOVED = [
  #     ENV['PORTSDIR'] + '/MOVED.local',
  #   ]

  ALT_MOVED = [
  ]

  # HOLD_PKGS: array
  #
  # This is a list of ports you don't want portupgrade(1) to upgrade,
  # portversion(1) to suggest upgrading, or pkgdb(1) to fix.
  # You can use wildcards ("ports glob" and "pkgname glob").
  # -f/--force with each command will override the held status.
  #
  # To completely hide the existence of a package, put a dummy file
  # named "+IGNOREME" in the package directory.
  #
  # cf. pkg_glob(1), ports_glob(1)
  #
  # e.g.:
  #   HOLD_PKGS = [
  #     'bsdpan-*',
  #     'x11*/XFree86*',
  #   ]

  HOLD_PKGS = [
    'bsdpan-*',
  ]

  # IGNORE_MOVED: array
  #
  # This is a list of ports you do not want to trace "MOVED".
  # You can use wildcards ("ports glob" and "pkgname glob").
  #
  # e.g.:
  #   IGNORE_MOVED = [
  #     'php4-*',
  #     'devel/bison',
  #   ]

  IGNORE_MOVED = [
    'devel/bison',
  ]

  # USE_PKGS: array
  # USE_PKGS_ONLY: array
  #
  # These are lists of ports that you prefer to use packages to
  # upgrade or install.  They apply -P/--use-packages and
  # -PP/--use-packages-only to specific ports, respectively.
  #
  # cf. -P/--use-packages and -PP/--use-packages-only of
  # portupgrade(1) and portinstall(1)
  #
  # e.g.:
  #   USE_PKGS = [
  #     'perl',
  #     'ruby',
  #     'python',
  #   ]
  #
  #   USE_PKGS_ONLY = [
  #     'x11*/XFree86*',
  #     '*openoffice*',
  #   ]

  USE_PKGS = [
  ]

  USE_PKGS_ONLY = [
  ]

  # ALT_PKGDEP: hash
  #
  # This is a hash to define alternative package dependencies.  For
  # each pair A => B, when a package X claims that it depends on a
  # package that matches the "pkgname glob" pattern A which is not
  # installed, the dependency is replaced with one installed
  # package that matches the "pkgname glob" pattern B.  If glob B
  # matches more than one installed package, replacement is not done
  # automatically.  <:delete> and <:skip> are special symbols that can
  # be used as B values, instead of pkgname glob patterns.  <:delete>
  # means to delete the dependency and <:skip> to skip it.
  #
  # This replacement is done when "pkgdb -F" is executed.
  #
  # cf. pkg_glob(1), pkgdb(1)
  #
  # e.g.:
  #   ALT_PKGDEP = {
  #     # If you use apache13-modssl instead of apache13
  #     'apache-1.3.*' => 'apache+mod_ssl-1.3.*',
  #
  #     # The same as above; you can use origins also
  #     'www/apache13' => 'www/apache13-modssl',
  #
  #     # If you install Apache from source (not from ports/packages)
  #     'apache' => :delete,
  #
  #     # You can specify pkgname w/o version; see pkg_glob(1)
  #     'w3m' => 'w3m-m17n',
  #   }

  ALT_PKGDEP = {
  }

  # MAKE_ARGS: hash
  # MAKE_ENV: hash
  #
  # These are hashes of ports glob or package glob => arguments mapping.
  # pkgtools looks it up to pick command line arguments and environment
  # variables to pass them to make(1).
  # You can use wildcards ("ports glob" or "package glob").
  # If a port/package matches multiple entries, all the arguments are
  # joined using the space as separator.
  #
  # cf. -m/--make-args and -M/--make-env of portupgrade(1), ports_glob(1)
  #
  # You can alternatively specify a procedure instead of a string if
  # you want to specify arguments which can vary depending on the port.
  # The procedure is called with a port origin as an argument.
  #
  # e.g.:
  #   MAKE_ARGS = {
  #     'databases/mysql323-*' => 'WITH_CHARSET=ujis',
  #     'ruby18-*' => 'RUBY_VER=1.8',
  #     'ruby16-*' => 'RUBY_VER=1.6',
  #   }
  #
  # To specify multiple arguments for each port, use one of the
  # following:
  #
  #   MAKE_ARGS = {
  #     # a) Separate them with the space
  #     'databases/mysql41-*' => 'WITH_LINUXTHREADS=1 SKIP_DNS_CHECK=1',
  #
  #     # b) Specify them using an array
  #     'databases/mysql41-*' => [
  #        'WITH_LINUXTHREADS=1',
  #        'SKIP_DNS_CHECK=1',
  #     ],
  #   }

  MAKE_ARGS = {
  }

  MAKE_ENV = {
  }

  # BEFOREBUILD: hash
  #
  # This is a hash of ports glob => command mapping.  portupgrade(1)
  # and portinstall(1) look it up to pick commands to run before
  # building a port.  You can use wildcards ("ports glob").  If a
  # port/package matches multiple entries, all the commands are joined
  # using the semicolon as separator and run.
  #
  # cf. -B/--beforebuild of portupgrade(1), ports_glob(1)
  #
  # You can alternatively specify a procedure instead of a string if
  # you want to run a command which can vary depending on the port.
  # The procedure is called with a port origin as an argument.  See
  # the examples in the AFTERINSTALL paragraph.
  #
  # e.g.:
  #   BEFOREBUILD = {
  #     # Always do cvs update before building a port
  #     '*' => 'cvs update',
  #   }

  BEFOREBUILD = {
  }

  # BEFOREDEINSTALL: hash
  #
  # This is a hash of ports glob => command mapping.  pkg_deinstall(1)
  # looks it up to pick commands to run after installing a port.  You
  # can use wildcards ("ports glob").  If a port/package matches
  # multiple entries, all the commands are joined using the semicolon
  # as separator and run.
  #
  # You can alternatively specify a procedure instead of a string if
  # you want to run a command which can vary depending on the port.
  # The procedure is called with a port origin as an argument.  See
  # the following examples.
  #
  # e.g.:
  #   BEFOREDEINSTALL = {
  #     # Automatically stop the service for each package that has a
  #     # rc script enabled
  #     '*' => proc { |origin|
  #       cmd_stop_rc(origin)
  #     },
  #
  #     # Stop postfix
  #     'mail/postfix*' => localbase() + '/sbin/postfix stop',
  #   }

  BEFOREDEINSTALL = {
  }

  # AFTERINSTALL: hash
  #
  # This is a hash of ports glob => command mapping.  portupgrade(1)
  # and portinstall(1) look it up to pick commands to run after
  # installing a port.  You can use wildcards ("ports glob").  If a
  # port/package matches multiple entries, all the commands are joined
  # using the semicolon as separator and run.
  #
  # cf. -B/--afterinstall of portupgrade(1), ports_glob(1)
  #
  # You can alternatively specify a procedure instead of a string if
  # you want to run a command which can vary depending on the port.
  # The procedure is called with an argument of a port origin.  See
  # the following examples.
  #
  # e.g.:
  #   AFTERINSTALL = {
  #     # Re-enable the X wrapper
  #     'x11-servers/XFree86-4-Server' => sprintf('cd %s/bin && if [ -x
Xwrapper-4 ]; then ln -sf Xwrapper-4 X; fi', x11base()),
  #
  #     # Automatically start the server for each package that
  #     # installs a rc file enabled
  #     '*' => proc { |origin|
  #       cmd_start_rc(origin)
  #     },
  #
  #     # Automatically start MySQL server
  #     'databases/mysql323-server' => proc { |origin|
  #       cmd_enable_rc(origin) + ';' + cmd_start_rc(origin)
  #     },
  #
  #     # Start postfix
  #     'mail/postfix*' => localbase() + '/sbin/postfix start',
  #   }

  AFTERINSTALL = {
    # Re-enable the X wrapper
    'x11-servers/XFree86-4-Server' => sprintf(
     'cd %s/bin && if [ -x Xwrapper-4 ]; then ln -sf Xwrapper-4 X; fi',
     x11base()),
  }

  # PKG_SITES: array
  #
  # This is a list of URI's to get packages from.  Each site directory
  # must contain directories named 'All' and 'Latest'.  The value of
  # the environment variable `PKG_SITES' is automatically prepended to
  # the list. (default: [pkg_site_mirror()])
  #
  # e.g.:
  #   PKG_SITES = [
  #     sprintf('ftp://ftp.localdomain/pub/freebsd/packages-%s/', OS_MAJOR),
  #     pkg_site_builder(true),
  #     pkg_site_builder(),
  #     pkg_site_mirror(),
  #     pkg_site_primary(),
  #   ]

  PKG_SITES = [
    pkg_site_mirror(),
  ]

  # PORTUPGRADE_ARGS: string
  #
  # This sets the default options passed to portupgrade(1).
  #
  # e.g.:
  #   PORTUPGRADE_ARGS = ENV['PORTUPGRADE'] || \
  #     '-v -D -l /var/tmp/portupgrade.results ' + \
  #     '-L /var/tmp/portupgrade-%s::%s.log'

  PORTUPGRADE_ARGS = ENV['PORTUPGRADE']

end

On 4/1/07, Garrett Cooper <youshi10 at u.washington.edu> wrote:
>
> Guill. Moreno-Socias wrote:
> >   Hello.
> >   I am trying to install www/apache22 (apache-2.2.4_2).  I think there
> is
> > an error when calling "fetch".  What should I do?  Output follows.
> > Thanks
> > in advance.
> > "uname -a" gives:
> > FreeBSD saisie.math.uvsq.fr 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri
> > Jan 12
> > 11:05:30 UTC 2007
> > root at dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP
> > i386
> > and "portupgrade -bDNv www/apache22" gives:
> > --->  Session started at: Sat, 31 Mar 2007 22:30:50 +0200
> > --->  Fresh installation of www/apache22 started at: Sat, 31 Mar 2007
> > 22:30:51 +0200
> > --->  Installing 'apache-2.2.4_2' from a port (www/apache22)
> > --->  Build of www/apache22 started at: Sat, 31 Mar 2007 22:30:52 +0200
> > --->  Building '/usr/ports/www/apache22'
> > ===>  Cleaning for perl-5.8.8
> > ===>  Cleaning for autoconf-2.59_2
> > ===>  Cleaning for libtool-1.5.22_4
> > ===>  Cleaning for expat-2.0.0_1
> > ===>  Cleaning for libiconv-1.9.2_2
> > ===>  Cleaning for m4-1.4.8_1
> > ===>  Cleaning for help2man-1.36.4_1
> > ===>  Cleaning for gmake-3.81_1
> > ===>  Cleaning for p5-gettext-1.05_1
> > ===>  Cleaning for gettext-0.16.1
> > ===>  Cleaning for apache-2.2.4_2
> >
> > To enable a module category: WITH_<CATEGORY>_MODULES
> > To disable a module category: WITHOUT_<CATEGORY>_MODULES
> >
> > Per default categories are:
> >  AUTH AUTHN AUTHZ DAV CACHE MISC
> > Categories available:
> >  AUTH AUTHN AUTHZ CACHE DAV EXPERIMENTAL LDAP  MISC PROXY SSL SUEXEC
> > THREADS
> >
> >  To see all available knobs, type make show-options
> >  To see all modules in different categories, type make show-categories
> >  You can check your modules configuration by using make show-modules
> >
> > ===>  Vulnerability check disabled, database not found
> > ===>  Extracting for apache-2.2.4_2
> > => MD5 Checksum OK for apache22/httpd-2.2.4.tar.bz2.
> > => SHA256 Checksum OK for apache22/httpd-2.2.4.tar.bz2.
> > => MD5 Checksum mismatch for apache22/apr_dbd_mysql.rev-57.c.
> > => SHA256 Checksum mismatch for apache22/apr_dbd_mysql.rev-57.c.
> > ===>  Refetch for 1 more times files:
> > apache22/apr_dbd_mysql.rev-57.capache22/apr_dbd_mysql.rev-
> > 57.c
> >
> > To enable a module category: WITH_<CATEGORY>_MODULES
> > To disable a module category: WITHOUT_<CATEGORY>_MODULES
> >
> > Per default categories are:
> >  AUTH AUTHN AUTHZ DAV CACHE MISC
> > Categories available:
> >  AUTH AUTHN AUTHZ CACHE DAV EXPERIMENTAL LDAP  MISC PROXY SSL SUEXEC
> > THREADS
> >
> >  To see all available knobs, type make show-options
> >  To see all modules in different categories, type make show-categories
> >  You can check your modules configuration by using make show-modules
> >
> > ===>  Vulnerability check disabled, database not found
> > => apr_dbd_mysql.rev-57.c doesn't seem to exist in
> > /usr/ports/distfiles/apache22.
> > => Attempting to fetch from
> > ftp://ftp.uvsq.fr/pub/FreeBSD/distfiles/apache22/.
> > fetch:
> > ftp://ftp.uvsq.fr/pub/FreeBSD/distfiles/apache22/apr_dbd_mysql.rev-57.c:
> > size unknown
> > fetch:
> > ftp://ftp.uvsq.fr/pub/FreeBSD/distfiles/apache22/apr_dbd_mysql.rev-57.c:
> > size of remote file is not known
> > apr_dbd_mysql.rev-57.c                                  24 kB   15 MBps
> >
> > To enable a module category: WITH_<CATEGORY>_MODULES
> > To disable a module category: WITHOUT_<CATEGORY>_MODULES
> >
> > Per default categories are:
> >  AUTH AUTHN AUTHZ DAV CACHE MISC
> > Categories available:
> >  AUTH AUTHN AUTHZ CACHE DAV EXPERIMENTAL LDAP  MISC PROXY SSL SUEXEC
> > THREADS
> >
> >  To see all available knobs, type make show-options
> >  To see all modules in different categories, type make show-categories
> >  You can check your modules configuration by using make show-modules
> >
> > ===>  Vulnerability check disabled, database not found
> > => MD5 Checksum OK for apache22/httpd-2.2.4.tar.bz2.
> > => SHA256 Checksum OK for apache22/httpd-2.2.4.tar.bz2.
> > => MD5 Checksum mismatch for apache22/apr_dbd_mysql.rev-57.c.
> > => SHA256 Checksum mismatch for apache22/apr_dbd_mysql.rev-57.c.
> > ===>  Giving up on fetching files:
> > apache22/apr_dbd_mysql.rev-57.capache22/apr_dbd_mysql.rev-
> > 57.c
> > Make sure the Makefile and distinfo file
> > (/usr/ports/www/apache22/distinfo)
> > are up to date.  If you are absolutely sure you want to override this
> > check, type "make NO_CHECKSUM=yes [other args]".
> > *** Error code 1
> >
> > Stop in /usr/ports/www/apache22.
> > *** Error code 1
> >
> > Stop in /usr/ports/www/apache22.
> > --->  Retrying www/apache22
> > --->  Deleting mismatched files
> > --->  Building '/usr/ports/www/apache22'
> > ===>  Cleaning for perl-5.8.8
> > ===>  Cleaning for autoconf-2.59_2
> > ===>  Cleaning for libtool-1.5.22_4
> > ===>  Cleaning for expat-2.0.0_1
> > ===>  Cleaning for libiconv-1.9.2_2
> > ===>  Cleaning for m4-1.4.8_1
> > ===>  Cleaning for help2man-1.36.4_1
> > ===>  Cleaning for gmake-3.81_1
> > ===>  Cleaning for p5-gettext-1.05_1
> > ===>  Cleaning for gettext-0.16.1
> > ===>  Cleaning for apache-2.2.4_2
> >
> > To enable a module category: WITH_<CATEGORY>_MODULES
> > To disable a module category: WITHOUT_<CATEGORY>_MODULES
> >
> > Per default categories are:
> >  AUTH AUTHN AUTHZ DAV CACHE MISC
> > Categories available:
> >  AUTH AUTHN AUTHZ CACHE DAV EXPERIMENTAL LDAP  MISC PROXY SSL SUEXEC
> > THREADS
> >
> >  To see all available knobs, type make show-options
> >  To see all modules in different categories, type make show-categories
> >  You can check your modules configuration by using make show-modules
> >
> > ===>  Vulnerability check disabled, database not found
> > ===>  Extracting for apache-2.2.4_2
> > => MD5 Checksum OK for apache22/httpd-2.2.4.tar.bz2.
> > => SHA256 Checksum OK for apache22/httpd-2.2.4.tar.bz2.
> > => MD5 Checksum mismatch for apache22/apr_dbd_mysql.rev-57.c.
> > => SHA256 Checksum mismatch for apache22/apr_dbd_mysql.rev-57.c.
> > ===>  Refetch for 1 more times files:
> > apache22/apr_dbd_mysql.rev-57.capache22/apr_dbd_mysql.rev-
> > 57.c
> >
> > To enable a module category: WITH_<CATEGORY>_MODULES
> > To disable a module category: WITHOUT_<CATEGORY>_MODULES
> >
> > Per default categories are:
> >  AUTH AUTHN AUTHZ DAV CACHE MISC
> > Categories available:
> >  AUTH AUTHN AUTHZ CACHE DAV EXPERIMENTAL LDAP  MISC PROXY SSL SUEXEC
> > THREADS
> >
> >  To see all available knobs, type make show-options
> >  To see all modules in different categories, type make show-categories
> >  You can check your modules configuration by using make show-modules
> >
> > ===>  Vulnerability check disabled, database not found
> > => apr_dbd_mysql.rev-57.c doesn't seem to exist in
> > /usr/ports/distfiles/apache22.
> > => Attempting to fetch from
> > ftp://ftp.uvsq.fr/pub/FreeBSD/distfiles/apache22/.
> > env: /us/bin/fetch: No such file or directory
> > => Attempting to fetch from
> > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/clement/.
> > env: /us/bin/fetch: No such file or directory
> > => Attempting to fetch from
> > ftp://ftp.se.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/clement/.
> > env: /us/bin/fetch: No such file or directory
> > => Attempting to fetch from
> > ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/clement/.
> > env: /us/bin/fetch: No such file or directory
> > => Attempting to fetch from
> > ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/clement/.
> > env: /us/bin/fetch: No such file or directory
> > => Attempting to fetch from
> > ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/clement/.
> > env: /us/bin/fetch: No such file or directory
> > => Attempting to fetch from
> > ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/clement/.
> > env: /us/bin/fetch: No such file or directory
> > => Attempting to fetch from
> > ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/clement/.
> > env: /us/bin/fetch: No such file or directory
> > => Attempting to fetch from
> > ftp://ftp.uvsq.fr/pub/FreeBSD/distfiles/apache22/.
> > env: /us/bin/fetch: No such file or directory
> > => Couldn't fetch it - please try to retrieve this
> > => port manually into /usr/ports/distfiles/apache22 and try again.
> > *** Error code 1
> >
> > Stop in /usr/ports/www/apache22.
> > *** Error code 1
> >
> > Stop in /usr/ports/www/apache22.
> > ** Command failed [exit code 1]: /usr/bin/script -qa
> > /tmp/portupgrade.31609.0 env make MASTER_SORT_REGEX= MASTER_SORT=
> > "FETCH_CMD=/us/bin/fetch -Ap"
> > ** Fix the problem and try again.
> > --->  Build of www/apache22 ended at: Sat, 31 Mar 2007 22:31:00 +0200
> > (consumed 00:00:08)
> > --->  Fresh installation of www/apache22 ended at: Sat, 31 Mar 2007
> > 22:31:00
> > +0200 (consumed 00:00:08)
> > --->  ** Install tasks 1: 0 done, 0 ignored, 0 skipped and 1 failed
> > --->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
> >        ! www/apache22  (checksum mismatch)
> > --->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
> > --->  Saving the results to '/root/portupgrade/portupgrade.log.002'
> > --->  Session ended at: Sat, 31 Mar 2007 22:31:00 +0200 (consumed
> > 00:00:10)
> >
> Your make.conf / portupgrade conf sir (in particular the lines with the
> fetch toggle)?
> Thanks,
> -Garrett
>

-- 
Guillermo Moreno-Socías


More information about the freebsd-ports mailing list