Date: Wed, 5 Feb 1997 11:12:04 -0800 (PST) From: Dave Babler <dbabler@Rigel.orionsys.com> To: ports@freebsd.org Subject: Problems making 'expect' Message-ID: <Pine.BSI.3.95.970205105057.4694A-100000@Rigel.orionsys.com>
next in thread | raw e-mail | index | archive | help
I have been having continuing problems trying to build the current port of 'expect', since it interacts with the Tc and Tcl ports. With Satoshi's help, I can build past the point that an out-of-the-box make will fail because of the current state of the releases of Tk and Tcl, namely by specifying in the Makefile the locations where the tk-4.1 and tcl-7.5 tarballs have been extracted (/usr2/tk41/tk-4.1/ and /usr2/tcl/tcl7.5/ respectively). Now the make breaks while compiling 'expect.c' itself: ---- >> Checksum OK for expect.tar.gz. ===> Extracting for expect-5.21.7 ===> expect-5.21.7 depends on shared library: tk41\.1\. - found ===> Patching for expect-5.21.7 ===> Applying FreeBSD patches for expect-5.21.7 ===> Configuring for expect-5.21.7 [ many lines deleted ] cc -O -g -o expect exp_main_exp.o libexpect521.a -L/usr/local/lib -ltcl75 -lutil -lm ./exp_main_sub.c:65: Undefined symbol `_exp_errorlog' referenced from text segment ./exp_main_sub.c:84: Undefined symbol `_exp_pty_exit' referenced from text segment [ many similar error lines deleted ] ./exp_event.c:289: Undefined symbol `_exp_configure_count' referenced from text segment *** Error code 1 Stop. ---- What do I have to do to get this to build? What is wrong? (something with Tcl?) Has anybody actually built this port recently and if so, HOW? Frustrated, -Dave
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.95.970205105057.4694A-100000>