From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 6 21:40:03 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 92D7916A401 for ; Sun, 6 May 2007 21:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 7360D13C468 for ; Sun, 6 May 2007 21:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l46Le3RB015521 for ; Sun, 6 May 2007 21:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l46Le3HQ015520; Sun, 6 May 2007 21:40:03 GMT (envelope-from gnats) Resent-Date: Sun, 6 May 2007 21:40:03 GMT Resent-Message-Id: <200705062140.l46Le3HQ015520@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, John Hermes Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7DDD516A401 for ; Sun, 6 May 2007 21:36:47 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 6201813C448 for ; Sun, 6 May 2007 21:36:47 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l46LalcU088670 for ; Sun, 6 May 2007 21:36:47 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l46LVkcB080312; Sun, 6 May 2007 21:31:46 GMT (envelope-from nobody) Message-Id: <200705062131.l46LVkcB080312@www.freebsd.org> Date: Sun, 6 May 2007 21:31:46 GMT From: John Hermes To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/112469: bacula-server 2.0.3 port build fails for sqlite3 backend X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 May 2007 21:40:03 -0000 >Number: 112469 >Category: ports >Synopsis: bacula-server 2.0.3 port build fails for sqlite3 backend >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun May 06 21:40:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: John Hermes >Release: i386 6.2-RELEASE-p4 >Organization: Miami County ESC >Environment: FreeBSD squid.miami.k12.oh.us 6.2-RELEASE-p4 FreeBSD 6.2-RELEASE-p4 #0: Thu May 3 19:55:27 EDT 2007 jhermes@squid.miami.k12.oh.us:/usr/obj/usr/src/sys/SMP_PIII i386 >Description: Port fails to build with the following: Syntax error: redirection unexpected *** Error code 2 Stop in /usr/ports/sysutils/bacula-server. *** Error code 1 After installing the sqlite3-threaded port, attempting to build bacula-server 2.0.3 results in a script failure after successful extraction and patching phases. Suspect shell script follows (obtained using make -dA): for i in sqlite3-threads>=0:/usr/ports/databases/sqlite3-threads intl:/usr/ports/devel/gettext; do lib=${i%%:*}; case $lib in *.*.*) pattern="`echo $lib | /usr/bin/sed -e 's/\./\\\\./g'`" ;; *.*) pattern="${lib%%.*}\.${lib#*.}" ;; *) pattern="$lib" ;; esac; dir=${i#*:}; target=${i##*:}; if test $dir = $target; then target="install"; depends_args=""; else dir=${dir%%:*}; fi; if [ -z "" ] ; then echo -n "===> bacula-server-2.0.3 depends on shared library: $lib"; if /sbin/ldconfig -r | /usr/bin/grep -vwF -e "/usr/local/lib/compat/pkg" | /usr/bin/grep -qwE -e "-l$pattern"; then echo " - found"; if [ 0 = 1 ]; then echo " (but building it anyway)"; notfound=1; else notfound=0; fi; else echo " - not found"; notfound=1; fi; else echo -n "===> bacula-server-2.0.3 depends on shared library in : $lib"; if /usr/sbin/chroot /sbin/ldconfig -r | /usr/bin/grep -vwF -e "/usr/local/lib/compat/pkg" | /usr/bin/grep -qwE -e "-l$pattern"; then echo " - found"; if [ 0 = 1 ]; then echo " (but building it anyway)"; notfound=1; else notfound=0; fi; else echo " - not found"; notfound=1; fi; fi; if [ $notfound != 0 ]; then echo "===> Verifying $target for $lib in $dir"; if [ ! -d "$dir" ]; then echo " => No directory for $lib. Skipping.."; else if [ X != "X" ]; then subpkgfile=`(cd $dir; make $depends_args -V PKGFILE)`; if [ -r "${subpkgfile}" -a "$target" = "install" ]; then if [ -z "" ] ; then echo "===> Installing existing package ${subpkgfile}"; /usr/sbin/pkg_add ${subpkgfile}; else echo "===> Installing existing package ${subpkgfile} into "; /usr/sbin/pkg_add -C ${subpkgfile}; fi; else (cd $dir; make -DINSTALLS_DEPENDS $target $depends_args) ; fi; else (cd $dir; make -DINSTALLS_DEPENDS $target $depends_args) ; fi; if [ -z "" ] ; then echo "===> Returning to build of bacula-server-2.0.3"; else echo "===> Returning to build of bacula-server-2.0.3 for "; fi; if ! / sbin/ldconfig -r | /usr/bin/grep -vwF -e "/usr/local/lib/com! pat/pkg" | /usr/bin/grep -qwE -e "-l$pattern"; then echo "Error: shared library \"$lib\" does not exist"; false; fi; fi; fi; done Syntax error: redirection unexpected *** Error code 2 Stop in /usr/ports/sysutils/bacula-server. *** Error code 1 >How-To-Repeat: Attempting to build bacula-server 2.0.3 with the sqlite3 backend results in a script failure after the extraction and patching phases. cd /usr/ports/sysutils/bacula-server make WITH_SQLITE3=YES >Fix: Workaround: Use 'make config' to choose another database backend and rebuild. >Release-Note: >Audit-Trail: >Unformatted: