This is duplicable on other program source code. I use BitchX as an example. ./configure works fine. Make errors out with the following: many trem.o errors...not listed here for brevity's sake :) collect2: ld returned 1 exit session make[1] *** [BitchX] Error 1 make[1] Leaving directory `/home/tony/BitchX/source' make *** [BitchX] Error 2
Um... we sort of need those errors. Without those, we can't really determine what happened...
Like Bill said, there isn't much we can say without more information. It could be a problem with the program you are trying to compile rather than with GCC (again, there isn't enough information here to distinguish).