I'm trying to cross-compile id3lib and I'm getting this crap from ./configure:
checking what language compliance flags to pass to the C++ compiler...
checking whether iconv supports UTF-8... configure: warning: Don't cross-compile
checking whether iconv supports UTF8... configure: warning: Don't cross-compile
checking whether iconv supports UTF-16BE... configure: warning: Don't cross-compile
checking whether iconv supports UTF16BE... configure: warning: Don't cross-compile
checking whether iconv supports UCS-2BE... configure: warning: Don't cross-compile
checking whether iconv supports UCS2BE... configure: warning: Don't cross-compile
checking whether iconv supports UNICODEBIG... configure: warning: Don't cross-compile
checking whether iconv supports UTF-16... configure: warning: Don't cross-compile
checking whether iconv supports UTF16... configure: warning: Don't cross-compile
checking whether iconv supports UNICODE... configure: warning: Don't cross-compile
checking whether iconv supports ISO-8859-1... configure: warning: Don't cross-compile
checking whether iconv supports ASCII... configure: warning: Don't cross-compile
checking whether iconv supports US-ASCII... configure: warning: Don't cross-compile
.
So they're telling me I just simply can't cross-compile id3lib? Why not? Do I have to put an entire development environment on my empeg just to build this one library? Why would they release a library that can't be cross-compiled? This sucks. I want to incorporate id3lib into the lyrics viewer and I can build it fine on my i686-linux box, but cross-compilation just isn't working.
Grrrr.