Hi, I'm new to Linux and need a decent Serial port program for programming embedded devices. I've tried Serlook, but can't get the make to complete error free.

Does anyone out there have any suggetsions? Something feature rich, with a GUI.

I'm including the make log from Serlook here in case anyone knows what the problem is. From my research, the errors are C errors. Maybe its something easy, but I'm not a Linux guru...yet.

Thanks in advance!

Good - your configure finished. Start make now

Debian5-1:/home/randy/Sources/Serlook 3.3# make
make all-recursive
make[1]: Entering directory `/home/randy/Sources/Serlook 3.3'
Making all in serlook
make[2]: Entering directory `/home/randy/Sources/Serlook 3.3/serlook'
Making all in khexedit
make[3]: Entering directory `/home/randy/Sources/Serlook 3.3/serlook/khexedit'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -MT hexviewwidget.o -MD -MP -MF ".deps/hexviewwidget.Tpo" \
-c -o hexviewwidget.o `test -f 'hexviewwidget.cc' || echo './'`hexviewwidget.cc; \
then mv -f ".deps/hexviewwidget.Tpo" ".deps/hexviewwidget.Po"; \
else rm -f ".deps/hexviewwidget.Tpo"; exit 1; \
fi
In file included from hexviewwidget.h:43,
from hexviewwidget.cc:37:
hexbuffer.h:29:22: error: iostream.h: No such file or directory
hexviewwidget.cc:21: warning: deprecated conversion from string constant to ‘char*’
In file included from /usr/share/qt3/include/qwindowdefs.h:47,
from /usr/share/qt3/include/qclipboard.h:45,
from hexviewwidget.cc:25:
/usr/share/qt3/include/qstring.h: In member function ‘char QChar::latin1() const’:
/usr/share/qt3/include/qstring.h:197: warning: conversion to ‘char’ from ‘int’ may alter its value
/usr/share/qt3/include/qstring.h: In member function ‘void QChar::setCell(uchar)’:
/usr/share/qt3/include/qstring.h:222: warning: conversion to ‘ushort’ from ‘int’ may alter its value
/usr/share/qt3/include/qstring.h: In member function ‘void QChar::setRow(uchar)’:
/usr/share/qt3/include/qstring.h:223: warning: conversion to ‘ushort’ from ‘int’ may alter its value
/usr/share/qt3/include/qstring.h: In constructor ‘QChar::QChar(uchar, uchar)’:
/usr/share/qt3/include/qstring.h:267: warning: conversion to ‘ushort’ from ‘int’ may alter its value
/usr/share/qt3/include/qstring.h: In constructor ‘QStringData::QStringData(QChar*, uint, uint)’:
/usr/share/qt3/include/qstring.h:365: warning: conversion to ‘unsigned int:30’ from ‘uint’ may alter its value
/usr/share/qt3/include/qstring.h:365: warning: conversion to ‘unsigned int:30’ from ‘uint’ may alter its value
In file included from /usr/share/qt3/include/qobject.h:48,
from /usr/share/qt3/include/qclipboard.h:46,
from hexviewwidget.cc:25:
/usr/share/qt3/include/qevent.h: In member function ‘void QDropEvent::setAction(QDropEvent::Action)’:
/usr/share/qt3/include/qevent.h:523: warning: conversion to ‘unsigned char’ from ‘uint’ may alter its value
In file included from /usr/share/qt3/include/qdragobject.h:50,
from hexviewwidget.cc:26:
/usr/share/qt3/include/qimage.h: In member function ‘bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const’:
/usr/share/qt3/include/qimage.h:61: warning: suggest parentheses around && within ||
In file included from /usr/share/qt3/include/qwidget.h:52,
from /usr/share/qt3/include/qdesktopwidget.h:43,
from /usr/share/qt3/include/qapplication.h:45,
from /usr/include/kde/kapplication.h:38,
from /usr/include/kde/kapp.h:5,
from hexviewwidget.cc:29:
/usr/share/qt3/include/qsizepolicy.h: In member function ‘void QSizePolicy::transpose()’:
/usr/share/qt3/include/qsizepolicy.h:125: warning: conversion to ‘uchar’ from ‘uint’ may alter its value
/usr/share/qt3/include/qsizepolicy.h:125: warning: conversion to ‘uchar’ from ‘uint’ may alter its value
In file included from hexviewwidget.h:43,
from hexviewwidget.cc:37:
hexbuffer.h: In member function ‘void SCursorSpec::dump()’:
hexbuffer.h:436: error: ‘cout’ was not declared in this scope
hexbuffer.h: In member function ‘SCursorState& CHexBuffer::cursorState()’:
hexbuffer.h:1417: warning: conversion to ‘unsigned char’ from ‘int’ may alter its value
hexbuffer.h: In member function ‘const QColor& CHexBuffer::foregroundColor(uint)’:
hexbuffer.h:1555: warning: array subscript has type ‘char’
hexbuffer.h: In member function ‘int CHexBuffer:rintDecimalCell(char*, unsigned char)’:
hexbuffer.h:1877: warning: conversion to ‘unsigned char’ from ‘int’ may alter its value
hexbuffer.h:1879: warning: conversion to ‘unsigned char’ from ‘int’ may alter its value
hexviewwidget.cc: In member function ‘int CHexViewWidget::bookmarkMenu(const QString&)’:
hexviewwidget.cc:1105: warning: ‘KPopupMenu::KPopupMenu(const QString&, QWidget*, const char*)’ is deprecated (declared at /usr/include/kde/kpopupmenu.h:193)
hexviewwidget.cc: At global scope:
hexviewwidget.cc:21: warning: ‘cvs_id’ defined but not used
make[3]: *** [hexviewwidget.o] Error 1
make[3]: Leaving directory `/home/randy/Sources/Serlook 3.3/serlook/khexedit'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/randy/Sources/Serlook 3.3/serlook'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/randy/Sources/Serlook 3.3'
make: *** [all] Error 2
Debian5-1:/home/randy/Sources/Serlook 3.3#