v1.6 RC1 on Win64

NightStrike nightstrike at gmail.com
Thu Sep 3 23:34:54 CEST 2009


2009/9/3 NightStrike <nightstrike at gmail.com>:
> 2009/9/3 Lukáš Lalinský <lalinsky at gmail.com>:
>> On Thu, Sep 3, 2009 at 11:22 PM, NightStrike<nightstrike at gmail.com> wrote:
>>> Taglib is currently used by VLC, and VLC requires Win64 support in
>>> Taglib to have a win64 supported VLC.  1.5 works for this, but 1.6
>>> seems to break this compatibility.
>>>
>>> I tried to compile your release candidate for Win64 using
>>> http://mingw-w64.sf.net/ , and it died as follows:
>>>
>>> tstring.cpp:74:16: error: definition of static data member
>>> 'TagLib::String::null' of dllimport'd class
>>
>> How are you building TagLib? tstring.cpp should see only dllexported
>> TagLib::String, never dllimported.
>>
>> --
>> Lukas Lalinsky
>> lalinsky at gmail.com
>>
>
> ./configure --target=x86_64-w64-mingw32 --host=x86_64-w64-mingw32
> --build=x86_64-linux-gnu --program-prefix= --without-pic
> --disable-shared --enable-msw --disable-dependency-tracking
> --prefix=/home/nightstrike/work/vlc/extras/contrib
>


Also, please see these two (very small) patches for consideration from 1.5:

http://git.videolan.org/?p=vlc.git;a=blob;f=extras/contrib/src/Patches/taglib-static.patch;h=23bc5d99cd16c0e3c5fb6cdaaf95e0073ed369e0;hb=HEAD

http://git.videolan.org/?p=vlc.git;a=blob;f=extras/contrib/src/Patches/taglib-cygwin.patch;h=c5efe71af393c01a2421828b2d9a26b5ee584e92;hb=HEAD


More information about the taglib-devel mailing list