Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jan 1997 18:12:40 -0800 (PST)
From:      Dave Babler <dbabler@Rigel.orionsys.com>
To:        Chuck Robey <chuckr@glue.umd.edu>
Cc:        ports@freebsd.org
Subject:   Re: can't build tk41 port
Message-ID:  <Pine.BSI.3.95.970120180343.12723A-100000@Rigel.orionsys.com>
In-Reply-To: <Pine.OSF.3.95.970120132326.8375E-100000@baud.eng.umd.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

On Mon, 20 Jan 1997, Chuck Robey wrote:

> On Mon, 20 Jan 1997, Dave Babler wrote:
> 
> > Okay, now I am *really* confused. I'm trying to build 'expect', which
> > needs tk4.1 which needs tcl, which needs...? Under 2.1.5, I could build
> > tk4.1, now I can't build it under 2.1.6. I also now don't seem to be
> > able to build tk-3.6 (dies in tkEvent.c, 'tcl_AsyncReady' undeclared).
> > Uninstalling the whole mess and starting from scratch now, *nothing* seems
> > to build and there really doesn't seem to be any rhyme nor reason to it.
> > The only way I know to approach this is to start with the final product
> > (building expect)  and work backwards, but this seems to lead me in an
> > ever-descending spiral, breaking things as I go.
> 
> Maybe 6 months ago, tcl was brought into current, and the tk41 port was
> made to compile for a tcl that was installed with the system.  At that
> point, you could no longer use the tk41 port to make tk41 on an older
> (which means 2.1.5) system.
> 
> Expect depends on both tcl and tk, naturally.  Why don't you use the tk41
> and tcl75 ports from the 2.1.5 cd?  The software on that cd doesn't know
> about tcl being brought into FreeBSD, and should compile fine on your
> system.  If you don't have the cd handy, tell me, I'll dig it out, get all
> 3 ports (expect, tcl75, and tk41) from it and mail them to you. 
> 

Thanks for the information, and I followed your suggestion (I have the
2.1.5 CD). Building tcl75 and tk41 on from the 2.1.5 CD worked just
fine... then I tried building expect. Both ports (2.1.5 and 2.1.6) seem to
be broken. They both insist they are for expect-5.19 but what is included
on the CD is expect-5.16 (and the current version at the source is 5.21),
so the MD5's don't match and the patches won't work even if the extraction
directory in work is renamed (had to at least try that).

>From the 2.1.5 CD
MD5 (/cdrom/ports/distfiles/expect.tar.gz) = ef2b4a3f41819587dcea6ce51a1709bd
MD5 (expect.tar.gz)                        = c68a09b6eef7286527e96966c800f941
requires expect-5.19, includes expect-5.16

>From the 2.1.6 CD
MD5 (/cdrom/ports/distfiles/expect.tar.gz) = ef2b4a3f41819587dcea6ce51a1709bd
MD5 (expect.tar.gz)                        = c68a09b6eef7286527e96966c800f941
requires expect-5.19, includes expect-5.16

If you have a copy of expect (the port files and the tarball) that will
build and could send it to me, I'd be VERY grateful at this point.

-Dave




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.95.970120180343.12723A-100000>