screen reader

Lars Bjørndal lars.bjorndal at broadpark.no
Thu Sep 6 11:14:39 UTC 2007


Hello!

I tried to install the .bin version of screadit on my Fedora F7
system, but I got the following error if I try to run it:

-bash: /opt/bin/screader: /lib/ld-linux.so.1: bad ELF interpreter: No
 such file or directory

I also tried to compile it, and I got the following errors (look at
the end of this message):

Script started on tor 06-09-2007 13:07:45 CEST
[lrs at fox screader]$ ./configur
this is screader version 1.8
checking for gzip to derive installation directory prefix
checking for gcc
checking how to run the C preprocessor
checking whether -traditional is needed
checking for POSIXized ISC
checking for mawk
checking for gawk
checking for a BSD compatible install
checking for MIPS
checking for Ultrix
checking for butterfly
checking for POSIX.1
- you have a POSIX system
checking for System V
checking for sequent/ptx
checking for SVR4
checking for BSD job control
- you have jobcontrol
checking for setreuid
checking for seteuid
checking for select
checking fifos
- your fifos are usable
checking for broken fifo implementation
- your implementation is ok
checking sockets
- your sockets are usable
checking socket implementation
- you are normal
- both sockets and fifos usable. let's take fifos.
checking select return value
- select is ok
checking for tgetent
checking for libcurses
checking for libtermcap
- you use the terminfo database
checking for ospeed
checking for /dev/ptc
checking for ptyranges
checking default tty permissions/group
- pty mode: 0620
checking for getutent
checking for ut_host
checking for libutil(s)
checking for getloadavg
assuming posix signal definition
checking for crypt and sec libraries
checking for IRIX sun library
checking for wait union
checking for termio or termios
checking for getspnam
checking for getttyent
checking whether memcpy/memmove/bcopy handles overlapping arguments
checking for long file names
checking for vsprintf
checking for directory library header
checking for dirent.h
checking for closedir return value
checking for Xenix
checking for setenv
checking for rename
checking for _exit
checking for lstat
checking for strerror
creating config.status
creating Makefile
creating config.h

Now please check the pathnames in the Makefile and the user
configuration section in config.h.
Then type 'make' to make screader. Good luck.

