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&#39=
;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">&lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;<=
/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&#39;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&#39;s trying to link with a main functi=
on (WinMain@16) somewhere and since it&#39;s a shared lib, there is none. T=
he following allowed the shared lib to compile and install:<br>

<br>
make &quot;libid3tag_la_LIBADD=3D-no-undefined -shared&quot;<br>
<br>
I&#39;m just letting you know in case you know how/where to make the fix (s=
orry, but I don&#39;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--