[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
6.2 ate my headers, part II
- From: "Richard M. Pavonarius" <richard global-commons co jp>
- To: redhat-install-list redhat com
- Subject: 6.2 ate my headers, part II
- Date: Sat, 1 Jul 2000 15:25:27 +0900
Here's a better description of the problem.
After I upgraded to RH 6.2, cpp stopped working properly. It's not
searching the egcs-2.91.66/include directory for header files.
cpp is at /usr/lib/gcc-lib/i386-redhat-linux/2.95.1/cpp ,BTW.
I read the cpp man page, and I know that I need to use the -i flag, but I
don't know how to do that when cpp is called automatically from gcc.
So the questions are:
1. How do I add /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include to
cpp's search path so gcc will work?
2. I what did I do wrong when I upgraded to cause this mess?
[richpav linux include]$ echo 'main(){printf("hello world\n");}' | gcc -E -v -
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=91 -D__ELF__ -Dunix -Di386
-D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__i386__ -D__linux__
-D__un
ix -D__i386 -D__linux -Asystem(posix) -Asystem(unix) -Acpu(i386)
-Amachine(i386)
-Di386 -D__i386 -D__i386__ -D__tune_i386__ -
Using builtin specs.
gcc version 2.95.1 19990816/Linux (release)
/usr/lib/gcc-lib/i386-redhat-linux/2.95.1/cpp -lang-c -v -Asystem(posix)
-Asyst
em(unix) -Acpu(i386) -Amachine(i386) -Acpu(i386) -Amachine(i386) -Di386
-D__i386
-D__i386__ -D__GNUC__=2 -D__GNUC_MINOR__=91 -D__ELF__ -Dunix -Di386 -D__i386__
-Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__i386__ -D__linux__ -D__unix
-D__i386
-D__linux -Di386 -D__i386 -D__i386__ -D__tune_i386__ -
GNU CPP version 2.95.1 19990816/Linux (release) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include
/usr/lib/gcc-lib/i386-redhat-linux/2.95.1/../../../../i386-redhat-linux/inc
lude
/usr/include
End of search list.
The following default directories have been omitted from the search path:
/usr/lib/gcc-lib/i386-redhat-linux/2.95.1/../../../../include/g++-3
/usr/lib/gcc-lib/i386-redhat-linux/2.95.1/include
End of omitted list.
# 1 ""
main(){printf("hello world\n");}
cpp: -lang-c: linker input file unused since linking not done
Thanks,
Rich
------------------------------------------------------------------
Richard M. Pavonarius, Global Commons, Inc., Tokyo
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]