Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Mar 2014 14:41:06 +0100
From:      olli hauer <ohauer@gmx.de>
To:        Antoine Brodin <antoine@FreeBSD.org>
Cc:        "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>, Olli Hauer <ohauer@freebsd.org>, "svn-ports-all@freebsd.org" <svn-ports-all@freebsd.org>, thomas@goirand.fr, "ports-committers@freebsd.org" <ports-committers@freebsd.org>
Subject:   Re: svn commit: r347652 - in head/www/mod_log_sql2-dtc: . files
Message-ID:  <5325A9F2.8000403@gmx.de>
In-Reply-To: <CAALwa8nBbXuxXjrcNLTRALX0iuAm5UaHmoEChdL64yKZ=101BQ@mail.gmail.com>
References:  <201403091528.s29FSbXG014062@svn.freebsd.org> <CAALwa8nBbXuxXjrcNLTRALX0iuAm5UaHmoEChdL64yKZ=101BQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2014-03-10 09:33, Antoine Brodin wrote:
> On Sun, Mar 9, 2014 at 4:28 PM, Olli Hauer <ohauer@freebsd.org> wrote:
>> Author: ohauer
>> Date: Sun Mar  9 15:28:37 2014
>> New Revision: 347652
>> URL: http://svnweb.freebsd.org/changeset/ports/347652
>> QAT: https://qat.redports.org/buildarchive/r347652/
>>
>> Log:
>>   - add stage support
>>   - make DBI an OPTION instead guessing during build time
>>   - adjust pkg-plist
>>
>> Added:
>>   head/www/mod_log_sql2-dtc/files/patch-Makefile.in   (contents, props changed)
>> Modified:
>>   head/www/mod_log_sql2-dtc/Makefile
>>   head/www/mod_log_sql2-dtc/pkg-plist
> 
> Hi,
> 
> This doesn't package:
> 
> =======================<phase: package        >============================
> ===>  Building package for ap22-mod_log_sql-dtc-1.101_6
> pkg-static: lstat(/wrkdirs/usr/ports/www/mod_log_sql2-dtc/work/stage/usr/local/libexec/apache22/mod_log_sql.so):
> No such file or directory
> *** [do-package] Error code 1
> 
> Cheers,
> 
> Antoine

Hi Antoine,

I'm wondering from where this error is originated since there was at no time
a module with the name "mod_log_sql.so" in the mod_log_sql2-dtc port.
http://svnweb.freebsd.org/ports/head/www/mod_log_sql2-dtc/pkg-plist


After a quick grep over the full ports tree for "mod_log_sql.so" I suspect
the error was thrown by building sysutils/dtc.

In the past (nine+ years ago) sysutils/dtc had a dependency on mod_log_sql2
http://svnweb.freebsd.org/ports?view=revision&revision=109925

this was changed in r178997 (Dec. 06 2006)
http://svnweb.freebsd.org/ports?view=revision&revision=178997


But even the port www/mod_log_sql2 hasn't had a "mod_log_sql.so" module in
the past.  http://svnweb.freebsd.org/ports/head/www/mod_log_sql2/pkg-plist

I suspect the port sysutils/dtc can be easily fixed by removing the
following line from RUN_DEPENDS (no one complained in more then 9+ years so
it isn't really required)


Index: sysutils/dtc/Makefile
===================================================================
--- sysutils/dtc/Makefile    (revision 348403)
+++ sysutils/dtc/Makefile    (working copy)
@@ -21,8 +21,7 @@
 DEPRECATED=    Depends on expired www/sbox-dtc
 EXPIRATION_DATE=2014-04-10

-RUN_DEPENDS=   ${LOCALBASE}/${APACHEMODDIR}/mod_log_sql.so:${PORTSDIR}/www/mod_log_sql2-dtc \
-               ${LOCALBASE}/share/pear/Crypt/CBC.php:${PORTSDIR}/security/pear-Crypt_CBC \
+RUN_DEPENDS=   ${LOCALBASE}/share/pear/Crypt/CBC.php:${PORTSDIR}/security/pear-Crypt_CBC \
                ${LOCALBASE}/share/pear/XML/Serializer.php:${PORTSDIR}/devel/pear-XML_Serializer \
                ${LOCALBASE}/share/pear/Net/IPv4.php:${PORTSDIR}/net/pear-Net_IPv4 \
                ${LOCALBASE}/www/cgi-bin/sbox:${PORTSDIR}/www/sbox-dtc \



-- 
Regards,
olli



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