Date: Sun, 1 Apr 2001 17:10:33 +1200 From: "Dan Langille" <dan@langille.org> To: dirk.meyer@dinoex.sub.org (Dirk Meyer) Cc: freebsd-ports@FreeBSD.ORG Subject: Re: cvs commit: ports/devel Makefile ports/devel/gcvs Makefile distinfo pkg-comment pkg-descr pkg-plist ports/devel/gcv Message-ID: <200104010510.f315Aaf86938@ns1.unixathome.org> In-Reply-To: <4hiSyZg3GB@dmeyer.dinoex.sub.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104010510.f315Aaf86938>