Aravinda <aravindakidambi@xxxxxxxxx> writes: > Im compiling a simple gcc plugin and am getting the below error. I think that for the time being it is OK to ask questions about compiling plugins on the gcc@xxxxxxxxxxx mailing list. More of the plugin developers read gcc@. Of course it's always OK to ask questions on gcc-help@ as well. (Don't send a message to both mailing lists, though.) > I cant figure out whats wrong, but looks like, my Makefile is not > right. Can you please tell me what is wrong ? > > [aravinda@localhost backup]$ make > /usr/src/svninstall/bin/gcc -B/usr/src/svnbuild/gcc > -I/usr/src/svnbuild/gcc -I. -I/usr/src/gcc-svn/gcc > -I/usr/src/gcc-svn/include -I/usr/src/gcc-svn/libcpp/include -I > -DIN_GCC -fPIC -shared second.c -lm -o test.so > In file included from /usr/src/gcc-svn/gcc/basic-block.h:28, > from second.c:10: > /usr/src/gcc-svn/gcc/hard-reg-set.h: In function ‘hard_reg_set_iter_set’: > /usr/src/gcc-svn/gcc/hard-reg-set.h:545: error: > ‘FIRST_PSEUDO_REGISTER’ undeclared (first use in this function) You have to #include "tm.h". A lot of gcc header files assume that that has already bee done. Ian