latest minicom/cvs missing required TCGETS symbol on osx
snowcrash+minicom
schneecrash+minicom at gmail.com
Fri Nov 9 15:49:36 UTC 2007
> As a workaround you can change the return !ioctl(fd, TCGETS, &t); to
> return 1;
cd /usr/ports
rm -rf minicom*
# 11/9/07 6:33:25
cvs -d :pserver:anonymous at cvs.alioth.debian.org:/cvsroot/minicom
checkout minicom
cd /usr/ports/minicom
# MOVE TCGETS OUT OF THEWAY ...
perl -pi -e 's/(^.*return) \!ioctl\(fd, TCGETS, \&t\)\;/$1 1\;/g'
/usr/ports/minicom/src/main.c
setenv LDFLAGS "-bind_at_load -L/usr/local/lib -liconv -lncurses"
setenv CPPFLAGS "-I/usr/local/include/ncurses -I/usr/local/include/"
aclocal
autoheader
automake -a -f -c
autoconf
mkdir -p /var/spool/lock
chmod 775 /var/spool/lock
./configure \
--prefix=/usr/local \
--enable-lock-dir=/var/spool/lock \
--disable-dependency-tracking \
--disable-kermit \
--disable-nls
make
# NOW COMPLETES WITHOUT A TCGETS ERROR ...
make install
chmod 775 /var/spool/lock
results in,
ls -al /usr/local/bin/minicom
-rwxr-xr-x 1 root admin 183508 Nov 9 06:59 /usr/local/bin/minicom
otool -L /usr/local/bin/minicom
/usr/local/lib/libiconv.2.dylib (compatibility version 7.0.0,
current version 7.0.0)
/usr/local/lib/libncurses.5.6.dylib (compatibility version 5.6.0,
current version 5.6.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 111.0.0)
minicom --version
minicom version 2.3-rc1 (compiled Nov 9 2007)
but, on launch 'as uaual', with,
minicom --color=on --noinit --term=vt102 --8bit
although the app *does* launch, and seems to communicate ok, i get
some odd screen/terminal behavior ...
note here,
http://img230.imageshack.us/img230/5771/minicomosxbu7.png
that, immediately after launch, the screen shows no status bar, and
much of the display is not written 'black', as it used to.
after, pressing "CTL-A", the status appears,
http://img441.imageshack.us/img441/3623/minicom2wk5.png
but still no screen write.
pressing a subsequent "Z" correctly pops up the command summary,
http://img220.imageshack.us/img220/3405/minicom3fu1.png
but still no black screen write ...
finally, pressing "Q" correctly writes the screen black
http://img66.imageshack.us/img66/5032/minicom4rb6.png
hth!
More information about the minicom-devel
mailing list