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