[lrs at fox screader]$ make
AWK=gawk CC="gcc -O2 -D__SCREADER -Wall" srcdir=. sh ./comm.sh
CC="gcc -O2 -D__SCREADER -Wall" srcdir=. sh ./osdef.sh
AWK=gawk srcdir=. sh ./term.sh
gcc -c -I.    -O2 -D__SCREADER -Wall screader.c
In file included from screader.c:34:
tts.h:31: warning: type defaults to 'int' in declaration of 'scrstat'
screader.c:332: warning: return type of 'main' is not 'int'
gcc -c -I.    -O2 -D__SCREADER -Wall ansi.c
ansi.c: In function 'WriteString':
ansi.c:725: warning: implicit declaration of function 'strcmp'
ansi.c:822: warning: suggest explicit braces to avoid ambiguous 'else'
ansi.c: In function 'PrintStart':
ansi.c:1653: warning: missing sentinel in function call
ansi.c: In function 'ChangeAKA':
ansi.c:2392: warning: implicit declaration of function 'strncpy'
ansi.c:2392: warning: incompatible implicit declaration of built-in function 'strncpy'
ansi.c:2397: warning: implicit declaration of function 'strlen'
ansi.c:2397: warning: incompatible implicit declaration of built-in function 'strlen'
ansi.c: In function 'FindAKA':
ansi.c:2413: warning: incompatible implicit declaration of built-in function 'strlen'
ansi.c:2430: warning: implicit declaration of function 'strncmp'
ansi.c: In function 'Report':
ansi.c:2488: warning: incompatible implicit declaration of built-in function 'strlen'
gcc -c -I.    -O2 -D__SCREADER -Wall fileio.c
fileio.c:41: warning: type defaults to 'int' in declaration of 'nethackflag'
fileio.c: In function 'CatExtra':
fileio.c:70: warning: implicit declaration of function 'strlen'
fileio.c:70: warning: incompatible implicit declaration of built-in function 'strlen'
fileio.c: In function 'findrcfile':
fileio.c:124: warning: incompatible implicit declaration of built-in function 'strlen'
fileio.c: In function 'StartRc':
fileio.c:152: warning: implicit declaration of function 'strncmp'
fileio.c:159: warning: implicit declaration of function 'strcmp'
fileio.c:226: warning: incompatible implicit declaration of built-in function 'strlen'
fileio.c: In function 'WriteFile':
fileio.c:461: warning: implicit declaration of function 'strncpy'
fileio.c:461: warning: incompatible implicit declaration of built-in function 'strncpy'
fileio.c:462: warning: implicit declaration of function 'strcpy'
fileio.c:462: warning: incompatible implicit declaration of built-in function 'strcpy'
gcc -c -I.    -O2 -D__SCREADER -Wall mark.c
mark.c:58: warning: type defaults to 'int' in declaration of 'nethackflag'
mark.c: In function 'rem':
mark.c:286: warning: implicit declaration of function 'strcpy'
mark.c:286: warning: incompatible implicit declaration of built-in function 'strcpy'
mark.c:318: warning: incompatible implicit declaration of built-in function 'strcpy'
mark.c:332: warning: incompatible implicit declaration of built-in function 'strcpy'
mark.c:349: warning: incompatible implicit declaration of built-in function 'strcpy'
gcc -c -I.    -O2 -D__SCREADER -Wall misc.c
misc.c: In function 'SaveStr':
misc.c:50: warning: implicit declaration of function 'strlen'
misc.c:50: warning: incompatible implicit declaration of built-in function 'strlen'
misc.c:53: warning: implicit declaration of function 'strcpy'
misc.c:53: warning: incompatible implicit declaration of built-in function 'strcpy'
misc.c: In function 'centerline':
misc.c:80: warning: incompatible implicit declaration of built-in function 'strlen'
misc.c: In function 'stripdev':
misc.c:126: warning: implicit declaration of function 'strncmp'
gcc -c -I.    -O2 -D__SCREADER -Wall resize.c
gcc -c -I.    -O2 -D__SCREADER -Wall socket.c
socket.c:67: warning: type defaults to 'int' in declaration of 'nethackflag'
socket.c: In function 'FindSocket':
socket.c:130: warning: implicit declaration of function 'strlen'
socket.c:130: warning: incompatible implicit declaration of built-in function 'strlen'
socket.c:142: warning: incompatible implicit declaration of built-in function 'strlen'
socket.c:172: warning: implicit declaration of function 'strncmp'
socket.c: In function 'SendCreateMsg':
socket.c:601: warning: incompatible implicit declaration of built-in function 'strlen'
socket.c:610: warning: implicit declaration of function 'strcpy'
socket.c:610: warning: incompatible implicit declaration of built-in function 'strcpy'
socket.c:631: warning: 'getwd' is deprecated (declared at /usr/include/unistd.h:485)
socket.c:637: warning: implicit declaration of function 'strncpy'
socket.c:637: warning: incompatible implicit declaration of built-in function 'strncpy'
socket.c: In function 'SendErrorMsg':
socket.c:683: warning: incompatible implicit declaration of built-in function 'strcpy'
socket.c: In function 'CheckPasswd':
socket.c:698: warning: implicit declaration of function 'strcmp'
socket.c:698: warning: incompatible implicit declaration of built-in function 'strlen'
socket.c: In function 'ExecCreate':
socket.c:740: warning: incompatible implicit declaration of built-in function 'strlen'
socket.c:756: warning: incompatible implicit declaration of built-in function 'strlen'
gcc -c -I.    -O2 -D__SCREADER -Wall search.c
search.c: In function 'searchend':
search.c:77: warning: implicit declaration of function 'strcpy'
search.c:77: warning: incompatible implicit declaration of built-in function 'strcpy'
search.c: In function 'backsearchend':
search.c:105: warning: incompatible implicit declaration of built-in function 'strcpy'
search.c: In function 'is_process':
search.c:255: warning: incompatible implicit declaration of built-in function 'strcpy'
search.c:256: warning: implicit declaration of function 'strlen'
search.c:256: warning: incompatible implicit declaration of built-in function 'strlen'
sh ./tty.sh tty.c
gcc -c -I.    -O2 -D__SCREADER -Wall tty.c
tty.c:154: warning: type defaults to 'int' in declaration of 'startc'
tty.c:154: warning: type defaults to 'int' in declaration of 'stopc'
tty.c: In function 'TtyGrabConsole':
tty.c:936: warning: implicit declaration of function 'strcmp'
gcc -c -I.    -O2 -D__SCREADER -Wall term.c
gcc -c -I.    -O2 -D__SCREADER -Wall window.c
window.c: In function 'MakeWindow':
window.c:204: warning: implicit declaration of function 'strncpy'
window.c:204: warning: incompatible implicit declaration of built-in function 'strncpy'
window.c:210: warning: implicit declaration of function 'strlen'
window.c:210: warning: incompatible implicit declaration of built-in function 'strlen'
window.c: In function 'RemakeWindow':
window.c:299: warning: incompatible implicit declaration of built-in function 'strncpy'
window.c:306: warning: incompatible implicit declaration of built-in function 'strlen'
window.c:318: warning: incompatible implicit declaration of built-in function 'strlen'
window.c: In function 'ForkWindow':
window.c:498: warning: implicit declaration of function 'strerror'
window.c:672: warning: implicit declaration of function 'strcpy'
window.c:672: warning: incompatible implicit declaration of built-in function 'strcpy'
window.c:673: warning: incompatible implicit declaration of built-in function 'strncpy'
window.c:677: warning: implicit declaration of function 'strcmp'
window.c:678: warning: incompatible implicit declaration of built-in function 'strlen'
window.c: In function 'execvpe':
window.c:738: warning: incompatible implicit declaration of built-in function 'strcpy'
window.c: In function 'winexec':
window.c:865: warning: incompatible implicit declaration of built-in function 'strncpy'
window.c: In function 'execclone':
window.c:1010: warning: incompatible implicit declaration of built-in function 'strlen'
window.c: In function 'CloneTermcap':
window.c:1045: warning: incompatible implicit declaration of built-in function 'strlen'
window.c:1067: warning: incompatible implicit declaration of built-in function 'strcpy'
gcc -c -I.    -O2 -D__SCREADER -Wall utmp.c
utmp.c:55: warning: type defaults to 'int' in declaration of 'nethackflag'
utmp.c: In function 'RemoveLoginSlot':
utmp.c:271: warning: implicit declaration of function 'strncpy'
utmp.c:271: warning: incompatible implicit declaration of built-in function 'strncpy'
utmp.c: In function 'SetUtmp':
utmp.c:446: warning: incompatible implicit declaration of built-in function 'strncpy'
utmp.c:477: warning: incompatible implicit declaration of built-in function 'strncpy'
utmp.c:478: warning: implicit declaration of function 'strlen'
utmp.c:478: warning: incompatible implicit declaration of built-in function 'strlen'
utmp.c: In function 'RemoveUtmp':
utmp.c:596: warning: incompatible implicit declaration of built-in function 'strncpy'
utmp.c: In function 'TtyNameSlot':
utmp.c:663: warning: unused variable 'u'
gcc -c -I.    -O2 -D__SCREADER -Wall loadav.c
loadav.c: In function 'AddLoadav':
loadav.c:245: warning: implicit declaration of function 'strlen'
loadav.c:245: warning: incompatible implicit declaration of built-in function 'strlen'
gcc -c -I.    -O2 -D__SCREADER -Wall putenv.c
gcc -c -I.    -O2 -D__SCREADER -Wall help.c
In file included from help.c:25:
tts.h:31: warning: type defaults to 'int' in declaration of 'scrstat'
gcc -c -I.    -O2 -D__SCREADER -Wall termcap.c
termcap.c: In function 'gettermcapstring':
termcap.c:89: warning: implicit declaration of function 'strcmp'
termcap.c: In function 'InitTermcap':
termcap.c:125: warning: implicit declaration of function 'strlen'
termcap.c:125: warning: incompatible implicit declaration of built-in function 'strlen'
termcap.c:191: warning: implicit declaration of function 'strncmp'
termcap.c: In function 'addmapseq':
termcap.c:527: warning: incompatible implicit declaration of built-in function 'strlen'
termcap.c:544: warning: implicit declaration of function 'strcpy'
termcap.c:544: warning: incompatible implicit declaration of built-in function 'strcpy'
termcap.c: In function 'AddCap':
termcap.c:640: warning: incompatible implicit declaration of built-in function 'strlen'
termcap.c:642: warning: incompatible implicit declaration of built-in function 'strcpy'
termcap.c:648: warning: incompatible implicit declaration of built-in function 'strcpy'
termcap.c: In function 'MakeTermcap':
termcap.c:677: warning: incompatible implicit declaration of built-in function 'strlen'
termcap.c:690: warning: incompatible implicit declaration of built-in function 'strcpy'
termcap.c:747: warning: incompatible implicit declaration of built-in function 'strcpy'
termcap.c: In function 'findcap':
termcap.c:1128: warning: incompatible implicit declaration of built-in function 'strlen'
gcc -c -I.    -O2 -D__SCREADER -Wall input.c
input.c: In function 'inp_setprompt':
input.c:76: warning: implicit declaration of function 'strlen'
input.c:76: warning: incompatible implicit declaration of built-in function 'strlen'
input.c:81: warning: implicit declaration of function 'strncpy'
input.c:81: warning: incompatible implicit declaration of built-in function 'strncpy'
input.c:83: warning: incompatible implicit declaration of built-in function 'strlen'
input.c: In function 'Input':
input.c:116: warning: incompatible implicit declaration of built-in function 'strlen'
gcc -c -I.    -O2 -D__SCREADER -Wall attacher.c
attacher.c: In function 'Attach':
attacher.c:167: warning: implicit declaration of function 'strcpy'
attacher.c:167: warning: incompatible implicit declaration of built-in function 'strcpy'
attacher.c:249: warning: implicit declaration of function 'strncpy'
attacher.c:249: warning: incompatible implicit declaration of built-in function 'strncpy'
attacher.c:272: warning: incompatible implicit declaration of built-in function 'strncpy'
attacher.c: At top level:
attacher.c:318: warning: type defaults to 'int' in declaration of 'trysendstatok'
attacher.c:318: warning: type defaults to 'int' in declaration of 'trysendstatfail'
attacher.c: In function 'trysend':
attacher.c:352: warning: incompatible implicit declaration of built-in function 'strcpy'
attacher.c:376: warning: incompatible implicit declaration of built-in function 'strncpy'
attacher.c: In function 'AttacherFinit':
attacher.c:426: warning: incompatible implicit declaration of built-in function 'strcpy'
attacher.c: In function 'LockTerminal':
attacher.c:642: warning: implicit declaration of function 'strcmp'
attacher.c: In function 'screen_builtin_lck':
attacher.c:752: warning: incompatible implicit declaration of built-in function 'strncpy'
attacher.c:776: warning: incompatible implicit declaration of built-in function 'strcpy'
gcc -c -I.    -O2 -D__SCREADER -Wall pty.c
pty.c: In function 'OpenPTY':
pty.c:289: warning: implicit declaration of function 'strcpy'
pty.c:289: warning: incompatible implicit declaration of built-in function 'strcpy'
gcc -c -I.    -O2 -D__SCREADER -Wall process.c
process.c: In function 'FindCommnr':
process.c:624: warning: implicit declaration of function 'strcmp'
process.c: In function 'DoAction':
process.c:908: warning: implicit declaration of function 'strlen'
process.c:908: warning: incompatible implicit declaration of built-in function 'strlen'
process.c:928: warning: implicit declaration of function 'strncmp'
process.c:1615: warning: implicit declaration of function 'strcpy'
process.c:1615: warning: incompatible implicit declaration of built-in function 'strcpy'
process.c:2025: warning: implicit declaration of function 'strncpy'
process.c:2025: warning: incompatible implicit declaration of built-in function 'strncpy'
process.c:2327: warning: suggest explicit braces to avoid ambiguous 'else'
process.c: In function 'WindowByName':
process.c:2693: warning: incompatible implicit declaration of built-in function 'strlen'
process.c: In function 'IsNumColon':
process.c:2845: warning: incompatible implicit declaration of built-in function 'strncpy'
process.c: In function 'LogToggle':
process.c:3084: warning: incompatible implicit declaration of built-in function 'strncpy'
process.c: In function 'ShowWindows':
process.c:3133: warning: incompatible implicit declaration of built-in function 'strlen'
process.c:3161: warning: incompatible implicit declaration of built-in function 'strcpy'
process.c:3167: warning: incompatible implicit declaration of built-in function 'strcpy'
process.c: In function 'ShowTime':
process.c:3212: warning: incompatible implicit declaration of built-in function 'strlen'
process.c: In function 'ShowInfo':
process.c:3247: warning: incompatible implicit declaration of built-in function 'strlen'
process.c:3267: warning: incompatible implicit declaration of built-in function 'strcpy'
process.c: In function 'InputSetenv':
process.c:3367: warning: incompatible implicit declaration of built-in function 'strncpy'
process.c: In function 'pass1':
process.c:3661: warning: incompatible implicit declaration of built-in function 'strncpy'
process.c: In function 'pass2':
process.c:3691: warning: incompatible implicit declaration of built-in function 'strncpy'
process.c:3697: warning: incompatible implicit declaration of built-in function 'strlen'
process.c:3705: warning: incompatible implicit declaration of built-in function 'strcpy'
process.c:3713: warning: incompatible implicit declaration of built-in function 'strlen'
gcc -c -I.    -O2 -D__SCREADER -Wall display.c
display.c: In function 'MakeDisplay':
display.c:272: warning: implicit declaration of function 'strcpy'
display.c:272: warning: incompatible implicit declaration of built-in function 'strcpy'
display.c: In function 'InitTerm':
display.c:335: warning: implicit declaration of function 'strcmp'
display.c: In function 'GotoPos':
display.c:683: warning: suggest explicit braces to avoid ambiguous 'else'
display.c: In function 'MakeStatus':
display.c:1360: warning: incompatible implicit declaration of built-in function 'strcpy'
display.c: In function 'RefreshStatus':
display.c:1459: warning: implicit declaration of function 'strlen'
display.c:1459: warning: incompatible implicit declaration of built-in function 'strlen'
display.c: In function 'DisplayLine':
display.c:1519: warning: suggest explicit braces to avoid ambiguous 'else'
gcc -c -I.    -O2 -D__SCREADER -Wall comm.c
gcc -c -I.    -O2 -D__SCREADER -Wall kmapdef.c
gcc -c -I.    -O2 -D__SCREADER -Wall acls.c
acls.c: In function 'FindUserPtr':
acls.c:107: warning: implicit declaration of function 'strcmp'
acls.c: In function 'UserAdd':
acls.c:143: warning: implicit declaration of function 'strncpy'
acls.c:143: warning: incompatible implicit declaration of built-in function 'strncpy'
acls.c: In function 'UserSetPass':
acls.c:220: warning: incompatible implicit declaration of built-in function 'strncpy'
gcc -c -I.    -O2 -D__SCREADER -Wall scr.c
scr.c: In function 'getscr':
scr.c:90: warning: operation on 'j' may be undefined
scr.c: In function 'getscrinfo':
scr.c:108: error: 'errno' undeclared (first use in this function)
scr.c:108: error: (Each undeclared identifier is reported only once
scr.c:108: error: for each function it appears in.)
make: *** [scr.o] Error 1




More information about the Blinux-list mailing list