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