Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??
Hi all,

I am trying to get Audio::TagLib v1.61 to work in Windows (XP SP3) with Strawberry Perl v5.14.2.

Taglib-1.6.3 is compiled and installed using the same w64-MinGW32 tools that I'm trying to use to build Audio::TagLib. Taglib works just fine.

I started with Strawberry Perl v5.16.1.1, Taglib-1.7.2, Audio::TagLib v1.61, I backed the versions down one at a time for each component and nothing ever changed!

I will be going back to Strawberry Perl v5.16.1.1, Taglib-1.7.2 here shortly, if I gotta fix something I want it to be a new something ... :)

So after some grulling hair tourture, I have determined that the issue revolves around C macros and C User defined types defined and or used on either side, the Taglib side as well as the Audio::TagLib side.
This is during the Audio::TagLib build process.

This leads me to believe it's a compiler directive, option, bad w64-MinGW32 library or something like that ...

For example, In TagLib/include/taglib/fileref.h
TAGLIB_IGNORE_MISSING_DESTRUCTOR
Causes the first fatal error ...
It's definition is in: TagLib/include/taglib/taglib.h
#if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MIN +OR__ > 1)) #define TAGLIB_IGNORE_MISSING_DESTRUCTOR _Pragma("GCC diagnostic ignor +ed \"-Wnon-virtual-dtor\"") #else #define TAGLIB_IGNORE_MISSING_DESTRUCTOR #endif
The _Pragma(...) causes the error, comment it out and it goes further, until the next one:
XS_Audio__TagLib__ByteVectorList_new
From the second Sub in Audio::TagLib/TagLib.c:
TagLib.c is auto generated by the XS system.
XS_EUPXS(XS_Audio__TagLib__ByteVectorList_new); /* prototype to +pass -Wmissing-prototypes */ XS_EUPXS(XS_Audio__TagLib__ByteVectorList_new)

I have not looked for the definition yet ...

And from Audio::TagLib/TagLib.c:
#ifdef do_open(a,b,c,d,e,f,g) #undef do_open(a,b,c,d,e,f,g) #undef do_open #undef do_close(a,b) #undef do_close #endif #include "apeitem.h" #ifndef do_open #define do_open Perl_do_open #define do_open(a,b,c,d,e,f,g) Perl_do_open(aTHX_ a,b,c,d,e,f,g) #define do_close Perl_do_close #define do_close(a,b) Perl_do_close(aTHX_ a,b) #endif
Causes a fatal error.

If I run dmake -v, I get these failures:
dmake: Openning [C:\Strawberry\c\bin\startup\winnt\mingw\recipe +s.mk] for read (fail) dmake: Include file [C:\Strawberry\c\bin\startup\winnt\mingw\re +cipes.mk] was not found. dmake: Openning [project.mk] for read (fail) dmake: Include file [project.mk] was not found. dmake: Openning [makefile.mk] for read (fail) dmake: Infering prerequisite(s) and recipe for [makefile.mk]
Don't know if they could be the issue or part of it.

Any ideas?
Things to try?
Diagnostic method?
I'm stuck, I need a kick in the ...
A direction, hint, something!

Following is the screen cap's of the process starting following a 'dmake clean'

