From owner-freebsd-ports@FreeBSD.ORG Fri Dec 29 23:01:39 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1143616A407 for ; Fri, 29 Dec 2006 23:01:39 +0000 (UTC) (envelope-from durian@shadetreesoftware.com) Received: from mailhost.boogie.com (mailhost.boogie.com [70.91.170.29]) by mx1.freebsd.org (Postfix) with ESMTP id D2A4E13C448 for ; Fri, 29 Dec 2006 23:01:38 +0000 (UTC) (envelope-from durian@shadetreesoftware.com) Received: from man.boogie.com (man.boogie.com [192.168.1.3]) by mailhost.boogie.com (8.13.8/8.13.8) with ESMTP id kBTN1ZUd011550 for ; Fri, 29 Dec 2006 16:01:35 -0700 (MST) (envelope-from durian@shadetreesoftware.com) From: Mike Durian Organization: Shade Tree Software, LLC To: freebsd-ports@freebsd.org Date: Fri, 29 Dec 2006 16:01:34 -0700 User-Agent: KMail/1.9.4 MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_O5ZlFNyQxvOZzux" Message-Id: <200612291601.34546.durian@shadetreesoftware.com> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (mailhost.boogie.com [70.91.170.29]); Fri, 29 Dec 2006 16:01:35 -0700 (MST) X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED autolearn=failed version=3.1.7 X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on fever.boogie.com Subject: autotools problems X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Dec 2006 23:01:39 -0000 --Boundary-00=_O5ZlFNyQxvOZzux Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Again, this relates to my working trying to build sipX. Though FreeBSD already has almost all the dependancies required by sipX, it is missing mod_cplusplus (http://modcplusplus.sourceforge.net/). I've tried building this outside of the ports system without luck. The distribution does not come with a configure script, so I need to make one using the auto tools, or the autogen.sh script included with the source that runs the various autotools. I have added /usr/local/gnu-autotools/bin to the head of my PATH, but get errors about: macro `AM_PROG_LIBTOOL' not found in library Libtool library used but `LIBTOOL' is undefined etc. I've seen posts where other people have reported similar erros, but I've never seen a solution. I have re-installed all autotool and gnu-auto* ports and verified there is nothing too stale in /usr/local/share/aclocal. I thought maybe I'd have better luck making this into a port and trying it that way (so it would use the versioned autotools). But it doesn't behave any better. I'm attaching a rough-cut (no packing list, not sure what it installs, etc.) at a port in the hopes someone else can take a look at this and sort out my autotools problems. Thanks, mike --Boundary-00=_O5ZlFNyQxvOZzux Content-Type: text/plain; charset="us-ascii"; name="mod_cplusplus.shar" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="mod_cplusplus.shar" # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # www/mod_cplusplus/Makefile # www/mod_cplusplus/distinfo # www/mod_cplusplus/pkg-descr # echo x - www/mod_cplusplus/Makefile sed 's/^X//' >www/mod_cplusplus/Makefile << 'END-of-www/mod_cplusplus/Makefile' X# Ports collection makefile for: mod_cplusplus for Apache 2.x X# Date created: Dec 29, 2006 X# Whom: Michael Durian X# X# $FreeBSD$ X# X XPORTNAME= mod_cplusplus XPORTVERSION= 1.5.2 XCATEGORIES= www XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= modcplusplus X XMAINTAINER= ports@FreeBSD.org XCOMMENT= Apache module for loading C++ objects as handlers X XUSE_APACHE= 2.0+ XUSE_AUTOTOOLS= autoconf:259 autoheader:259 libtool:15 automake:19 aclocal:19 XGNU_CONFIGURE= yes XCONFIGURE_ARGS+= --with-apxs=${APXS} XUSE_GMAKE= yes X X.include END-of-www/mod_cplusplus/Makefile echo x - www/mod_cplusplus/distinfo sed 's/^X//' >www/mod_cplusplus/distinfo << 'END-of-www/mod_cplusplus/distinfo' XMD5 (mod_cplusplus-1.5.2.tar.gz) = b523636990c9212d50f0ba144fe65b09 XSHA256 (mod_cplusplus-1.5.2.tar.gz) = 0a7a4a32dd56062586db4f250954e058ce273e2f5f19bca8a32c88bc59863c0a XSIZE (mod_cplusplus-1.5.2.tar.gz) = 123912 END-of-www/mod_cplusplus/distinfo echo x - www/mod_cplusplus/pkg-descr sed 's/^X//' >www/mod_cplusplus/pkg-descr << 'END-of-www/mod_cplusplus/pkg-descr' Xmod_cplusplus is a proper apache module which allows you to load cpp objects Xas handlers for Apache-2.0. It differs from other modules i've seen in that Xit manages the loading and calling of separate shared objects containing your Xhandler classes. This allows you to easily and cleanly run an entire site Xwith c++ handlers. X XWWW: http://modcplusplus.sourceforge.net/ END-of-www/mod_cplusplus/pkg-descr exit --Boundary-00=_O5ZlFNyQxvOZzux--