contact contact

Eloquence known problems and fixes - Linux platform

  This page documents known problems with Eloquence on the Linux platform which are either not related to code defects or have a low priority because an easy workaround is available.

Please note: This page is provided in the intention to be helpful to our customers. However the information is provided "AS IS" without any warranty.

Linux Platform

  • When using Telnet, pressing the BREAK key causes eloqcore to abort. This is related to a different behaviour of the Linux telnetd server.


    • In Reflection, you should choose the TELNET BREAK setting on the open connection dialog. This will avoid to kill eloqcore on Ctrl+Break - it will become the equivalent to ^Y.
    • In order to have a HALT/BREAK key, you can use the keyboard mapping function. Just send a NUL byte for a break. You can do this with the RCL function TRANSMIT "^(0)".
      For example: To assign the F12 key to break, open the keyboard map dialog, select the F12 key in the upper area, select "RCL Command" from the Combo-Box and enter the RCL command TRANSMIT "^(0)"
    • This works with HP-UX as well, so you can use a common setting.

  • Switching to 132 column mode is currently not supported on Linux console (error 880 is issued). This is a limitation of the Linux console driver which makes use of VGA hardware. (#526)

    The list of terminals which are capable to switch between 80/132 column mode is hard coded into eloqcore. Eloqcore returns error 880 when the terminal type not included in this list.

  • The Linux vt320 terminfo entry is not working correctly and has temporarily been removed from the distribution. If you encounter problems with an already installed version, you should remove the offending files from directory /opt/eloquence6/share/terminfo.

  • The keyboard sequences on the Linux console are not documented.
      ALT + H   - home display
      ALT + L   - lower end display
      ALT + D   - delete line
      ALT + I   - insert line
      ALT + J   - delete to end of screen
      ALT + K   - delete to end of line
      ALT + Tab - backtab
  • Linux console limitations:
    • Underline is simulated by colors on a color display
    • Dim ("half bright") is simulated by colors on a color display
    • Mixed enhancements don't mix as expected

  • The Linux curses library (ncurses) has problems with line drawing and enhancements on HP terminal types.

    A workaround for the Reflection/R1 terminal emulation is available. It provides a special terminal adaption to use the Reflection/R1 software in vt220 mode which is not affected by the curses problem.

    For more information, please refer to: em220r1.README
    Download: em220r1.tar.gz

  • Eloquence on Linux requires libc 5.4.33 or above. When used with distributions which don't provide a recent libc Eloquence fails with random errors.
    This is a problem with the RedHat Linux distribution which includes the libc version 5.3.12.

    As a workaround, you can can install a libc in the /opt/eloquence6/lib directory and the the LD_LIBRARY_PATH environment variable.

    The following shared library revisions are required by Eloquence:

      libncurses.so.3.0 => /lib/libncurses.so.3.0
      libg++.so.27 => /usr/lib/libg++.so.27.2.1
      libstdc++.so.27 => /usr/lib/libstdc++.so.27.2.1
      libm.so.5 => /lib/libm.so.5.0.9
      libc.so.5 => /lib/libc.so.5.4.33
  • The eloq program is not available on Linux. The eloq programs is used to provide virtual terminal capabilities (aka. TASKS) for HP ELoquence. This is done by using ptys (pseudo tty devices) to connect the eloqcore processes to eloq.
    However the method we use to communicate tty parameters and control information between eloq and eloqcore is not available in the Linux kernel. So eloq can currently not be ported to the Linux platform until we change the implementation. However, since Linux provides buitin virtual consoles and the X Windows System could be used with a terminal window this should not be a real problem.

  Privacy | Webmaster | Terms of use | Impressum Revision:  1998-10-20  
  Copyright © 1995-2002 Marxmeier Software AG