I've been getting this from the start, and it is only a mild nuisance as I develop in OSX but then deploy on linux.
Anyway, the bitcoind process doesn't daemonize itself on my system, OSX 10.6, not with nor without -daemon. I can background it with '&' or ctrl-z bg, and it works correctly.
bitcoind as daemon in OSX
BitcoinTalk forum · 2 messages · from 6 September 2010 · with Satoshi Nakamoto, nelisky
Read in Satoshi Mail Archive source
Can you build?
Try changing line 78 of init.cpp from:
#ifdef __WXGTK__
to:
#ifndef __WXMSW__
If that works, I'll change the source. It should work.