Sorry, it should work as there is a symbolic link for the one you are searching for... Really don't understand why I still get the port is IGNORED line on portupgrade -a

Jos

Jos Chrispijn:
Olli,

This is my current setup of Apache:

===> The following configuration options are available for apache22-2.2.22_8:
     AUTH_BASIC=on: mod_auth_basic
     AUTH_DIGEST=on: mod_auth_digest
     AUTHN_ALIAS=on: mod_authn_alias
     AUTHN_ANON=on: mod_authn_anon
> AUTHN_DBD=on: mod_authn_dbd
     AUTHN_DBM=on: mod_authn_dbm
     AUTHN_DEFAULT=on: mod_authn_default
     AUTHN_FILE=on: mod_authn_file
     AUTHZ_DBM=off: mod_authz_dbm
     AUTHZ_DEFAULT=on: mod_authz_default
     AUTHZ_GROUPFILE=on: mod_authz_groupfile
     AUTHZ_HOST=on: mod_authz_host
     AUTHZ_OWNER=on: mod_authz_owner
     AUTHZ_USER=on: mod_authz_user
     AUTHNZ_LDAP=off: mod_authnz_ldap
     LDAP=off: connection pooling, result caching
> DBD=on: Manages SQL database connections
     CACHE=on: mod_cache
     DISK_CACHE=on: mod_disk_cache
     FILE_CACHE=on: mod_file_cache

--- cut ---

and this for APR:

_OPTIONS_READ=apr-1.4.6.1.4.1_1
_FILE_COMPLETE_OPTIONS_LIST= THREADS IPV6 DEVRANDOM BDB GDBM LDAP MYSQL NDBM PGSQL SQLITE
OPTIONS_FILE_SET+=THREADS
OPTIONS_FILE_SET+=IPV6
OPTIONS_FILE_SET+=DEVRANDOM
OPTIONS_FILE_SET+=BDB
OPTIONS_FILE_SET+=GDBM
OPTIONS_FILE_UNSET+=LDAP
OPTIONS_FILE_UNSET+=MYSQL
OPTIONS_FILE_UNSET+=NDBM
OPTIONS_FILE_UNSET+=PGSQL
OPTIONS_FILE_UNSET+=SQLITE

and I still get the error.

This is the content of the key folder your are scanning on for the check:

Aegir[/usr/local/lib/apr-util-1]>

-rwxr-xr-x  1 root  wheel  57719 Sep  9 12:38 apr_dbd_mysql-1.so
-rw-r--r--  1 root  wheel  60214 Sep  9 12:38 apr_dbd_mysql.a
-rwxr-xr-x  1 root  wheel   1073 Sep  9 12:38 apr_dbd_mysql.la
lrwxr-xr-x 1 root wheel 18 Sep 9 12:38 apr_dbd_mysql.so -> apr_dbd_mysql-1.so
-rwxr-xr-x  1 root  wheel  43272 Sep  9 12:38 apr_dbm_db-1.so
-rw-r--r--  1 root  wheel  49894 Sep  9 12:38 apr_dbm_db.a
-rwxr-xr-x  1 root  wheel   1005 Sep  9 12:38 apr_dbm_db.la
lrwxr-xr-x 1 root wheel 15 Sep 9 12:38 apr_dbm_db.so -> apr_dbm_db-1.so
-rwxr-xr-x  1 root  wheel  13722 Sep  9 12:38 apr_dbm_gdbm-1.so
-rw-r--r--  1 root  wheel  11466 Sep  9 12:38 apr_dbm_gdbm.a
-rwxr-xr-x  1 root  wheel   1036 Sep  9 12:38 apr_dbm_gdbm.la
lrwxr-xr-x 1 root wheel 17 Sep 9 12:38 apr_dbm_gdbm.so -> apr_dbm_gdbm-1.so
-rwxr-xr-x  1 root  wheel  42080 Sep  9 12:38 apr_dbm_ndbm-1.so
-rw-r--r--  1 root  wheel  47762 Sep  9 12:38 apr_dbm_ndbm.a
-rwxr-xr-x  1 root  wheel   1010 Sep  9 12:38 apr_dbm_ndbm.la
lrwxr-xr-x 1 root wheel 17 Sep 9 12:38 apr_dbm_ndbm.so -> apr_dbm_ndbm-1.so
-rwxr-xr-x  1 root  wheel  20666 Sep  9 12:38 apr_ldap-1.so
-rw-r--r--  1 root  wheel  24112 Sep  9 12:38 apr_ldap.a
-rwxr-xr-x  1 root  wheel   1049 Sep  9 12:38 apr_ldap.la
lrwxr-xr-x 1 root wheel 13 Sep 9 12:38 apr_ldap.so -> apr_ldap-1.so

the files you are scanning for are not there as they have a complete different name.

apr_dbd_mysql-1.so
apr_dbm_db-1.so

Perhaps that is the cause I can't install the apache22 upgrade?


Olli Hauer:
On 2012-09-08 17:58, Warren Block wrote:
On Sat, 8 Sep 2012, Olli Hauer wrote:

On 2012-09-08 16:22, Jos Chrispijn wrote:
Just updating Apache22 (apache-2.2.22_6) and get this error:

Port marked as IGNORE: www/apache22:
AUTHN_DBD and DBD requires APR-util to have DBD support build in.
      Please rebuild APR at last with one DBD backend

The issue is that I did config APR with DBD support.

Currently have installed:
apr-1.4.6.1.4.1_1   Apache Portability Library

My /var/db/ports/apr/options file contains:

# Options for apr-1.4.6.1.4.1_1
_OPTIONS_READ=apr-1.4.6.1.4.1_1
_FILE_COMPLETE_OPTIONS_LIST= THREADS IPV6 DEVRANDOM BDB GDBM LDAP MYSQL NDBM PGSQL SQLITE
OPTIONS_FILE_SET+=THREADS
OPTIONS_FILE_SET+=IPV6
OPTIONS_FILE_SET+=DEVRANDOM
OPTIONS_FILE_SET+=BDB
OPTIONS_FILE_SET+=GDBM
OPTIONS_FILE_UNSET+=LDAP
OPTIONS_FILE_UNSET+=MYSQL
OPTIONS_FILE_UNSET+=NDBM
OPTIONS_FILE_UNSET+=PGSQL
OPTIONS_FILE_UNSET+=SQLITE

Can someone tell me how what I do wrong here?


Hi Jos,

it's easy, even quickly overseen DBD != BDB

AUTHN_DBD and DBD are SQL modules and this apache options are only valid if APR
was build with MYSQL, PGSQL or SQLITE support.

In the past we ask the user to specify if APR was build with SQL support, now the port checks the existence of lib/apr-util-1/apr_dbd_(mysql|pgsql|sqlite).so
to see if APR was really build with SQL support.

http://httpd.apache.org/docs/2.2/mod/mod_dbd.html
http://httpd.apache.org/docs/2.2/mod/mod_authn_dbd.html

How about adding mention of SQL in the IGNORE message?

I will rewrite the message to
Please rebuild APR at last with one DBD backend (MYSQL, PGSQL or SQLITE)

Hope then is is more clear.

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to