undefined reference to 'atexit'

I hate Linux.

"Hmm, that error message again", my brain contributed. "It's caused by a bug in gcc that makes it compile binaries with errors in them. I've patched it but I haven't recompiled all the broken binaries that it has made before that. Let's see what caused the error? An openssl binary. OK."

root:/usr/src# cd open (Tab)
root:/usr/src/openssl-0.9.6b# ./configure && make && make install
root:/usr/src/openssl-0.9.6b# cd../vorbis-tools-1.0rc3
root:/usr/src/vorbis-tools-1.0rc3# ./configure
.
.
.
undefined reference to 'atexit'

"Damn."

/root:/usr/src/vorbis-tools-1.0rc3# cat config.log

"Oh, wait, where did that openssl install go to? Damn, I forgot to put in --prefix=/usr, so the whole thing got installed to /usr/local/ssl instead of /usr"

# cd /usr/local/ssl
# ls
.
bla
.
bla
.
bla
.

"Oh well let's just get rid of it."

root:/usr/local/ssl# cd ..
root:/usr/local# rm * -rf

"Oh shit...!!!"