delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/10/31/12:17:10

From: Richard van Ulden <rcvulden AT worldaccess DOT nl>
Newsgroups: comp.os.msdos.djgpp
Subject: RHIDE 1.4 problems in linux
Date: 29 Oct 1997 16:40:16 GMT
Organization: mulogic
Lines: 139
Message-ID: <3457847C.6070FAC8@worldaccess.nl>
NNTP-Posting-Host: i117.ztm.euronet.nl
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

This is a bug report for RHIDE Version 1.4 (Sep 30 1997 23:19:43)


Important environment variables:
PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/X11/bin:/usr/andrew/bin:/usr/openwin/bin:/usr/games:.
INFOPATH=/usr/local/info
LOCALEDIR=
LANGUAGE=
SHELL=/bin/bash
TERM=linux

Here is the output from a sample compilation and link for C
executing: 
echo "int main(){return 0;}" | gcc -Xlinker -v -Wa,-v -v -o /dev/null -x
c - 2>&1
Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2/specs
gcc version 2.7.2
 /usr/lib/gcc-lib/i486-linux/2.7.2/cpp -lang-c -v -undef -D__GNUC__=2
-D__GNUC_MINOR__=7 -D__ELF__ -Dunix -Di386 -Dlinux -D__ELF__ -D__unix__
-D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(unix)
-Asystem(posix) -Acpu(i386) -Amachine(i386) -D__i486__ -
/tmp/RHIDE.19971029163523.805/cca00820.i
GNU CPP version 2.7.2 (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /usr/i486-linux/include
 /usr/lib/gcc-lib/i486-linux/2.7.2/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i486-linux/2.7.2/cc1
/tmp/RHIDE.19971029163523.805/cca00820.i -m486 -malign-loops=2
-malign-jumps=2 -malign-functions=2 -quiet -dumpbase -.c -version -o
/tmp/RHIDE.19971029163523.805/cca00820.s
GNU C version 2.7.2 (i386 Linux/ELF) compiled by GNU C version 2.7.2.
 /usr/i486-linux/bin/as -V -Qy -v -o
/tmp/RHIDE.19971029163523.805/cca008201.o
/tmp/RHIDE.19971029163523.805/cca00820.s
GNU assembler version 960425 (i486-linux), using BFD version 2.6.0.14
 /usr/i486-linux/bin/ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.1
-o /dev/null /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o
-L/usr/lib/gcc-lib/i486-linux/2.7.2 -L/usr/i486-linux/lib -v
/tmp/RHIDE.19971029163523.805/cca008201.o -lgcc -lc -lgcc
/usr/lib/crtend.o /usr/lib/crtn.o
ld version cygnus-2.6 (with BFD 2.6.0.14)

End of the sample

Here is the output from a sample compilation and link for C++
executing: 
echo "int main(){return 0;}" | gcc -Xlinker -v -Wa,-v -v -o /dev/null -x
c++ - 2>&1
Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2/specs
gcc version 2.7.2
 /usr/lib/gcc-lib/i486-linux/2.7.2/cpp -lang-c++ -v -undef -D__GNUC__=2
-D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=7 -D__ELF__ -Dunix -Di386
-Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__i386
-D__linux -Asystem(unix) -Asystem(posix) -Acpu(i386) -Amachine(i386)
-D__i486__ - /tmp/RHIDE.19971029163523.805/cca00827.ii
GNU CPP version 2.7.2 (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/g++
 /usr/local/include
 /usr/i486-linux/include
 /usr/lib/gcc-lib/i486-linux/2.7.2/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i486-linux/2.7.2/cc1plus
/tmp/RHIDE.19971029163523.805/cca00827.ii -m486 -malign-loops=2
-malign-jumps=2 -malign-functions=2 -m486 -malign-loops=2
-malign-jumps=2 -malign-functions=2 -quiet -dumpbase -.cc -version -o
/tmp/RHIDE.19971029163523.805/cca00827.s
GNU C++ version 2.7.2 (i386 Linux/ELF) compiled by GNU C version 2.7.2.
 /usr/i486-linux/bin/as -V -Qy -v -o
/tmp/RHIDE.19971029163523.805/cca008271.o
/tmp/RHIDE.19971029163523.805/cca00827.s
GNU assembler version 960425 (i486-linux), using BFD version 2.6.0.14
 /usr/i486-linux/bin/ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.1
-o /dev/null /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o
-L/usr/lib/gcc-lib/i486-linux/2.7.2 -L/usr/i486-linux/lib -v
/tmp/RHIDE.19971029163523.805/cca008271.o -lgcc -lc -lgcc
/usr/lib/crtend.o /usr/lib/crtn.o
ld version cygnus-2.6 (with BFD 2.6.0.14)

End of the sample



My problema are the following:
============================
1:  when exiting RHIDE (Alt-X) my terminal settings are FUBAR.
    e.g. It is no echos's back character,
         arrow key operate differently
         switching Virtual Consoles by Alt-Function keys is changed
         in Ctrl-Alt-Function keys.
         etc.

    Even running "reset" does not correct all terminal problems.
    Does RHIDE save the current tty setting at startup and
    restore those at exit.
    When RHIDE is running there seem to be no big problems.
    The screen looks OK and most keys work fine.
    I think that the orignal settings should be restored before RHIDE
    exits.
    By the way the linux terminal settings work better than xterm-rhide.
    "tic rhide.terminfo" results in a lot warnings and errors when run
    on my box.


2: Dual Terminal feature fails in RHIDE.
   In DOS mode I can switch monitor by :
   mode mono
   mode co80
   But RHIDE never switches over to the other terminal.
   I also installed a kernel patch fur multi monitor support
   but this didn't bring any good new.
   Which Linux kernel has proven to support this option ?.
   How can this feature be tested ?

3: From the doc I understood that RHIDE looks for the file 'rhide.env'
   in directory /usr/local/share/rhide
   This file can contain environment settings like :
   INFOPATH=/usr/local/info
   This does not seem to happen.
   I checked this out like this : strace rhide | grep ".env"
   The only way I put something in INFOPATH is by using export
   before starting RHIDE.
   Please explain

4 I also tried to check out the dual monitor feature in RHGDB
  But unfortunately RHGDB coredumps in any occassion,
  irrespective of the selected -D option.
  I use the same project as in RHIDE which seems to DEBUG fine.

5 Besides these problems I think you did a great job creating RHIDE.
  My compliments, I hope to use it a lot.
  But it would be great if it didn't mess up my terminal settings.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019