Re: MinGW-w64 Compatibility
Wyatt Zhang <[email protected]> Sat, 18 Sep 2010 09:42:24 +0800
| Newsgroups | gmane.comp.audio.mad.user |
|---|---|
| Message-ID | <[email protected]> |
--e0cb4e8876f183575504907eca87 Content-Type: text/plain; charset=ISO-8859-1 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-Express-2008-on-Windows-XP.html. 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 <[email protected]> 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 > > -- Best Wishes! ^_^ --e0cb4e8876f183575504907eca87 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <br>hey David. I just build my Marsyas Under my Win7 64bit using VS2008. I = followed the GUIDE page @=A0<a href=3D"http://marsyas.info/docs/manual/mars= yas-user/Compiling-with-Visual-Studio-Express-2008-on-Windows-XP.html">http= ://marsyas.info/docs/manual/marsyas-user/Compiling-with-Visual-Studio-Expre= ss-2008-on-Windows-XP.html</a>. =A0You can replace GCC by VC if you don'= ;t mind it. And I have =A0libmad.lib for MP3 files. Let know if you just wa= nt it.<div> <br><div class=3D"gmail_quote">On 18 September 2010 06:13, Hoyt, David <spa= n dir=3D"ltr"><<a href=3D"mailto:[email protected]">[email protected]</a>><= /span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8= ex;border-left:1px #ccc solid;padding-left:1ex;"> Hello,<br> <br> 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 inspe= ct it a bit closer, it fails b/c it's trying to link with a main functi= on (WinMain@16) somewhere and since it's a shared lib, there is none. T= he following allowed the shared lib to compile and install:<br> <br> make "libid3tag_la_LIBADD=3D-no-undefined -shared"<br> <br> I'm just letting you know in case you know how/where to make the fix (s= orry, but I don't know).<br> <br> Thanks,<br> <font color=3D"#888888">- David Hoyt<br> <br> </font></blockquote></div><br><br clear=3D"all"><br>-- <br>Best Wishes!<br>= =A0 =A0 =A0 =A0 =A0 =A0 =A0=A0 ^_^<br> </div> --e0cb4e8876f183575504907eca87--