Hello,
I'm compiling libid3tag w/ 32-bit GCC 4.5.1 from MinGW-w64 on Windows 7 64-bit and the shared lib build fails due to missing symbols. If you inspect it a bit closer, it fails b/c it's trying to link with a main function (WinMain@16) somewhere and since it's a shared lib, there is none. The following allowed the shared lib to compile and install:
make "libid3tag_la_LIBADD=-no-undefined -shared"
I'm just letting you know in case you know how/where to make the fix (sorry, but I don't know).
Thanks, - David Hoyt
hey David. I just build my Marsyas Under my Win7 64bit using VS2008. I followed the GUIDE page @ http://marsyas.info/docs/manual/marsyas-user/Compiling-with-Visual-Studio-Ex.... You can replace GCC by VC if you don't mind it. And I have libmad.lib for MP3 files. Let know if you just want it.
On 18 September 2010 06:13, Hoyt, David hoyt6@llnl.gov wrote:
Hello,
I'm compiling libid3tag w/ 32-bit GCC 4.5.1 from MinGW-w64 on Windows 7 64-bit and the shared lib build fails due to missing symbols. If you inspect it a bit closer, it fails b/c it's trying to link with a main function (WinMain@16) somewhere and since it's a shared lib, there is none. The following allowed the shared lib to compile and install:
make "libid3tag_la_LIBADD=-no-undefined -shared"
I'm just letting you know in case you know how/where to make the fix (sorry, but I don't know).
Thanks,
- David Hoyt