[Bug bootstrap/12833] SuSE 7.3: gcc 3.3.2 bootstrap failure: ./gengenrtl: No such file or directory

wilson at specifixinc dot com gcc-bugzilla@gcc.gnu.org
Thu Oct 30 01:20:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12833



------- Additional Comments From wilson at specifixinc dot com  2003-10-30 01:00 -------
Subject: Re:  New: SuSE 7.3: gcc 3.3.2 bootstrap failure:
 ./gengenrtl: No such file or directory

gcc-bug at vogtner dot de wrote:
> ./gengenrtl -h > tmp-genrtl.h
> /bin/sh: ./gengenrtl: No such file or directory

This usually means that the file specifies an interpreter, and the shell 
can not find the interpreter program.

For a shell script, the interpreter is specified as a #! comment on the 
first line.  You can get the same error from a shell script like this
	#!/foo/bar
	exit 0

For an ELF file, the interpreter is specified by the INTERP program 
header.  It is usually the dynamic linker (ld.so).  On my system, it is 
/lib/ld-linux.so.2.  You can see the name of this file by using
	readelf -l gengenrtl
I suspect this is pointing at a file that does not exist on your system. 
  It is hard to say why the file is missing though.  This should only be 
a problem if you have a bad glibc version installed, or maybe a bad 
glibc install, but both of those are pretty unlikely.



More information about the Gcc-bugs mailing list