Running perl's makefile.pl with Verbose=2
C:\Strawberry\cpan\build\Audio-TagLib-1.61-EZ0Hnb>makefile.pl MakeMaker (v6.62) Checking if your kit is complete... Looks good Warning: prerequisite Test::Output 0 not found. Blessing Object into class [PACK001] ABSTRACT_FROM => q[lib/Audio/TagLib.pm] AUTHOR => [q[Geoffrey Leach <gleach@cpan.org>]] BUILD_REQUIRES => { } CC => q[g++] CCFLAGS => q[ -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUST +OMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasin +g -mms-bitfields] CONFIGURE_REQUIRES => { ExtUtils::MakeMaker=>q[0], Config=>q[0] } DEFINE => q[-D_BSD_ICONV -DNO_DOXYGEN] INC => q[-IC:\Strawberry\c\include -I./include -IC:/Libraries/taglib +/include/taglib] LD => q[$(CC)] LDDLFLAGS => q[-mdll -s -L"C:\Strawberry\perl\lib\CORE" -L"C:\Strawb +erry\c\lib" ] LIBS => q[ -LC:/Libraries/taglib/lib -ltag -liconv] LICENSE => q[perl] MIN_PERL_VERSION => q[5.008001] NAME => q[Audio::TagLib] PREREQ_PM => { Test::More=>q[0], Test::Output=>q[0], Test::Deep=>q[0 +], File::Slurp=>q[0], Encode=>q[0] } VERSION_FROM => q[lib/Audio/TagLib.pm] XSOPT => q[-C++ -hiertype] Prefixing man1dir Prefixing vendorman1dir Prefixing bin prefixify installbin => C:\Strawberry\perl\bin from C:\Strawberry\perl to $(PERLPREFIX) now C:\Strawberry\perl\bin INSTALLBIN == C:\Strawberry\perl\bin Prefixing vendorlib prefixify installvendorlib => C:\Strawberry\perl\vendor\lib from C:\Strawberry\perl\vendor to $(VENDORPREFIX) now C:\Strawberry\perl\vendor\lib INSTALLVENDORLIB == C:\Strawberry\perl\vendor\lib Prefixing sitelib prefixify installsitelib => C:\Strawberry\perl\site\lib from C:\Strawberry\perl\site to $(SITEPREFIX) now C:\Strawberry\perl\site\lib INSTALLSITELIB == C:\Strawberry\perl\site\lib Prefixing sitearch prefixify installsitearch => C:\Strawberry\perl\site\lib from C:\Strawberry\perl\site to $(SITEPREFIX) now C:\Strawberry\perl\site\lib INSTALLSITEARCH == C:\Strawberry\perl\site\lib Prefixing man3dir Prefixing siteman3dir Prefixing vendorman3dir Prefixing vendorarch prefixify installvendorarch => C:\Strawberry\perl\vendor\lib from C:\Strawberry\perl\vendor to $(VENDORPREFIX) now C:\Strawberry\perl\vendor\lib INSTALLVENDORARCH == C:\Strawberry\perl\vendor\lib Prefixing sitebin prefixify installsitebin => C:\Strawberry\perl\site\bin from C:\Strawberry\perl\site to $(SITEPREFIX) now C:\Strawberry\perl\site\bin INSTALLSITEBIN == C:\Strawberry\perl\site\bin Prefixing script prefixify installscript => C:\Strawberry\perl\bin from C:\Strawberry\perl to $(PERLPREFIX) now C:\Strawberry\perl\bin INSTALLSCRIPT == C:\Strawberry\perl\bin Prefixing siteman1dir Prefixing vendorscript prefixify installvendorscript => C:\Strawberry\perl\bin from C:\Strawberry\perl\vendor to $(VENDORPREFIX) now C:\Strawberry\perl\bin INSTALLVENDORSCRIPT == C:\Strawberry\perl\bin Prefixing vendorbin prefixify installvendorbin => C:\Strawberry\perl\bin from C:\Strawberry\perl\vendor to $(VENDORPREFIX) now C:\Strawberry\perl\bin INSTALLVENDORBIN == C:\Strawberry\perl\bin Prefixing sitescript prefixify installsitescript => C:\Strawberry\perl\site\bin from C:\Strawberry\perl\site to $(SITEPREFIX) now C:\Strawberry\perl\site\bin INSTALLSITESCRIPT == C:\Strawberry\perl\site\bin Prefixing archlib prefixify installarchlib => C:\Strawberry\perl\lib from C:\Strawberry\perl to $(PERLPREFIX) now C:\Strawberry\perl\lib INSTALLARCHLIB == C:\Strawberry\perl\lib Prefixing privlib prefixify installprivlib => C:\Strawberry\perl\lib from C:\Strawberry\perl to $(PERLPREFIX) now C:\Strawberry\perl\lib INSTALLPRIVLIB == C:\Strawberry\perl\lib Searching PMLIBDIRS: lib libscan(lib/Audio/TagLib.pm) => 'blib\lib\Audio\TagLib.pm' libscan(lib/Audio/TagLib/AudioProperties.pm) => 'blib\lib\Audio\TagLib +\AudioProperties.pm' libscan(lib/Audio/TagLib/ByteVector.pm) => 'blib\lib\Audio\TagLib\Byte +Vector.pm' libscan(lib/Audio/TagLib/ByteVectorList.pm) => 'blib\lib\Audio\TagLib\ +ByteVectorList.pm' libscan(lib/Audio/TagLib/File.pm) => 'blib\lib\Audio\TagLib\File.pm' libscan(lib/Audio/TagLib/FileRef.pm) => 'blib\lib\Audio\TagLib\FileRef +.pm' libscan(lib/Audio/TagLib/ID3v1.pm) => 'blib\lib\Audio\TagLib\ID3v1.pm' libscan(lib/Audio/TagLib/ID3v2.pm) => 'blib\lib\Audio\TagLib\ID3v2.pm' libscan(lib/Audio/TagLib/String.pm) => 'blib\lib\Audio\TagLib\String.p +m' libscan(lib/Audio/TagLib/StringList.pm) => 'blib\lib\Audio\TagLib\Stri +ngList.pm' libscan(lib/Audio/TagLib/Tag.pm) => 'blib\lib\Audio\TagLib\Tag.pm' libscan(lib/Audio/TagLib/APE/Footer.pm) => 'blib\lib\Audio\TagLib\APE\ +Footer.pm' libscan(lib/Audio/TagLib/APE/Item.pm) => 'blib\lib\Audio\TagLib\APE\It +em.pm' libscan(lib/Audio/TagLib/APE/ItemListMap.pm) => 'blib\lib\Audio\TagLib +\APE\ItemListMap.pm' libscan(lib/Audio/TagLib/APE/Tag.pm) => 'blib\lib\Audio\TagLib\APE\Tag +.pm' libscan(lib/Audio/TagLib/APE/ItemListMap/Iterator.pm) => 'blib\lib\Aud +io\TagLib\APE\ItemListMap\Iterator.pm' libscan(lib/Audio/TagLib/ByteVector/Iterator.pm) => 'blib\lib\Audio\Ta +gLib\ByteVector\Iterator.pm' libscan(lib/Audio/TagLib/FileRef/FileTypeResolver.pm) => 'blib\lib\Aud +io\TagLib\FileRef\FileTypeResolver.pm' libscan(lib/Audio/TagLib/FLAC/File.pm) => 'blib\lib\Audio\TagLib\FLAC\ +File.pm' libscan(lib/Audio/TagLib/FLAC/Properties.pm) => 'blib\lib\Audio\TagLib +\FLAC\Properties.pm' libscan(lib/Audio/TagLib/ID3v1/GenreMap.pm) => 'blib\lib\Audio\TagLib\ +ID3v1\GenreMap.pm' libscan(lib/Audio/TagLib/ID3v1/StringHandler.pm) => 'blib\lib\Audio\Ta +gLib\ID3v1\StringHandler.pm' libscan(lib/Audio/TagLib/ID3v1/Tag.pm) => 'blib\lib\Audio\TagLib\ID3v1 +\Tag.pm' libscan(lib/Audio/TagLib/ID3v1/GenreMap/Iterator.pm) => 'blib\lib\Audi +o\TagLib\ID3v1\GenreMap\Iterator.pm' libscan(lib/Audio/TagLib/ID3v2/AttachedPictureFrame.pm) => 'blib\lib\A +udio\TagLib\ID3v2\AttachedPictureFrame.pm' libscan(lib/Audio/TagLib/ID3v2/CommentsFrame.pm) => 'blib\lib\Audio\Ta +gLib\ID3v2\CommentsFrame.pm' libscan(lib/Audio/TagLib/ID3v2/ExtendedHeader.pm) => 'blib\lib\Audio\T +agLib\ID3v2\ExtendedHeader.pm' libscan(lib/Audio/TagLib/ID3v2/Footer.pm) => 'blib\lib\Audio\TagLib\ID +3v2\Footer.pm' libscan(lib/Audio/TagLib/ID3v2/Frame.pm) => 'blib\lib\Audio\TagLib\ID3 +v2\Frame.pm' libscan(lib/Audio/TagLib/ID3v2/FrameFactory.pm) => 'blib\lib\Audio\Tag +Lib\ID3v2\FrameFactory.pm' libscan(lib/Audio/TagLib/ID3v2/FrameList.pm) => 'blib\lib\Audio\TagLib +\ID3v2\FrameList.pm' libscan(lib/Audio/TagLib/ID3v2/FrameListMap.pm) => 'blib\lib\Audio\Tag +Lib\ID3v2\FrameListMap.pm' libscan(lib/Audio/TagLib/ID3v2/Header.pm) => 'blib\lib\Audio\TagLib\ID +3v2\Header.pm' libscan(lib/Audio/TagLib/ID3v2/RelativeVolumeFrame.pm) => 'blib\lib\Au +dio\TagLib\ID3v2\RelativeVolumeFrame.pm' libscan(lib/Audio/TagLib/ID3v2/SynchData.pm) => 'blib\lib\Audio\TagLib +\ID3v2\SynchData.pm' libscan(lib/Audio/TagLib/ID3v2/Tag.pm) => 'blib\lib\Audio\TagLib\ID3v2 +\Tag.pm' libscan(lib/Audio/TagLib/ID3v2/TextIdentificationFrame.pm) => 'blib\li +b\Audio\TagLib\ID3v2\TextIdentificationFrame.pm' libscan(lib/Audio/TagLib/ID3v2/UniqueFileIdentifierFrame.pm) => 'blib\ +lib\Audio\TagLib\ID3v2\UniqueFileIdentifierFrame.pm' libscan(lib/Audio/TagLib/ID3v2/UnknownFrame.pm) => 'blib\lib\Audio\Tag +Lib\ID3v2\UnknownFrame.pm' libscan(lib/Audio/TagLib/ID3v2/UserTextIdentificationFrame.pm) => 'bli +b\lib\Audio\TagLib\ID3v2\UserTextIdentificationFrame.pm' libscan(lib/Audio/TagLib/ID3v2/FrameList/Iterator.pm) => 'blib\lib\Aud +io\TagLib\ID3v2\FrameList\Iterator.pm' libscan(lib/Audio/TagLib/ID3v2/FrameListMap/Iterator.pm) => 'blib\lib\ +Audio\TagLib\ID3v2\FrameListMap\Iterator.pm' libscan(lib/Audio/TagLib/ID3v2/RelativeVolumeFrame/PeakVolume.pm) => ' +blib\lib\Audio\TagLib\ID3v2\RelativeVolumeFrame\PeakVolume.pm' libscan(lib/Audio/TagLib/MPC/File.pm) => 'blib\lib\Audio\TagLib\MPC\Fi +le.pm' libscan(lib/Audio/TagLib/MPC/Properties.pm) => 'blib\lib\Audio\TagLib\ +MPC\Properties.pm' libscan(lib/Audio/TagLib/MPEG/File.pm) => 'blib\lib\Audio\TagLib\MPEG\ +File.pm' libscan(lib/Audio/TagLib/MPEG/Header.pm) => 'blib\lib\Audio\TagLib\MPE +G\Header.pm' libscan(lib/Audio/TagLib/MPEG/Properties.pm) => 'blib\lib\Audio\TagLib +\MPEG\Properties.pm' libscan(lib/Audio/TagLib/MPEG/XingHeader.pm) => 'blib\lib\Audio\TagLib +\MPEG\XingHeader.pm' libscan(lib/Audio/TagLib/Ogg/FieldListMap.pm) => 'blib\lib\Audio\TagLi +b\Ogg\FieldListMap.pm' libscan(lib/Audio/TagLib/Ogg/File.pm) => 'blib\lib\Audio\TagLib\Ogg\Fi +le.pm' libscan(lib/Audio/TagLib/Ogg/Page.pm) => 'blib\lib\Audio\TagLib\Ogg\Pa +ge.pm' libscan(lib/Audio/TagLib/Ogg/PageHeader.pm) => 'blib\lib\Audio\TagLib\ +Ogg\PageHeader.pm' libscan(lib/Audio/TagLib/Ogg/XiphComment.pm) => 'blib\lib\Audio\TagLib +\Ogg\XiphComment.pm' libscan(lib/Audio/TagLib/Ogg/FieldListMap/Iterator.pm) => 'blib\lib\Au +dio\TagLib\Ogg\FieldListMap\Iterator.pm' libscan(lib/Audio/TagLib/Ogg/FLAC/File.pm) => 'blib\lib\Audio\TagLib\O +gg\FLAC\File.pm' libscan(lib/Audio/TagLib/Ogg/Vorbis/File.pm) => 'blib\lib\Audio\TagLib +\Ogg\Vorbis\File.pm' libscan(lib/Audio/TagLib/Ogg/Vorbis/Properties.pm) => 'blib\lib\Audio\ +TagLib\Ogg\Vorbis\Properties.pm' libscan(lib/Audio/TagLib/String/Iterator.pm) => 'blib\lib\Audio\TagLib +\String\Iterator.pm' libscan(lib/Audio/TagLib/Vorbis/File.pm) => 'blib\lib\Audio\TagLib\Vor +bis\File.pm' libscan(lib/Audio/TagLib/Vorbis/Properties.pm) => 'blib\lib\Audio\TagL +ib\Vorbis\Properties.pm' Looking for perl 5 by these names: C:\strawberry\perl\bin\perl.exe perl.exe perl5.exe perl5.14.2.exe mini +perl.exe in these dirs: . C:\Windows\system32 C:\Windows C:\Windows\System32\Wbem C:\Program F +iles\Common Files\Autodesk Shared\ C:\Program Files\QuickTime\QTSyste +m\ C:\Strawberry\c\bin C:\Strawberry\perl\site\bin C:\Strawberry\perl +\bin C:\Libraries\TagLib\Bin C:\Program files\CMake 2.8\Bin C:\Strawb +erry\perl\bin Checking C:\strawberry\perl\bin\perl.exe Executing C:\strawberry\perl\bin\perl.exe Using PERL=C:\strawberry\perl\bin\perl.exe Potential libraries are '-LC:/Libraries/taglib/lib -ltag -liconv -lmol +dname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -l +shell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm - +lversion -lodbc32 -lodbccp32 -lcomctl32': '-ltag' not found as 'libtag.a' '-ltag' found as 'C:/Libraries/taglib/lib\libtag.a' '-liconv' not found as 'libiconv.a' '-liconv' not found as 'C:/Libraries/taglib/lib\libiconv.a' '-liconv' found as 'C:/Strawberry/c/lib\libiconv.a' '-lmoldname' not found as 'libmoldname.a' '-lmoldname' not found as 'C:/Libraries/taglib/lib\libmoldname.a' '-lmoldname' not found as 'C:/Strawberry/c/lib\libmoldname.a' '-lmoldname' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libmoldnam +e.a' '-lkernel32' not found as 'libkernel32.a' '-lkernel32' not found as 'C:/Libraries/taglib/lib\libkernel32.a' '-lkernel32' not found as 'C:/Strawberry/c/lib\libkernel32.a' '-lkernel32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libkernel3 +2.a' '-luser32' not found as 'libuser32.a' '-luser32' not found as 'C:/Libraries/taglib/lib\libuser32.a' '-luser32' not found as 'C:/Strawberry/c/lib\libuser32.a' '-luser32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libuser32.a' '-lgdi32' not found as 'libgdi32.a' '-lgdi32' not found as 'C:/Libraries/taglib/lib\libgdi32.a' '-lgdi32' not found as 'C:/Strawberry/c/lib\libgdi32.a' '-lgdi32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libgdi32.a' '-lwinspool' not found as 'libwinspool.a' '-lwinspool' not found as 'C:/Libraries/taglib/lib\libwinspool.a' '-lwinspool' not found as 'C:/Strawberry/c/lib\libwinspool.a' '-lwinspool' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libwinspoo +l.a' '-lcomdlg32' not found as 'libcomdlg32.a' '-lcomdlg32' not found as 'C:/Libraries/taglib/lib\libcomdlg32.a' '-lcomdlg32' not found as 'C:/Strawberry/c/lib\libcomdlg32.a' '-lcomdlg32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libcomdlg3 +2.a' '-ladvapi32' not found as 'libadvapi32.a' '-ladvapi32' not found as 'C:/Libraries/taglib/lib\libadvapi32.a' '-ladvapi32' not found as 'C:/Strawberry/c/lib\libadvapi32.a' '-ladvapi32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libadvapi3 +2.a' '-lshell32' not found as 'libshell32.a' '-lshell32' not found as 'C:/Libraries/taglib/lib\libshell32.a' '-lshell32' not found as 'C:/Strawberry/c/lib\libshell32.a' '-lshell32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libshell32. +a' '-lole32' not found as 'libole32.a' '-lole32' not found as 'C:/Libraries/taglib/lib\libole32.a' '-lole32' not found as 'C:/Strawberry/c/lib\libole32.a' '-lole32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libole32.a' '-loleaut32' not found as 'liboleaut32.a' '-loleaut32' not found as 'C:/Libraries/taglib/lib\liboleaut32.a' '-loleaut32' not found as 'C:/Strawberry/c/lib\liboleaut32.a' '-loleaut32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\liboleaut3 +2.a' '-lnetapi32' not found as 'libnetapi32.a' '-lnetapi32' not found as 'C:/Libraries/taglib/lib\libnetapi32.a' '-lnetapi32' not found as 'C:/Strawberry/c/lib\libnetapi32.a' '-lnetapi32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libnetapi3 +2.a' '-luuid' not found as 'libuuid.a' '-luuid' not found as 'C:/Libraries/taglib/lib\libuuid.a' '-luuid' not found as 'C:/Strawberry/c/lib\libuuid.a' '-luuid' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libuuid.a' '-lws2_32' not found as 'libws2_32.a' '-lws2_32' not found as 'C:/Libraries/taglib/lib\libws2_32.a' '-lws2_32' not found as 'C:/Strawberry/c/lib\libws2_32.a' '-lws2_32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libws2_32.a' '-lmpr' not found as 'libmpr.a' '-lmpr' not found as 'C:/Libraries/taglib/lib\libmpr.a' '-lmpr' not found as 'C:/Strawberry/c/lib\libmpr.a' '-lmpr' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libmpr.a' '-lwinmm' not found as 'libwinmm.a' '-lwinmm' not found as 'C:/Libraries/taglib/lib\libwinmm.a' '-lwinmm' not found as 'C:/Strawberry/c/lib\libwinmm.a' '-lwinmm' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libwinmm.a' '-lversion' not found as 'libversion.a' '-lversion' not found as 'C:/Libraries/taglib/lib\libversion.a' '-lversion' not found as 'C:/Strawberry/c/lib\libversion.a' '-lversion' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libversion. +a' '-lodbc32' not found as 'libodbc32.a' '-lodbc32' not found as 'C:/Libraries/taglib/lib\libodbc32.a' '-lodbc32' not found as 'C:/Strawberry/c/lib\libodbc32.a' '-lodbc32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libodbc32.a' '-lodbccp32' not found as 'libodbccp32.a' '-lodbccp32' not found as 'C:/Libraries/taglib/lib\libodbccp32.a' '-lodbccp32' not found as 'C:/Strawberry/c/lib\libodbccp32.a' '-lodbccp32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libodbccp3 +2.a' '-lcomctl32' not found as 'libcomctl32.a' '-lcomctl32' not found as 'C:/Libraries/taglib/lib\libcomctl32.a' '-lcomctl32' not found as 'C:/Strawberry/c/lib\libcomctl32.a' '-lcomctl32' found as 'C:/Strawberry/c/i686-w64-mingw32/lib\libcomctl3 +2.a' Result: C:\Libraries\taglib\lib\libtag.a C:\Strawberry\c\lib\libiconv. +a C:\Strawberry\c\i686-w64-mingw32\lib\libmoldname.a C:\Strawberry\c\ +i686-w64-mingw32\lib\libkernel32.a C:\Strawberry\c\i686-w64-mingw32\l +ib\libuser32.a C:\Strawberry\c\i686-w64-mingw32\lib\libgdi32.a C:\Str +awberry\c\i686-w64 -mingw32\lib\libwinspool.a C:\Strawberry\c\i686-w64-mingw32\lib\libcom +dlg32.a C:\Strawberry\c\i686-w64-mingw32\lib\libadvapi32.a C:\Strawbe +rry\c\i686-w64-mingw32\lib\libshell32.a C:\Strawberry\c\i686-w64-ming +w32\lib\libole32.a C:\Strawberry\c\i686-w64-mingw32\lib\liboleaut32.a + C:\Strawberry\c\i 686-w64-mingw32\lib\libnetapi32.a C:\Strawberry\c\i686-w64-mingw32\lib +\libuuid.a C:\Strawberry\c\i686-w64-mingw32\lib\libws2_32.a C:\Strawb +erry\c\i686-w64-mingw32\lib\libmpr.a C:\Strawberry\c\i686-w64-mingw32 +\lib\libwinmm.a C:\Strawberry\c\i686-w64-mingw32\lib\libversion.a C:\ +Strawberry\c\i686- w64-mingw32\lib\libodbc32.a C:\Strawberry\c\i686-w64-mingw32\lib\libod +bccp32.a C:\Strawberry\c\i686-w64-mingw32\lib\libcomctl32.a Processing Makefile 'post_initialize' section Processing Makefile 'const_config' section Processing Makefile 'constants' section Processing Makefile 'platform_constants' section Processing Makefile 'tool_autosplit' section Processing Makefile 'tool_xsubpp' section Processing Makefile 'tools_other' section Processing Makefile 'makemakerdflt' section Processing Makefile 'dist' section Processing Makefile 'macro' section Processing Makefile 'depend' section Processing Makefile 'cflags' section Processing Makefile 'const_loadlibs' section Processing Makefile 'const_cccmd' section Processing Makefile 'post_constants' section Processing Makefile 'pasthru' section Processing Makefile 'special_targets' section Processing Makefile 'c_o' section Processing Makefile 'xs_c' section Processing Makefile 'xs_o' section Processing Makefile 'top_targets' section Processing Makefile 'blibdirs' section Processing Makefile 'linkext' section Processing Makefile 'dlsyms' section Processing Makefile 'dynamic' section Processing Makefile 'dynamic_bs' section Processing Makefile 'dynamic_lib' section Processing Makefile 'static' section Processing Makefile 'static_lib' section Processing Makefile 'manifypods' section Processing Makefile 'processPL' section Processing Makefile 'installbin' section Processing Makefile 'subdirs' section Processing Makefile 'clean_subdirs' section Processing Makefile 'clean' section Processing Makefile 'realclean_subdirs' section Processing Makefile 'realclean' section Processing Makefile 'metafile' section Processing Makefile 'signature' section Processing Makefile 'dist_basics' section Processing Makefile 'dist_core' section Processing Makefile 'distdir' section Processing Makefile 'dist_test' section Processing Makefile 'dist_ci' section Processing Makefile 'distmeta' section Processing Makefile 'distsignature' section Processing Makefile 'install' section Processing Makefile 'force' section Processing Makefile 'perldepend' section Processing Makefile 'makefile' section Processing Makefile 'staticmake' section Processing Makefile 'test' section Processing Makefile 'ppd' section Processing Makefile 'pm_to_blib' section Processing Makefile 'selfdocument' section Processing Makefile 'postamble' section Writing Makefile for Audio::TagLib Writing MYMETA.yml and MYMETA.json C:\Strawberry\cpan\build\Audio-TagLib-1.61-EZ0Hnb>
Then: "dmake -v"
C:\Strawberry\cpan\build\Audio-TagLib-1.61-EZ0Hnb>dmake -v dmake: C:\Strawberry\c\bin\startup\config.mk: line 1: Warning: -- M +acro `OS' redefined after use dmake: Openning [C:\Strawberry\c\bin\startup\startup.mk] for read (su +ccess) dmake: Openning [C:\Strawberry\c\bin\startup\config.mk] for read (suc +cess) dmake: Parsing include file [C:\Strawberry\c\bin\startup\config.mk]. dmake: Closing [C:\Strawberry\c\bin\startup\config.mk] dmake: Openning [C:\Strawberry\c\bin\startup\local.mk] for read (succ +ess) dmake: Parsing include file [C:\Strawberry\c\bin\startup\local.mk]. dmake: Closing [C:\Strawberry\c\bin\startup\local.mk] dmake: Openning [C:\Strawberry\c\dmake: C:\Strawberry\c\bin\startup\ +startup.mk: line 142: Warning: -- More than one prerequisite for %-target. Use :| ruleop or indirect prerequisites. dmake: C:\Strawberry\c\bin\startup\startup.mk: line 146: Warning: - +- More than one prerequisite for %-target. Use :| ruleop or indirect prerequisites. bin\startup\winnt\macros.mk] for read (success) dmake: Parsing include file [C:\Strawberry\c\bin\startup\winnt\macros +.mk]. dmake: Openning [C:\Strawberry\c\bin\startup\winnt\mingw\macros.mk] f +or read (success) dmake: Parsing include file [C:\Strawberry\c\bin\startup\winnt\mingw\ +macros.mk]. dmake: Closing [C:\Strawberry\c\bin\startup\winnt\mingw\macros.mk] dmake: Closing [C:\Strawberry\c\bin\startup\winnt\macros.mk] dmake: Openning [C:\Strawberry\c\bin\startup\winnt\recipes.mk] for re +ad (success) dmake: Parsing include file [C:\Strawberry\c\bin\startup\winnt\recipe +s.mk]. dmake: Openning [C:\Strawberry\c\bin\startup\winnt\mingw\recipes.mk] +for read (fail) dmake: Include file [C:\Strawberry\c\bin\startup\winnt\mingw\recipes. +mk] was not found. dmake: Closing [C:\Strawberry\c\bin\startup\winnt\recipes.mk] dmake: Openning [project.mk] for read (fail) dmake: Include file [project.mk] was not found. dmake: Closing [C:\Strawberry\c\bin\startup\startup.mk] dmake: Openning [makefile.mk] for read (fail) dmadmake: makefile: line 498: Warning: -- The .SUFFIXES target has +no special meaning and is deprecated. ke: Infering prerequisite(s) and recipe for [makefile.mk] dmake: Time stamp of [makefile.mk] is 0 dmake: Openning [makefile] for read (success) dmake: Closing [makefile] Checking prerequisite [.INIT] Checking prerequisite [__.NULLPRQ] dmake: >>>> Making [__.NULLPRQ] dmake: Updating [__.NULLPRQ], (1 > 0) dmake: <<<< Set [__.NULLPRQ] time stamp to 1345355268 dmake: >>>> Making [.INIT] dmake: Updating [.INIT], (1345355268 > 0) dmake: <<<< Set [.INIT] time stamp to 1345355268 Checking prerequisite [.TARGETS] Checking prerequisite [makemakerdflt] dmake: Time stamp of [makemakerdflt] is 0 Checking prerequisite [all] dmake: Infering prerequisite(s) and recipe for [all] Checking prerequisite [all] Checking prerequisite [pure_all] dmake: Infering prerequisite(s) and recipe for [pure_all] dmake: Time stamp of [pure_all] is 0 Checking prerequisite [pure_all] Checking prerequisite [config] dmake: Infering prerequisite(s) and recipe for [config] Checking prerequisite [config] Checking prerequisite [Makefile] dmake: Time stamp of [Makefile] is 1345355220 Checking prerequisite [Makefile.PL] dmake: Infering prerequisite(s) and recipe for [Makefile.PL] dmake: Time stamp of [Makefile.PL] is 1345354982 dmake: >>>> Making [Makefile.PL] dmake: Up to date [Makefile.PL], prq time = 1 , target time = 1345354 +982) Checking prerequisite [C:\Strawberry\perl\lib\Config.pm] dmake: Infering prerequisite(s) and recipe for [C:\Strawberry\perl\li +b\Config.pm] dmake: Time stamp of [C:\Strawberry\perl\lib\Config.pm] is 1345166087 dmake: >>>> Making [C:\Strawberry\perl\lib\Config.pm] dmake: Up to date [C:\Strawberry\perl\lib\Config.pm], prq time = 1 , +target time = 1345166087) Checking prerequisite [C:\Strawberry\perl\lib\CORE\config.h] dmake: Infering prerequisite(s) and recipe for [C:\Strawberry\perl\li +b\CORE\config.h] dmake: Time stamp of [C:\Strawberry\perl\lib\CORE\config.h] is 134516 +6087 dmake: >>>> Making [C:\Strawberry\perl\lib\CORE\config.h] dmake: Up to date [C:\Strawberry\perl\lib\CORE\config.h], prq time = +1 , target time = 1345166087) dmake: >>>> Making [Makefile] dmake: Up to date [Makefile], prq time = 1345354982 , target time = 1 +345355220) Checking prerequisite [blibdirs] Checking prerequisite [blib\lib\Audio\.exists] dmake: Infering prerequisite(s) and recipe for [blib\lib\Audio\.exist +s] dmake: Time stamp of [blib\lib\Audio\.exists] is 0 Checking prerequisite [blib\lib\Audio\.exists] Checking prerequisite [Makefile.PL] dmake: >>>> Making [blib\lib\Audio\.exists::{1}] dmake: Updating [blib\lib\Audio\.exists], (1345354982 > 0) C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\ +lib\Audio C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl +ib\lib\Audio C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e touch -- blib\l +ib\Audio\.exists dmake: <<<< Set [blib\lib\Audio\.exists] time stamp to 1345355269 dmake: >>>> Making (::-"master" target) [blib\lib\Audio\.exists] dmake: Up to date [blib\lib\Audio\.exists], prq time = 1345355269 , t +arget time = 1345355269) Checking prerequisite [blib\arch\.exists] dmake: Infering prerequisite(s) and recipe for [blib\arch\.exists] dmake: Time stamp of [blib\arch\.exists] is 0 Checking prerequisite [blib\arch\.exists] Checking prerequisite [Makefile.PL] dmake: >>>> Making [blib\arch\.exists::{1}] dmake: Updating [blib\arch\.exists], (1345354982 > 0) C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\ +arch C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl +ib\arch C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e touch -- blib\a +rch\.exists dmake: <<<< Set [blib\arch\.exists] time stamp to 1345355269 dmake: >>>> Making (::-"master" target) [blib\arch\.exists] dmake: Up to date [blib\arch\.exists], prq time = 1345355269 , target + time = 1345355269) Checking prerequisite [blib\lib\auto\Audio\TagLib\.exists] dmake: Infering prerequisite(s) and recipe for [blib\lib\auto\Audio\T +agLib\.exists] dmake: Time stamp of [blib\lib\auto\Audio\TagLib\.exists] is 0 Checking prerequisite [blib\lib\auto\Audio\TagLib\.exists] Checking prerequisite [Makefile.PL] dmake: >>>> Making [blib\lib\auto\Audio\TagLib\.exists::{1}] dmake: Updating [blib\lib\auto\Audio\TagLib\.exists], (1345354982 > 0 +) C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\ +lib\auto\Audio\TagLib C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl +ib\lib\auto\Audio\TagLib C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e touch -- blib\l +ib\auto\Audio\TagLib\.exists dmake: <<<< Set [blib\lib\auto\Audio\TagLib\.exists] time stamp to 13 +45355270 dmake: >>>> Making (::-"master" target) [blib\lib\auto\Audio\TagLib\. +exists] dmake: Up to date [blib\lib\auto\Audio\TagLib\.exists], prq time = 13 +45355270 , target time = 1345355270) Checking prerequisite [blib\arch\auto\Audio\TagLib\.exists] dmake: Infering prerequisite(s) and recipe for [blib\arch\auto\Audio\ +TagLib\.exists] dmake: Time stamp of [blib\arch\auto\Audio\TagLib\.exists] is 0 Checking prerequisite [blib\arch\auto\Audio\TagLib\.exists] Checking prerequisite [Makefile.PL] dmake: >>>> Making [blib\arch\auto\Audio\TagLib\.exists::{1}] dmake: Updating [blib\arch\auto\Audio\TagLib\.exists], (1345354982 > +0) C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\ +arch\auto\Audio\TagLib C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl +ib\arch\auto\Audio\TagLib C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e touch -- blib\a +rch\auto\Audio\TagLib\.exists dmake: <<<< Set [blib\arch\auto\Audio\TagLib\.exists] time stamp to 1 +345355270 dmake: >>>> Making (::-"master" target) [blib\arch\auto\Audio\TagLib\ +.exists] dmake: Up to date [blib\arch\auto\Audio\TagLib\.exists], prq time = 1 +345355270 , target time = 1345355270) Checking prerequisite [blib\bin\.exists] dmake: Infering prerequisite(s) and recipe for [blib\bin\.exists] dmake: Time stamp of [blib\bin\.exists] is 0 Checking prerequisite [blib\bin\.exists] Checking prerequisite [Makefile.PL] dmake: >>>> Making [blib\bin\.exists::{1}] dmake: Updating [blib\bin\.exists], (1345354982 > 0) C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\ +bin C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl +ib\bin C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e touch -- blib\b +in\.exists dmake: <<<< Set [blib\bin\.exists] time stamp to 1345355271 dmake: >>>> Making (::-"master" target) [blib\bin\.exists] dmake: Up to date [blib\bin\.exists], prq time = 1345355271 , target +time = 1345355271) Checking prerequisite [blib\script\.exists] dmake: Infering prerequisite(s) and recipe for [blib\script\.exists] dmake: Time stamp of [blib\script\.exists] is 0 Checking prerequisite [blib\script\.exists] Checking prerequisite [Makefile.PL] dmake: >>>> Making [blib\script\.exists::{1}] dmake: Updating [blib\script\.exists], (1345354982 > 0) C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\ +script C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl +ib\script C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e touch -- blib\s +cript\.exists dmake: <<<< Set [blib\script\.exists] time stamp to 1345355272 dmake: >>>> Making (::-"master" target) [blib\script\.exists] dmake: Up to date [blib\script\.exists], prq time = 1345355272 , targ +et time = 1345355272) Checking prerequisite [blib\man1\.exists] dmake: Infering prerequisite(s) and recipe for [blib\man1\.exists] dmake: Time stamp of [blib\man1\.exists] is 0 Checking prerequisite [blib\man1\.exists] Checking prerequisite [Makefile.PL] dmake: >>>> Making [blib\man1\.exists::{1}] dmake: Updating [blib\man1\.exists], (1345354982 > 0) C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\ +man1 C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl +ib\man1 C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e touch -- blib\m +an1\.exists dmake: <<<< Set [blib\man1\.exists] time stamp to 1345355272 dmake: >>>> Making (::-"master" target) [blib\man1\.exists] dmake: Up to date [blib\man1\.exists], prq time = 1345355272 , target + time = 1345355272) Checking prerequisite [blib\man3\.exists] dmake: Infering prerequisite(s) and recipe for [blib\man3\.exists] dmake: Time stamp of [blib\man3\.exists] is 0 Checking prerequisite [blib\man3\.exists] Checking prerequisite [Makefile.PL] dmake: >>>> Making [blib\man3\.exists::{1}] dmake: Updating [blib\man3\.exists], (1345354982 > 0) C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\ +man3 C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl +ib\man3 C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e touch -- blib\m +an3\.exists dmake: <<<< Set [blib\man3\.exists] time stamp to 1345355273 dmake: >>>> Making (::-"master" target) [blib\man3\.exists] dmake: Up to date [blib\man3\.exists], prq time = 1345355273 , target + time = 1345355273) dmake: >>>> Making [blibdirs] dmake: Updating [blibdirs], (1345355273 > 0) rem dmake: <<<< Set [blibdirs] time stamp to 1345355273 dmake: >>>> Making [config::{1}] dmake: Updating [config], (1345355273 > 0) rem dmake: <<<< Set [config] time stamp to 1345355273 dmake: >>>> Making (::-"master" target) [config] dmake: Up to date [config], prq time = 1345355273 , target time = 134 +5355273) Checking prerequisite [pm_to_blib] dmake: Time stamp of [pm_to_blib] is 0 Checking prerequisite [Makefile] Checking prerequisite [lib\Audio\TagLib.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib.pm] dmake: Time stamp of [lib\Audio\TagLib.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib.pm] dmake: Up to date [lib\Audio\TagLib.pm], prq time = 1 , target time = + 1344805349) Checking prerequisite [lib\Audio\TagLib\APE\Footer.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\APE\ +Footer.pm] dmake: Time stamp of [lib\Audio\TagLib\APE\Footer.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\APE\Footer.pm] dmake: Up to date [lib\Audio\TagLib\APE\Footer.pm], prq time = 1 , ta +rget time = 1344805349) Checking prerequisite [lib\Audio\TagLib\APE\Item.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\APE\ +Item.pm] dmake: Time stamp of [lib\Audio\TagLib\APE\Item.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\APE\Item.pm] dmake: Up to date [lib\Audio\TagLib\APE\Item.pm], prq time = 1 , targ +et time = 1344805349) Checking prerequisite [lib\Audio\TagLib\APE\ItemListMap.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\APE\ +ItemListMap.pm] dmake: Time stamp of [lib\Audio\TagLib\APE\ItemListMap.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\APE\ItemListMap.pm] dmake: Up to date [lib\Audio\TagLib\APE\ItemListMap.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\APE\ItemListMap\Iterator.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\APE\ +ItemListMap\Iterator.pm] dmake: Time stamp of [lib\Audio\TagLib\APE\ItemListMap\Iterator.pm] i +s 1344805349 dmake: >>>> Making [lib\Audio\TagLib\APE\ItemListMap\Iterator.pm] dmake: Up to date [lib\Audio\TagLib\APE\ItemListMap\Iterator.pm], prq + time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\APE\Tag.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\APE\ +Tag.pm] dmake: Time stamp of [lib\Audio\TagLib\APE\Tag.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\APE\Tag.pm] dmake: Up to date [lib\Audio\TagLib\APE\Tag.pm], prq time = 1 , targe +t time = 1344805349) Checking prerequisite [lib\Audio\TagLib\AudioProperties.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Audi +oProperties.pm] dmake: Time stamp of [lib\Audio\TagLib\AudioProperties.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\AudioProperties.pm] dmake: Up to date [lib\Audio\TagLib\AudioProperties.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ByteVector.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Byte +Vector.pm] dmake: Time stamp of [lib\Audio\TagLib\ByteVector.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ByteVector.pm] dmake: Up to date [lib\Audio\TagLib\ByteVector.pm], prq time = 1 , ta +rget time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ByteVector\Iterator.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Byte +Vector\Iterator.pm] dmake: Time stamp of [lib\Audio\TagLib\ByteVector\Iterator.pm] is 134 +4805349 dmake: >>>> Making [lib\Audio\TagLib\ByteVector\Iterator.pm] dmake: Up to date [lib\Audio\TagLib\ByteVector\Iterator.pm], prq time + = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ByteVectorList.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Byte +VectorList.pm] dmake: Time stamp of [lib\Audio\TagLib\ByteVectorList.pm] is 13448053 +49 dmake: >>>> Making [lib\Audio\TagLib\ByteVectorList.pm] dmake: Up to date [lib\Audio\TagLib\ByteVectorList.pm], prq time = 1 +, target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\FLAC\File.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\FLAC +\File.pm] dmake: Time stamp of [lib\Audio\TagLib\FLAC\File.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\FLAC\File.pm] dmake: Up to date [lib\Audio\TagLib\FLAC\File.pm], prq time = 1 , tar +get time = 1344805349) Checking prerequisite [lib\Audio\TagLib\FLAC\Properties.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\FLAC +\Properties.pm] dmake: Time stamp of [lib\Audio\TagLib\FLAC\Properties.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\FLAC\Properties.pm] dmake: Up to date [lib\Audio\TagLib\FLAC\Properties.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\File.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\File +.pm] dmake: Time stamp of [lib\Audio\TagLib\File.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\File.pm] dmake: Up to date [lib\Audio\TagLib\File.pm], prq time = 1 , target t +ime = 1344805349) Checking prerequisite [lib\Audio\TagLib\FileRef.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\File +Ref.pm] dmake: Time stamp of [lib\Audio\TagLib\FileRef.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\FileRef.pm] dmake: Up to date [lib\Audio\TagLib\FileRef.pm], prq time = 1 , targe +t time = 1344805349) Checking prerequisite [lib\Audio\TagLib\FileRef\FileTypeResolver.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\File +Ref\FileTypeResolver.pm] dmake: Time stamp of [lib\Audio\TagLib\FileRef\FileTypeResolver.pm] i +s 1344805349 dmake: >>>> Making [lib\Audio\TagLib\FileRef\FileTypeResolver.pm] dmake: Up to date [lib\Audio\TagLib\FileRef\FileTypeResolver.pm], prq + time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v1.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +1.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v1.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v1.pm] dmake: Up to date [lib\Audio\TagLib\ID3v1.pm], prq time = 1 , target +time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v1\GenreMap.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +1\GenreMap.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v1\GenreMap.pm] is 13448053 +49 dmake: >>>> Making [lib\Audio\TagLib\ID3v1\GenreMap.pm] dmake: Up to date [lib\Audio\TagLib\ID3v1\GenreMap.pm], prq time = 1 +, target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v1\GenreMap\Iterator.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +1\GenreMap\Iterator.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v1\GenreMap\Iterator.pm] is + 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v1\GenreMap\Iterator.pm] dmake: Up to date [lib\Audio\TagLib\ID3v1\GenreMap\Iterator.pm], prq +time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v1\StringHandler.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +1\StringHandler.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v1\StringHandler.pm] is 134 +4805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v1\StringHandler.pm] dmake: Up to date [lib\Audio\TagLib\ID3v1\StringHandler.pm], prq time + = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v1\Tag.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +1\Tag.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v1\Tag.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v1\Tag.pm] dmake: Up to date [lib\Audio\TagLib\ID3v1\Tag.pm], prq time = 1 , tar +get time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2.pm], prq time = 1 , target +time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\AttachedPictureFrame.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\AttachedPictureFrame.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\AttachedPictureFrame.pm] + is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\AttachedPictureFrame.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\AttachedPictureFrame.pm], p +rq time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\CommentsFrame.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\CommentsFrame.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\CommentsFrame.pm] is 134 +4805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\CommentsFrame.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\CommentsFrame.pm], prq time + = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\ExtendedHeader.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\ExtendedHeader.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\ExtendedHeader.pm] is 13 +44805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\ExtendedHeader.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\ExtendedHeader.pm], prq tim +e = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\Footer.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\Footer.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\Footer.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\Footer.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\Footer.pm], prq time = 1 , +target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\Frame.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\Frame.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\Frame.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\Frame.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\Frame.pm], prq time = 1 , t +arget time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\FrameFactory.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\FrameFactory.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\FrameFactory.pm] is 1344 +805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\FrameFactory.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\FrameFactory.pm], prq time += 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\FrameList.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\FrameList.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\FrameList.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\FrameList.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\FrameList.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\FrameList\Iterator.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\FrameList\Iterator.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\FrameList\Iterator.pm] i +s 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\FrameList\Iterator.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\FrameList\Iterator.pm], prq + time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\FrameListMap.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\FrameListMap.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\FrameListMap.pm] is 1344 +805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\FrameListMap.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\FrameListMap.pm], prq time += 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\FrameListMap\Iterator.pm +] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\FrameListMap\Iterator.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\FrameListMap\Iterator.pm +] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\FrameListMap\Iterator.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\FrameListMap\Iterator.pm], +prq time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\Header.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\Header.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\Header.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\Header.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\Header.pm], prq time = 1 , +target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\RelativeVolumeFrame.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\RelativeVolumeFrame.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\RelativeVolumeFrame.pm] +is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\RelativeVolumeFrame.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\RelativeVolumeFrame.pm], pr +q time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\RelativeVolumeFrame\Peak +Volume.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\RelativeVolumeFrame\PeakVolume.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\RelativeVolumeFrame\Peak +Volume.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\RelativeVolumeFrame\PeakVo +lume.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\RelativeVolumeFrame\PeakVol +ume.pm], prq time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\SynchData.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\SynchData.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\SynchData.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\SynchData.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\SynchData.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\Tag.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\Tag.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\Tag.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\Tag.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\Tag.pm], prq time = 1 , tar +get time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\TextIdentificationFrame. +pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\TextIdentificationFrame.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\TextIdentificationFrame. +pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\TextIdentificationFrame.pm +] dmake: Up to date [lib\Audio\TagLib\ID3v2\TextIdentificationFrame.pm] +, prq time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\UniqueFileIdentifierFram +e.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\UniqueFileIdentifierFrame.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\UniqueFileIdentifierFram +e.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\UniqueFileIdentifierFrame. +pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\UniqueFileIdentifierFrame.p +m], prq time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\UnknownFrame.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\UnknownFrame.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\UnknownFrame.pm] is 1344 +805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\UnknownFrame.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\UnknownFrame.pm], prq time += 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\ID3v2\UserTextIdentificationFr +ame.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\ID3v +2\UserTextIdentificationFrame.pm] dmake: Time stamp of [lib\Audio\TagLib\ID3v2\UserTextIdentificationFr +ame.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\ID3v2\UserTextIdentificationFram +e.pm] dmake: Up to date [lib\Audio\TagLib\ID3v2\UserTextIdentificationFrame +.pm], prq time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\MPC\File.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\MPC\ +File.pm] dmake: Time stamp of [lib\Audio\TagLib\MPC\File.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\MPC\File.pm] dmake: Up to date [lib\Audio\TagLib\MPC\File.pm], prq time = 1 , targ +et time = 1344805349) Checking prerequisite [lib\Audio\TagLib\MPC\Properties.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\MPC\ +Properties.pm] dmake: Time stamp of [lib\Audio\TagLib\MPC\Properties.pm] is 13448053 +49 dmake: >>>> Making [lib\Audio\TagLib\MPC\Properties.pm] dmake: Up to date [lib\Audio\TagLib\MPC\Properties.pm], prq time = 1 +, target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\MPEG\File.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\MPEG +\File.pm] dmake: Time stamp of [lib\Audio\TagLib\MPEG\File.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\MPEG\File.pm] dmake: Up to date [lib\Audio\TagLib\MPEG\File.pm], prq time = 1 , tar +get time = 1344805349) Checking prerequisite [lib\Audio\TagLib\MPEG\Header.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\MPEG +\Header.pm] dmake: Time stamp of [lib\Audio\TagLib\MPEG\Header.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\MPEG\Header.pm] dmake: Up to date [lib\Audio\TagLib\MPEG\Header.pm], prq time = 1 , t +arget time = 1344805349) Checking prerequisite [lib\Audio\TagLib\MPEG\Properties.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\MPEG +\Properties.pm] dmake: Time stamp of [lib\Audio\TagLib\MPEG\Properties.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\MPEG\Properties.pm] dmake: Up to date [lib\Audio\TagLib\MPEG\Properties.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\MPEG\XingHeader.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\MPEG +\XingHeader.pm] dmake: Time stamp of [lib\Audio\TagLib\MPEG\XingHeader.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\MPEG\XingHeader.pm] dmake: Up to date [lib\Audio\TagLib\MPEG\XingHeader.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Ogg\FLAC\File.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Ogg\ +FLAC\File.pm] dmake: Time stamp of [lib\Audio\TagLib\Ogg\FLAC\File.pm] is 134480534 +9 dmake: >>>> Making [lib\Audio\TagLib\Ogg\FLAC\File.pm] dmake: Up to date [lib\Audio\TagLib\Ogg\FLAC\File.pm], prq time = 1 , + target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Ogg\FieldListMap.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Ogg\ +FieldListMap.pm] dmake: Time stamp of [lib\Audio\TagLib\Ogg\FieldListMap.pm] is 134480 +5349 dmake: >>>> Making [lib\Audio\TagLib\Ogg\FieldListMap.pm] dmake: Up to date [lib\Audio\TagLib\Ogg\FieldListMap.pm], prq time = +1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Ogg\FieldListMap\Iterator.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Ogg\ +FieldListMap\Iterator.pm] dmake: Time stamp of [lib\Audio\TagLib\Ogg\FieldListMap\Iterator.pm] +is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\Ogg\FieldListMap\Iterator.pm] dmake: Up to date [lib\Audio\TagLib\Ogg\FieldListMap\Iterator.pm], pr +q time = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Ogg\File.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Ogg\ +File.pm] dmake: Time stamp of [lib\Audio\TagLib\Ogg\File.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\Ogg\File.pm] dmake: Up to date [lib\Audio\TagLib\Ogg\File.pm], prq time = 1 , targ +et time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Ogg\Page.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Ogg\ +Page.pm] dmake: Time stamp of [lib\Audio\TagLib\Ogg\Page.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\Ogg\Page.pm] dmake: Up to date [lib\Audio\TagLib\Ogg\Page.pm], prq time = 1 , targ +et time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Ogg\PageHeader.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Ogg\ +PageHeader.pm] dmake: Time stamp of [lib\Audio\TagLib\Ogg\PageHeader.pm] is 13448053 +49 dmake: >>>> Making [lib\Audio\TagLib\Ogg\PageHeader.pm] dmake: Up to date [lib\Audio\TagLib\Ogg\PageHeader.pm], prq time = 1 +, target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Ogg\Vorbis\File.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Ogg\ +Vorbis\File.pm] dmake: Time stamp of [lib\Audio\TagLib\Ogg\Vorbis\File.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\Ogg\Vorbis\File.pm] dmake: Up to date [lib\Audio\TagLib\Ogg\Vorbis\File.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Ogg\Vorbis\Properties.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Ogg\ +Vorbis\Properties.pm] dmake: Time stamp of [lib\Audio\TagLib\Ogg\Vorbis\Properties.pm] is 1 +344805349 dmake: >>>> Making [lib\Audio\TagLib\Ogg\Vorbis\Properties.pm] dmake: Up to date [lib\Audio\TagLib\Ogg\Vorbis\Properties.pm], prq ti +me = 1 , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Ogg\XiphComment.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Ogg\ +XiphComment.pm] dmake: Time stamp of [lib\Audio\TagLib\Ogg\XiphComment.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\Ogg\XiphComment.pm] dmake: Up to date [lib\Audio\TagLib\Ogg\XiphComment.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\String.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Stri +ng.pm] dmake: Time stamp of [lib\Audio\TagLib\String.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\String.pm] dmake: Up to date [lib\Audio\TagLib\String.pm], prq time = 1 , target + time = 1344805349) Checking prerequisite [lib\Audio\TagLib\String\Iterator.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Stri +ng\Iterator.pm] dmake: Time stamp of [lib\Audio\TagLib\String\Iterator.pm] is 1344805 +349 dmake: >>>> Making [lib\Audio\TagLib\String\Iterator.pm] dmake: Up to date [lib\Audio\TagLib\String\Iterator.pm], prq time = 1 + , target time = 1344805349) Checking prerequisite [lib\Audio\TagLib\StringList.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Stri +ngList.pm] dmake: Time stamp of [lib\Audio\TagLib\StringList.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\StringList.pm] dmake: Up to date [lib\Audio\TagLib\StringList.pm], prq time = 1 , ta +rget time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Tag.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Tag. +pm] dmake: Time stamp of [lib\Audio\TagLib\Tag.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\Tag.pm] dmake: Up to date [lib\Audio\TagLib\Tag.pm], prq time = 1 , target ti +me = 1344805349) Checking prerequisite [lib\Audio\TagLib\Vorbis\File.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Vorb +is\File.pm] dmake: Time stamp of [lib\Audio\TagLib\Vorbis\File.pm] is 1344805349 dmake: >>>> Making [lib\Audio\TagLib\Vorbis\File.pm] dmake: Up to date [lib\Audio\TagLib\Vorbis\File.pm], prq time = 1 , t +arget time = 1344805349) Checking prerequisite [lib\Audio\TagLib\Vorbis\Properties.pm] dmake: Infering prerequisite(s) and recipe for [lib\Audio\TagLib\Vorb +is\Properties.pm] dmake: Time stamp of [lib\Audio\TagLib\Vorbis\Properties.pm] is 13448 +05349 dmake: >>>> Making [lib\Audio\TagLib\Vorbis\Properties.pm] dmake: Up to date [lib\Audio\TagLib\Vorbis\Properties.pm], prq time = + 1 , target time = 1344805349) dmake: >>>> Making [pm_to_blib] dmake: Updating [pm_to_blib], (1345355220 > 0) C:\strawberry\perl\bin\perl.exe -MExtUtils::Install -e "pm_to_blib({@A +RGV}, 'blib\lib\auto', q[], '755')" -- \ lib/Audio/TagLib/ByteVector/Iterator.pm blib\lib\Audio\TagLi +b\ByteVector\Iterator.pm \ lib/Audio/TagLib/ID3v1/StringHandler.pm blib\lib\Audio\TagLi +b\ID3v1\StringHandler.pm \ lib/Audio/TagLib/String.pm blib\lib\Audio\TagLib\String.pm \ lib/Audio/TagLib/MPC/Properties.pm blib\lib\Audio\TagLib\MPC +\Properties.pm \ lib/Audio/TagLib/ID3v2/FrameListMap/Iterator.pm blib\lib\Aud +io\TagLib\ID3v2\FrameListMap\Iterator.pm \ lib/Audio/TagLib/ID3v2/UniqueFileIdentifierFrame.pm blib\lib +\Audio\TagLib\ID3v2\UniqueFileIdentifierFrame.pm \ lib/Audio/TagLib/Ogg/File.pm blib\lib\Audio\TagLib\Ogg\File. +pm \ lib/Audio/TagLib/MPEG/File.pm blib\lib\Audio\TagLib\MPEG\Fil +e.pm \ lib/Audio/TagLib/AudioProperties.pm blib\lib\Audio\TagLib\Au +dioProperties.pm \ lib/Audio/TagLib/ID3v2/Tag.pm blib\lib\Audio\TagLib\ID3v2\Ta +g.pm \ lib/Audio/TagLib/ID3v2/Footer.pm blib\lib\Audio\TagLib\ID3v2 +\Footer.pm \ lib/Audio/TagLib/String/Iterator.pm blib\lib\Audio\TagLib\St +ring\Iterator.pm \ lib/Audio/TagLib/Vorbis/Properties.pm blib\lib\Audio\TagLib\ +Vorbis\Properties.pm \ lib/Audio/TagLib/Vorbis/File.pm blib\lib\Audio\TagLib\Vorbis +\File.pm \ lib/Audio/TagLib/ID3v2/UnknownFrame.pm blib\lib\Audio\TagLib +\ID3v2\UnknownFrame.pm cp lib/Audio/TagLib/ByteVector/Iterator.pm blib\lib\Audio\TagLib\ByteV +ector\Iterator.pm cp lib/Audio/TagLib/ID3v1/StringHandler.pm blib\lib\Audio\TagLib\ID3v1 +\StringHandler.pm cp lib/Audio/TagLib/String.pm blib\lib\Audio\TagLib\String.pm cp lib/Audio/TagLib/ID3v2/UniqueFileIdentifierFrame.pm blib\lib\Audio\ +TagLib\ID3v2\UniqueFileIdentifierFrame.pm cp lib/Audio/TagLib/ID3v2/FrameListMap/Iterator.pm blib\lib\Audio\TagL +ib\ID3v2\FrameListMap\Iterator.pm cp lib/Audio/TagLib/MPC/Properties.pm blib\lib\Audio\TagLib\MPC\Proper +ties.pm cp lib/Audio/TagLib/AudioProperties.pm blib\lib\Audio\TagLib\AudioProp +erties.pm cp lib/Audio/TagLib/MPEG/File.pm blib\lib\Audio\TagLib\MPEG\File.pm cp lib/Audio/TagLib/Ogg/File.pm blib\lib\Audio\TagLib\Ogg\File.pm cp lib/Audio/TagLib/ID3v2/Footer.pm blib\lib\Audio\TagLib\ID3v2\Footer +.pm cp lib/Audio/TagLib/ID3v2/Tag.pm blib\lib\Audio\TagLib\ID3v2\Tag.pm cp lib/Audio/TagLib/String/Iterator.pm blib\lib\Audio\TagLib\String\It +erator.pm cp lib/Audio/TagLib/ID3v2/UnknownFrame.pm blib\lib\Audio\TagLib\ID3v2\ +UnknownFrame.pm cp lib/Audio/TagLib/Vorbis/File.pm blib\lib\Audio\TagLib\Vorbis\File.p +m cp lib/Audio/TagLib/Vorbis/Properties.pm blib\lib\Audio\TagLib\Vorbis\ +Properties.pm C:\strawberry\perl\bin\perl.exe -MExtUtils::Install -e "pm_to_blib({@A +RGV}, 'blib\lib\auto', q[], '755')" -- \ lib/Audio/TagLib/ID3v2/RelativeVolumeFrame.pm blib\lib\Audio +\TagLib\ID3v2\RelativeVolumeFrame.pm \ lib/Audio/TagLib/ID3v2/ExtendedHeader.pm blib\lib\Audio\TagL +ib\ID3v2\ExtendedHeader.pm \ lib/Audio/TagLib/FLAC/File.pm blib\lib\Audio\TagLib\FLAC\Fil +e.pm \ lib/Audio/TagLib/Ogg/FieldListMap.pm blib\lib\Audio\TagLib\O +gg\FieldListMap.pm \ lib/Audio/TagLib/ID3v1/GenreMap/Iterator.pm blib\lib\Audio\T +agLib\ID3v1\GenreMap\Iterator.pm \ lib/Audio/TagLib/Tag.pm blib\lib\Audio\TagLib\Tag.pm \ lib/Audio/TagLib/ID3v2/UserTextIdentificationFrame.pm blib\l +ib\Audio\TagLib\ID3v2\UserTextIdentificationFrame.pm \ lib/Audio/TagLib/APE/Footer.pm blib\lib\Audio\TagLib\APE\Foo +ter.pm \ lib/Audio/TagLib/ID3v2/Header.pm blib\lib\Audio\TagLib\ID3v2 +\Header.pm \ lib/Audio/TagLib/ID3v2/CommentsFrame.pm blib\lib\Audio\TagLi +b\ID3v2\CommentsFrame.pm \ lib/Audio/TagLib/File.pm blib\lib\Audio\TagLib\File.pm \ lib/Audio/TagLib/ID3v2/TextIdentificationFrame.pm blib\lib\A +udio\TagLib\ID3v2\TextIdentificationFrame.pm \ lib/Audio/TagLib/Ogg/Vorbis/File.pm blib\lib\Audio\TagLib\Og +g\Vorbis\File.pm \ lib/Audio/TagLib/APE/Tag.pm blib\lib\Audio\TagLib\APE\Tag.pm + \ lib/Audio/TagLib/ID3v2/AttachedPictureFrame.pm blib\lib\Audi +o\TagLib\ID3v2\AttachedPictureFrame.pm cp lib/Audio/TagLib/Tag.pm blib\lib\Audio\TagLib\Tag.pm cp lib/Audio/TagLib/ID3v1/GenreMap/Iterator.pm blib\lib\Audio\TagLib\I +D3v1\GenreMap\Iterator.pm cp lib/Audio/TagLib/Ogg/FieldListMap.pm blib\lib\Audio\TagLib\Ogg\Fiel +dListMap.pm cp lib/Audio/TagLib/APE/Footer.pm blib\lib\Audio\TagLib\APE\Footer.pm cp lib/Audio/TagLib/ID3v2/UserTextIdentificationFrame.pm blib\lib\Audi +o\TagLib\ID3v2\UserTextIdentificationFrame.pm cp lib/Audio/TagLib/File.pm blib\lib\Audio\TagLib\File.pm cp lib/Audio/TagLib/ID3v2/CommentsFrame.pm blib\lib\Audio\TagLib\ID3v2 +\CommentsFrame.pm cp lib/Audio/TagLib/ID3v2/Header.pm blib\lib\Audio\TagLib\ID3v2\Header +.pm cp lib/Audio/TagLib/ID3v2/TextIdentificationFrame.pm blib\lib\Audio\Ta +gLib\ID3v2\TextIdentificationFrame.pm cp lib/Audio/TagLib/APE/Tag.pm blib\lib\Audio\TagLib\APE\Tag.pm cp lib/Audio/TagLib/Ogg/Vorbis/File.pm blib\lib\Audio\TagLib\Ogg\Vorbi +s\File.pm cp lib/Audio/TagLib/ID3v2/AttachedPictureFrame.pm blib\lib\Audio\TagLi +b\ID3v2\AttachedPictureFrame.pm cp lib/Audio/TagLib/ID3v2/RelativeVolumeFrame.pm blib\lib\Audio\TagLib +\ID3v2\RelativeVolumeFrame.pm cp lib/Audio/TagLib/ID3v2/ExtendedHeader.pm blib\lib\Audio\TagLib\ID3v +2\ExtendedHeader.pm cp lib/Audio/TagLib/FLAC/File.pm blib\lib\Audio\TagLib\FLAC\File.pm C:\strawberry\perl\bin\perl.exe -MExtUtils::Install -e "pm_to_blib({@A +RGV}, 'blib\lib\auto', q[], '755')" -- \ lib/Audio/TagLib/Ogg/FLAC/File.pm blib\lib\Audio\TagLib\Ogg\ +FLAC\File.pm \ lib/Audio/TagLib/ID3v1.pm blib\lib\Audio\TagLib\ID3v1.pm \ lib/Audio/TagLib/MPEG/Header.pm blib\lib\Audio\TagLib\MPEG\H +eader.pm \ lib/Audio/TagLib/ID3v2/FrameFactory.pm blib\lib\Audio\TagLib +\ID3v2\FrameFactory.pm \ lib/Audio/TagLib/Ogg/FieldListMap/Iterator.pm blib\lib\Audio +\TagLib\Ogg\FieldListMap\Iterator.pm \ lib/Audio/TagLib/FileRef/FileTypeResolver.pm blib\lib\Audio\ +TagLib\FileRef\FileTypeResolver.pm \ lib/Audio/TagLib/ID3v2/FrameList.pm blib\lib\Audio\TagLib\ID +3v2\FrameList.pm \ lib/Audio/TagLib/APE/Item.pm blib\lib\Audio\TagLib\APE\Item. +pm \ lib/Audio/TagLib/ID3v2/FrameList/Iterator.pm blib\lib\Audio\ +TagLib\ID3v2\FrameList\Iterator.pm \ lib/Audio/TagLib/Ogg/PageHeader.pm blib\lib\Audio\TagLib\Ogg +\PageHeader.pm \ lib/Audio/TagLib/ID3v2/Frame.pm blib\lib\Audio\TagLib\ID3v2\ +Frame.pm \ lib/Audio/TagLib/MPC/File.pm blib\lib\Audio\TagLib\MPC\File. +pm \ lib/Audio/TagLib/ID3v2/RelativeVolumeFrame/PeakVolume.pm bli +b\lib\Audio\TagLib\ID3v2\RelativeVolumeFrame\PeakVolume.pm \ lib/Audio/TagLib/ID3v2.pm blib\lib\Audio\TagLib\ID3v2.pm \ lib/Audio/TagLib/FLAC/Properties.pm blib\lib\Audio\TagLib\FL +AC\Properties.pm \ lib/Audio/TagLib/Ogg/XiphComment.pm blib\lib\Audio\TagLib\Og +g\XiphComment.pm cp lib/Audio/TagLib/ID3v2/Frame.pm blib\lib\Audio\TagLib\ID3v2\Frame.p +m cp lib/Audio/TagLib/Ogg/PageHeader.pm blib\lib\Audio\TagLib\Ogg\PageHe +ader.pm cp lib/Audio/TagLib/MPC/File.pm blib\lib\Audio\TagLib\MPC\File.pm cp lib/Audio/TagLib/FLAC/Properties.pm blib\lib\Audio\TagLib\FLAC\Prop +erties.pm cp lib/Audio/TagLib/ID3v2.pm blib\lib\Audio\TagLib\ID3v2.pm ... cp lib/Audio/TagLib/APE/Item.pm blib\lib\Audio\TagLib\APE\Item.pm cp lib/Audio/TagLib/ID3v2/FrameList.pm blib\lib\Audio\TagLib\ID3v2\Fra +meList.pm cp lib/Audio/TagLib/ID3v2/FrameList/Iterator.pm blib\lib\Audio\TagLib\ +ID3v2\FrameList\Iterator.pm C:\strawberry\perl\bin\perl.exe -MExtUtils::Install -e "pm_to_blib({@A +RGV}, 'blib\lib\auto', q[], '755')" -- \ lib/Audio/TagLib/Ogg/Page.pm blib\lib\Audio\TagLib\Ogg\Page. +pm \ lib/Audio/TagLib/ByteVector.pm blib\lib\Audio\TagLib\ByteVec +tor.pm \ lib/Audi ...

In reply to Re: Audio::TagLib and Strawberry Perl - New Details by Anonymous Monk
in thread Audio::TagLib and Strawberry Perl by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others contemplating the Monastery: (5)
    As of 2014-09-16 04:21 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      My favorite cookbook is:










      Results (155 votes), past polls