From owner-freebsd-ports Sat Mar 31 21:10:51 2001 Delivered-To: freebsd-ports@freebsd.org Received: from ns1.unixathome.org (ns1.unixathome.org [203.79.82.27]) by hub.freebsd.org (Postfix) with ESMTP id 9996837B718 for ; Sat, 31 Mar 2001 21:10:44 -0800 (PST) (envelope-from dan@langille.org) Received: from wocker (dan@wocker.int.nz.freebsd.org [192.168.0.99]) by ns1.unixathome.org (8.11.3/8.11.3) with ESMTP id f315Aaf86938; Sun, 1 Apr 2001 17:10:36 +1200 (NZST) (envelope-from dan@langille.org) Message-Id: <200104010510.f315Aaf86938@ns1.unixathome.org> From: "Dan Langille" Organization: novice in training To: dirk.meyer@dinoex.sub.org (Dirk Meyer) Date: Sun, 1 Apr 2001 17:10:33 +1200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: cvs commit: ports/devel Makefile ports/devel/gcvs Makefile distinfo pkg-comment pkg-descr pkg-plist ports/devel/gcv Reply-To: dan@langille.org Cc: freebsd-ports@FreeBSD.ORG In-reply-to: <4hiSyZg3GB@dmeyer.dinoex.sub.org> X-mailer: Pegasus Mail for Win32 (v3.12c) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 1 Apr 2001, at 6:20, Dirk Meyer wrote: > > Dan Langille wrote:, > > > On 31 Mar 2001, at 15:45, Dirk Meyer wrote: > > > > > Dan Langille wrote:, > > > > > > > I'm getting this: > > > > > > > > c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. > > > > -I../cvstree - I../rf -Wall -I/usr/X11R6/include/gtk12 > > > > -I/usr/local/include/glib12 - I/usr/local/include > > > > -I/usr/X11R6/include -DqUnix -DqGTK - I/usr/X11R6/include > > > > -DqCvsDebug=0 -O -pipe -DUSE_TCL="1" -c TclGlue.cpp TclGlue.cpp:61: > > > > tcl.h: No such file or directory > > > > > > The include patch is missing, > > > strange i rebuild the port here and I get: > > > > > > c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. > > > -I../cvstree -I../ rf -Wall -I/usr/X11R6/include/gtk12 > > > -I/usr/local/include/glib12 -I/usr/local/in clude -I/usr/X11R6/include > > > -DqUnix -DqGTK -I/usr/X11R6/include -DqCvsDebug=0 -p ipe -I > > > /usr/local/include/tcl8.3 -DUSE_TCL="1" -c TclGlue.cpp > > > > > > Can you check your "make.conf" > > > The critical Option here is: > > > CONFIGURE_ARGS+= --with-tclinclude=${LOCALBASE}/include/tcl8.3 > > > > $ more /etc/make.conf > > /etc/make.conf: No such file or directory > > $ grep CONFIG /etc/defaults/make.conf > > $ > > > > So then I created /etc/make.conf and added the option indicated above. > > No, I thought you have set LOCALBASE=/usr/something in your make.conf > > Setting the Option "CONFIGURE_ARGS" in make.conf will affect all ports. > Plese remove it. > > CONFIGURE_ARGS is set in devel/gcvs/Makefile already ... > > > I get: > > > > checking for GTK - version >= 1.2.0... yes > > checking for tcl.h... /usr/local/include/tcl8.3/tcl.h > > checking for tclConfig.sh... /usr/local/lib/tcl8.3/tclConfig.sh > > Using TCL 8.3.1 > > updating cache ./config.cache > > Looks fine ... > > > Later on, I get: > > > > c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. > > -I../cvstree - I../rf -Wall -I/usr/X11R6/include/gtk12 > > -I/usr/local/include/glib12 - I/usr/local/include -I/usr/X11R6/include > > -DqUnix -DqGTK - I/usr/X11R6/include -DqCvsDebug=0 -O -pipe > > -DUSE_TCL="1" -c TclGlue.cpp TclGlue.cpp:61: tcl.h: No such file or > > directory TclGlue.cpp:64: #error "You need the Tcl 8.1.x header (or > > above) from Scriptics for this" TclGlue.cpp:207: syntax error before `,' > > TclGlue.cpp:208: syntax error before `,' > > > > The full log is available at fp2.unixathome.org/gcvs.log > > fetch: gcvs.log: Connection refused > > Sorry can't look at it. My fault. I didn't specify the protocol so I bet you choose ftp. Try this: http://fp2.unixathome.org/gcvs.log fp2 == FreshPorts2 > The cvsupped port build fine here. > > But please check you have all files in your port: > > $ find gcvs -type f > gcvs/Makefile > gcvs/distinfo > gcvs/pkg-comment > gcvs/pkg-descr > gcvs/pkg-plist > gcvs/files/patch-configure > gcvs/files/patch-cvsunix-src-Makefile.in > gcvs/files/patch-cvsunix-contrib-Makefile.in [dan@xeon:/usr/ports/devel] $ find gcvs -type f gcvs/files/patch-configure gcvs/files/patch-cvsunix-contrib-Makefile.in gcvs/files/patch-cvsunix-src-Makefile.in gcvs/Makefile gcvs/distinfo gcvs/pkg-comment gcvs/pkg-descr gcvs/pkg-plist well, it appears to all be the same. [dan@xeon:/usr/ports/devel] $ find gcvs -type f gcvs/files/patch-configure gcvs/files/patch-cvsunix-contrib-Makefile.in gcvs/files/patch-cvsunix-src-Makefile.in gcvs/Makefile gcvs/distinfo gcvs/pkg-comment gcvs/pkg-descr gcvs/pkg-plist > I looks like "patch-configure" has not been applied on your machine. > Maybe you where faster than your cvs-mirror? Could be. But do you still think so after seeing the above? But just in case, I'll rm -rf gcvs and cvsup again. Here's part of the extract from the cvsup: Checkout ports/devel/gcvs/Makefile Checkout ports/devel/gcvs/distinfo Checkout ports/devel/gcvs/files/patch-configure Checkout ports/devel/gcvs/files/patch-cvsunix-contrib-Makefile.in Checkout ports/devel/gcvs/files/patch-cvsunix-src-Makefile.in Checkout ports/devel/gcvs/pkg-comment Checkout ports/devel/gcvs/pkg-descr Checkout ports/devel/gcvs/pkg-plist And a make clean && make gives this: c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree - I../rf -Wall -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 - I/usr/local/include -I/usr/X11R6/include -DqUnix -DqGTK - I/usr/X11R6/include -DqCvsDebug=0 -O -pipe -DUSE_TCL="1" -c TclGlue.cpp TclGlue.cpp:61: tcl.h: No such file or directory TclGlue.cpp:64: #error "You need the Tcl 8.1.x header (or above) from Scriptics for this" TclGlue.cpp:207: syntax error before `,' Full log of the above is available from http://fp2.unixathome.org/gcvs2.log But for what it's worth, diff gcvs2.log gcvs.log gives nil output. -- Dan Langille pgpkey - finger dan@unixathome.org | http://unixathome.org/finger.php got any work? I'm looking for some. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message