Skip site navigation (1)Skip section navigation (2)
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>