Apache port

Jos Chrispijn ports at webrz.net
Sun Sep 9 10:58:09 UTC 2012


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.
>


More information about the freebsd-ports mailing list