Here is the output from gcc -v on my system. I used the configure command from the trac guide, cut and paste from within Firefox. But if i pasted it incorrectly, I might cry for the time I've spent chasing this down. :(
But I did learn a fair bit so I shouldn't complain. :wink:
Code: Select all
$ gcc -v
Using built-in specs.
Target: i686-pc-cygwin
Configured with: ./configure --verbose --prefix=/usr --exec-prefix=/usr --syscon
fdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --info
dir=/usr/share/info --enable-languages=c,c++ --enable-nls --without-included-get
text --enable-version-specific-runtime-libs --without-x --disable-java-awt --wit
h-system-zlib --disable-libgcj-debug --enable-threads=posix --disable-win32-regi
stry --enable-sjlj-exceptions
Thread model: posix
gcc version 4.2.4
This is just a waste of disk space. You really don't need to do this.
I didn't try recompiling without the extra packages but while troubleshooting, I added everything just to make sure it wasn't a missing dependancy. I'm sure that a lot of the packages I installed aren't necesary and I should try again with only the trac guides' listed ones.
This is interesting. You should not need to edit stddef.h. I certainly havn't and it compiles nicely.
/usr/lib/gcc/i686-pc-cygwin/4.2.4/include/stddef.h < doesn't even exist on my own install. The file is located elsewhere.
Could this be due to the fact I'm on Vista x64? Or because I'm on a core 2 quad?
PS. Thanks for the feedback sr55.