From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 2 19:50:04 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 07AFC16A403 for ; Mon, 2 Apr 2007 19:50:04 +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 D704A13C44C for ; Mon, 2 Apr 2007 19:50: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 l32Jo3QT090379 for ; Mon, 2 Apr 2007 19:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l32Jo3oG090378; Mon, 2 Apr 2007 19:50:03 GMT (envelope-from gnats) Resent-Date: Mon, 2 Apr 2007 19:50:03 GMT Resent-Message-Id: <200704021950.l32Jo3oG090378@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, clemens fischer Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 736EC16A404 for ; Mon, 2 Apr 2007 19:41:20 +0000 (UTC) (envelope-from root@spotteswoode.dnsalias.org) Received: from mail-out02.broadnet-mediascape.de (mail-out02.broadnet-mediascape.de [62.206.1.19]) by mx1.freebsd.org (Postfix) with SMTP id CF50A13C4BB for ; Mon, 2 Apr 2007 19:41:17 +0000 (UTC) (envelope-from root@spotteswoode.dnsalias.org) Received: (qmail 25720 invoked by uid 113); 2 Apr 2007 19:41:15 -0000 Received: from 212.99.168.50 by mail-out02 (envelope-from , uid 106) with qmail-scanner-1.25 ( Clear:RC:1(212.99.168.50):. Processed in 0.481944 secs); 02 Apr 2007 19:41:15 -0000 Received: from d463a832.datahighways.de (HELO spotteswoode.dnsalias.org) (212.99.168.50) by mail-out02.broadnet-mediascape.de with SMTP; 2 Apr 2007 19:41:14 -0000 Received: by spotteswoode.dnsalias.org (Postfix, from userid 0) id 051EF21553; Mon, 2 Apr 2007 21:41:02 +0200 (CEST) Message-Id: <20070402194102.051EF21553@spotteswoode.dnsalias.org> Date: Mon, 2 Apr 2007 21:41:02 +0200 (CEST) From: clemens fischer To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/111151: ports/lang/stklos: l/bin/stklos-install is a buggy shell script X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: clemens fischer List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2007 19:50:04 -0000 >Number: 111151 >Category: ports >Synopsis: ports/lang/stklos: l/bin/stklos-install is a buggy shell script >Confidential: no >Severity: critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Apr 02 19:50:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: clemens fischer >Release: FreeBSD 6.2-STABLE i386 >Organization: >Environment: System: FreeBSD spotteswoode.dnsalias.org 6.2-STABLE FreeBSD 6.2-STABLE #16: Mon Mar 5 16:49:13 CET 2007 root@spotteswoode.dnsalias.org:/usr/obj/usr/src/sys/spott i386 >Description: it's impossible to install stklos "extensions" due to errors in script: local/bin/stklos-install. what i didn't understand is the absence of local/lib/stklos/0.82/syslog.{so,stk}, which seem to be important for installing the "htmlprag" extension. this lib directory just contains: local/lib/stklos/0.82/ldap.so, which i don't even need. >How-To-Repeat: you could try "stklos-install htmlprag" and watch it fail. this command downloads an extension, configures, makes and installs it. /tmp/stklos-setup-6509/htmlprag-0.50 1 # stklos-install -k htmlprag **** Installing package htmlprag **** Installation takes place in in /tmp/stklos-setup-7573/htmlprag x htmlprag-0.50/ x htmlprag-0.50/.hgtags x htmlprag-0.50/COPYING x htmlprag-0.50/ChangeLog x htmlprag-0.50/Makefile.in x htmlprag-0.50/README x htmlprag-0.50/adapt.stk x htmlprag-0.50/configure x htmlprag-0.50/configure.in x htmlprag-0.50/doc/ x htmlprag-0.50/doc/Makefile.in x htmlprag-0.50/doc/eg-web-extension.ske x htmlprag-0.50/doc/htmlprag-doc-style.css x htmlprag-0.50/doc/htmlprag-doc-style.tex x htmlprag-0.50/doc/htmlprag-original.html x htmlprag-0.50/doc/htmlprag.html x htmlprag-0.50/doc/htmlprag.pdf x htmlprag-0.50/doc/htmlprag.skb x htmlprag-0.50/doc/lib.stk x htmlprag-0.50/doc/version.stk.in x htmlprag-0.50/examples/ x htmlprag-0.50/examples/Makefile.in x htmlprag-0.50/examples/testhtmlprag.stk x htmlprag-0.50/htmlprag.scm x htmlprag-0.50/htmlprag.stk **** Configuring package ... configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/version.stk config.status: creating examples/Makefile **** Make package ... stklos -f adapt htmlprag.scm htmlprag.ss ** define-syntax %htmlprag:testeez skipped ** define %htmlprag:a2c skipped ** define (%htmlprag:append! a b) skipped ** define %htmlprag:reverse!ok skipped ** define-syntax %htmlprag:error skipped ** define (%htmlprag:down s) skipped ** define %htmlprag:down!ok skipped ** define (%htmlprag:gosc os) skipped ** define (%htmlprag:test) skipped ** EOF stklos-compile -o htmlprag.ostk htmlprag.stk Compilation time 406.25 (cd examples; gmake) gmake[1]: Entering directory `/tmp/stklos-setup-7573/htmlprag-0.50/examples' stklos-compile -o testhtmlprag testhtmlprag.stk testhtmlprag.stk:34: warning: reference to undefined symbol html->sxml-2nf Compilation time 7.8125 gmake[1]: Leaving directory `/tmp/stklos-setup-7573/htmlprag-0.50/examples' **** Installing package ... (cd examples; gmake) gmake[1]: Entering directory `/tmp/stklos-setup-7573/htmlprag-0.50/examples' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/tmp/stklos-setup-7573/htmlprag-0.50/examples' (cd doc; make install) (cd ..; for i in htmlprag.html htmlprag-doc-style.css ; do stklos-ext-install htmlprag-0.50 doc/$i share/stklos/`stklos-config -v` 0644 ; done) (cd examples; make install) stklos-ext-install htmlprag-0.50 syslog.so lib/stklos/`stklos-config -v` 0755 cp: syslog.so: No such file or directory chmod: /usr/local/lib/stklos/0.82/syslog.so: No such file or directory stklos-ext-install htmlprag-0.50 syslog.stk lib/stklos/`stklos-config -v` 0755 cp: syslog.stk: No such file or directory chmod: /usr/local/lib/stklos/0.82/syslog.stk: No such file or directory **** Problem while compiling package. **** Look at /tmp/stklos-setup-7573/htmlprag directory for more information **** Package htmlprag is successfully installed. /tmp/stklos-setup-6509/htmlprag-0.50 0 # stklos-install -l **** Available extensions: htmlprag-0.50 >Fix: /l/bin/stklos-install implies having the current directory in $PATH, and the Makefile is built using autoconf and wants gmake instead of make: rcsdiff --unified /l/bin/stklos-install /RCS/STKLOS/stklos-install,v =================================================================== RCS file: /RCS/STKLOS/stklos-install,v retrieving revision 1.2 diff --unified -r1.2 /l/bin/stklos-install --- /l/bin/stklos-install 2007/04/02 17:16:17 1.2 +++ /l/bin/stklos-install 2007/04/02 17:18:24 @@ -128,9 +128,9 @@ cat $pkg.stgz | (cd $TMP; tar xvfz -) (eval "cd ${BUILDDIR}*"; - trace "Configuring package ..." && configure && - trace "Make package ..." && make && - trace "Installing package ..." && make install) + trace "Configuring package ..." && ./configure && + trace "Make package ..." && gmake && + trace "Installing package ..." && gmake install) if [ $? = 0 -a $opt_keep = 0 ] ;then /bin/rm -rf $TMP >Release-Note: >Audit-Trail: >Unformatted: