Minicom with VMWare ESX Server


 
Thread Tools Search this Thread
Operating Systems Linux Red Hat Minicom with VMWare ESX Server
# 1  
Old 04-30-2009
Question Minicom with VMWare ESX Server

Hello!

I have an ESX Server up and running. Now I want to connect a serial device to the COM Port. For that I need the minicom program.
When I try "configure - make - make all" I get some errors. Can someone please explain to me, what the problems are:

Code:
[root@esx minicom-2.2]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for AIX... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for library containing strerror... none required
checking whether NLS is requested... yes
checking for msgfmt... no
checking for gmsgfmt... :
checking for xgettext... no
checking for msgmerge... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... ./config.rpath: ./config.rpath: No such file or directory
done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for kermit... no
checking for tputs in -ltinfo... no
checking for tputs in -lncurses... no
checking for tputs in -lcurses... no
checking for tputs in -ltermcap... no
checking for tputs in -lterminfo... no
checking for tputs in -ltermlib... no
checking for socket in -lsocket... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether stat file-mode macros are broken... no
checking whether time.h and sys/time.h may both be included... yes
checking POSIX termios... yes
checking whether termios.h defines TIOCGWINSZ... no
checking whether sys/ioctl.h defines TIOCGWINSZ... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking varargs.h usability... yes
checking varargs.h presence... yes
checking for varargs.h... yes
checking termcap.h usability... no
checking termcap.h presence... no
checking for termcap.h... no
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/ptem.h usability... no
checking sys/ptem.h presence... no
checking for sys/ptem.h... no
checking for sys/stat.h... (cached) yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/ttold.h usability... no
checking sys/ttold.h presence... no
checking for sys/ttold.h... no
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for unistd.h... (cached) yes
checking posix1_lim.h usability... no
checking posix1_lim.h presence... no
checking for posix1_lim.h... no
checking for sgtty.h... (cached) yes
checking features.h usability... yes
checking features.h presence... yes
checking for features.h... yes
checking for an ANSI C-conforming const... yes
checking for function prototypes... yes
checking for string.h... (cached) yes
checking for uid_t in sys/types.h... yes
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking return type of signal handlers... void
checking for error_at_line... yes
checking whether closedir returns void... no
checking if malloc debugging is wanted... no
checking for getcwd... yes
checking for getwd... yes
checking for memmove... yes
checking for strerror... yes
checking for strstr... yes
checking for vsnprintf... yes
checking for vprintf... yes
checking for select... yes
checking for snprintf... yes
checking for usleep... yes
checking for getopt... yes
checking for getopt_long... yes
checking for long file names... yes
checking for com line lock directory... /var/lock
checking for default serial port device... /dev/ttyS1
checking for default baud rate... 115200
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating extras/Makefile
config.status: creating extras/linux/Makefile
config.status: creating extras/tables/Makefile
config.status: creating extras/termcap/Makefile
config.status: creating extras/terminfo/Makefile
config.status: creating man/Makefile
config.status: creating lib/Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating minicom.spec
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
[root@esx minicom-2.2]#
[root@esx minicom-2.2]#
[root@esx minicom-2.2]# make
make  all-recursive
make[1]: Entering directory `/tmp/minicom-2.2'
Making all in doc
make[2]: Entering directory `/tmp/minicom-2.2/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/minicom-2.2/doc'
Making all in extras
make[2]: Entering directory `/tmp/minicom-2.2/extras'
Making all in linux
make[3]: Entering directory `/tmp/minicom-2.2/extras/linux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/minicom-2.2/extras/linux'
Making all in tables
make[3]: Entering directory `/tmp/minicom-2.2/extras/tables'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/minicom-2.2/extras/tables'
Making all in termcap
make[3]: Entering directory `/tmp/minicom-2.2/extras/termcap'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/minicom-2.2/extras/termcap'
Making all in terminfo
make[3]: Entering directory `/tmp/minicom-2.2/extras/terminfo'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/minicom-2.2/extras/terminfo'
make[3]: Entering directory `/tmp/minicom-2.2/extras'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/minicom-2.2/extras'
make[2]: Leaving directory `/tmp/minicom-2.2/extras'
Making all in man
make[2]: Entering directory `/tmp/minicom-2.2/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/minicom-2.2/man'
Making all in po
make[2]: Entering directory `/tmp/minicom-2.2/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/minicom-2.2/po'
Making all in lib
make[2]: Entering directory `/tmp/minicom-2.2/lib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/minicom-2.2/lib'
Making all in src
make[2]: Entering directory `/tmp/minicom-2.2/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -I../lib -DCONFDIR=\"/usr/local/etc\" -DLOCALEDIR=\"/usr/local/share/locale\"  -g -O2 -Wall -W -g -O2 -MT window.o -MD -MP -MF ".deps/window.Tpo" -c -o window.o window.c; \
then mv -f ".deps/window.Tpo" ".deps/window.Po"; else rm -f ".deps/window.Tpo"; exit 1; fi
window.c: In function `outstr':
window.c:195: too many arguments to function `tputs'
window.c: In function `_gotoxy':
window.c:296: too many arguments to function `tgoto'
window.c:304: too many arguments to function `tgoto'
window.c:340: `BC' undeclared (first use in this function)
window.c:340: (Each undeclared identifier is reported only once
window.c:340: for each function it appears in.)
window.c:343: too many arguments to function `tgoto'
window.c: In function `wscroll':
window.c:846: too many arguments to function `tgoto'
window.c:857: too many arguments to function `tgoto'
window.c: In function `win_init':
window.c:1944: too many arguments to function `tgetent'
window.c:1956: too many arguments to function `tgetstr'
window.c:1965: too many arguments to function `tgetnum'
window.c:1969: too many arguments to function `tgetnum'
window.c:1975: too many arguments to function `tgetstr'
window.c:1976: too many arguments to function `tgetstr'
window.c:1977: too many arguments to function `tgetstr'
window.c:1978: too many arguments to function `tgetstr'
window.c:1979: too many arguments to function `tgetstr'
window.c:1980: too many arguments to function `tgetstr'
window.c:1981: too many arguments to function `tgetstr'
window.c:1982: too many arguments to function `tgetstr'
window.c:1983: too many arguments to function `tgetstr'
window.c:1984: too many arguments to function `tgetstr'
window.c:1985: too many arguments to function `tgetstr'
window.c:1986: too many arguments to function `tgetstr'
window.c:1987: too many arguments to function `tgetstr'
window.c:1988: too many arguments to function `tgetstr'
window.c:1989: too many arguments to function `tgetstr'
window.c:1990: too many arguments to function `tgetstr'
window.c:1991: too many arguments to function `tgetstr'
window.c:1992: too many arguments to function `tgetstr'
window.c:1993: too many arguments to function `tgetstr'
window.c:1994: too many arguments to function `tgetstr'
window.c:1995: too many arguments to function `tgetstr'
window.c:1996: too many arguments to function `tgetstr'
window.c:1997: too many arguments to function `tgetstr'
window.c:1998: too many arguments to function `tgetstr'
window.c:1999: too many arguments to function `tgetstr'
window.c:2000: too many arguments to function `tgetstr'
window.c:2001: too many arguments to function `tgetstr'
window.c:2002: too many arguments to function `tgetstr'
window.c:2003: too many arguments to function `tgetstr'
window.c:2004: too many arguments to function `tgetstr'
window.c:2005: `BC' undeclared (first use in this function)
window.c:2005: too many arguments to function `tgetstr'
window.c:2006: too many arguments to function `tgetstr'
window.c:2007: too many arguments to function `tgetstr'
window.c:2008: too many arguments to function `tgetstr'
window.c:2009: too many arguments to function `tgetstr'
window.c:2011: too many arguments to function `tgetstr'
window.c:2012: too many arguments to function `tgetstr'
window.c:2013: too many arguments to function `tgetstr'
window.c:2038: too many arguments to function `tgetflag'
window.c:2038: too many arguments to function `tgetflag'
window.c:2058: too many arguments to function `tgetnum'
window.c:2061: too many arguments to function `tgetflag'
window.c:2062: too many arguments to function `tgetflag'
window.c:2063: too many arguments to function `tgetflag'
make[2]: *** [window.o] Error 1
make[2]: Leaving directory `/tmp/minicom-2.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/minicom-2.2'
make: *** [all] Error 2
[

Thank you for your help
K.F.
# 2  
Old 04-30-2009
code tags for code and console output. [ code ] stuff [ /code ] without the spaces in the tags.

This problem is all over the internet and there doesn't seem to be much explanation except that these function calls are all related to ncurses. Can't you install from a binary?
# 3  
Old 04-30-2009
Quote:
Originally Posted by Kickbit
Can someone please explain to me, what the problems... ?
Normally these types of problems come from incompatibility with (shared) libs.

To run down the error, find out what version of the library is required by your code and compare that to what version you have on your platform.
# 4  
Old 05-04-2009
Sorry to ask, but where do I get a binary? I only always get the source code and have to compile it myself.

How can I find out which version of libs is installed and which is required? I am new to the linux os.

Thanks for your help
Kickbit
Login or Register to Ask a Question

Previous Thread | Next Thread

5 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script for VMWare ESX

Hi I would make a script for my ESX server. Unfortunately I'm beginner in shell scripting. I will do the following: # With the command vmware-cmd -l I can do a listing like this File1.vmx File2.vmx File3.vmx File4.vmx File5.vmx # Now with every single line of this output I will... (2 Replies)
Discussion started by: nathy
2 Replies

2. Solaris

VMware ESX 3.5

Hi, I am going to install solaris cluster 3.2 in vmware esx 3.5 for demo, for cluster we need two different network interfaces for private and pubic connectivity, but we have single ethernet controller how to create two different ethernet instance name with single ethernet controller in vmware... (1 Reply)
Discussion started by: rajasekg
1 Replies

3. Solaris

Solaris 10 Cluster on VMware ESX 3.5

Hello everybody, I'm trying to create a S10 cluster on ESX 3.5 servers but I have several problems. I use AMD Athtlon x64 CPU's on ESX servers and Solaris 10 U8 at my guest servers.. First and the most important problem, I dont know how to attach a RDM disk to Solaris 10. (Is it correct,... (1 Reply)
Discussion started by: shadowfaxxxx
1 Replies

4. BSD

import freeBSD into VMWARE (ESX 3.5)

hi howto import physical freeBSD 7.0 into VMWARE (ESX 3.5) as a guest/virtual server ? can I use VMware Converter ? greetings ccc (3 Replies)
Discussion started by: ccc
3 Replies

5. Linux

VMware ESX server && Solaris 10 on same PC ??

Hi all, I tried to install Solaris 10 and then VMware ESX server v3.02 on the same PC (or hard drive). But after successfully installing Solaris 10, when I installed Vmware ESX Server on the same drive(but on different partition, boot menu is not coming. It is just booting Vmware only. Pls... (1 Reply)
Discussion started by: vikas027
1 Replies
Login or Register to Ask a Question