=> Bootstrap dependency digest>=20010302: found digest-20160304
===> Building for exempi-2.3.0
Making all in third-party
Making all in MD5
CXX MD5.lo
CXXLD libmd5.la
Making all in source
Making all in common
CXX UnicodeConversions.lo
CXX XML_Node.lo
CXX LargeFileAccess.lo
CXX XMP_LibUtils.lo
CXXLD libxmpcommon.la
Making all in XMPCore
CXX ExpatAdapter.lo
CXX WXMPIterator.lo
CXX WXMPUtils.lo
CXX XMPIterator.lo
XMPIterator.cpp:118:49: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int' [-Wformat]
snprintf ( buffer, sizeof(buffer), "[%lu]", childNum+1 ); // ! XPath indices are one-based.
~~~ ^~~~~~~~~~
%u
1 warning generated.
CXX XMPMeta-GetSet.lo
XMPMeta-GetSet.cpp:844:10: warning: explicitly assigning value of variable of type 'XMP_OptionBits' (aka 'unsigned int') to itself [-Wself-assign]
options = options; // Avoid unused parameter warning.
~~~~~~~ ^ ~~~~~~~
1 warning generated.
CXX XMPMeta-Serialize.lo
XMPMeta-Serialize.cpp:46:21: warning: unused variable 'kTXMP_SchemaGroup' [-Wunused-variable]
static const char * kTXMP_SchemaGroup = "XMP_SchemaGroup";
^
XMPMeta-Serialize.cpp:61:21: warning: unused variable 'kRDF_BagEnd' [-Wunused-variable]
static const char * kRDF_BagEnd = "";
^
XMPMeta-Serialize.cpp:63:21: warning: unused variable 'kRDF_SeqStart' [-Wunused-variable]
static const char * kRDF_SeqStart = "";
^
XMPMeta-Serialize.cpp:64:21: warning: unused variable 'kRDF_SeqEnd' [-Wunused-variable]
static const char * kRDF_SeqEnd = "";
^
XMPMeta-Serialize.cpp:66:21: warning: unused variable 'kRDF_AltStart' [-Wunused-variable]
static const char * kRDF_AltStart = "";
^
XMPMeta-Serialize.cpp:67:21: warning: unused variable 'kRDF_AltEnd' [-Wunused-variable]
static const char * kRDF_AltEnd = "";
^
XMPMeta-Serialize.cpp:70:21: warning: unused variable 'kRDF_ItemEnd' [-Wunused-variable]
static const char * kRDF_ItemEnd = "";
^
XMPMeta-Serialize.cpp:73:21: warning: unused variable 'kRDF_ValueEnd' [-Wunused-variable]
static const char * kRDF_ValueEnd = "";
^
8 warnings generated.
CXX XMPUtils-FileInfo.lo
XMPUtils-FileInfo.cpp:1345:10: warning: explicitly assigning value of variable of type 'XMP_OptionBits' (aka 'unsigned int') to itself [-Wself-assign]
options = options; // Avoid unused parameter warning.
~~~~~~~ ^ ~~~~~~~
1 warning generated.
CXX ParseRDF.lo
ParseRDF.cpp:329:1: warning: unused function 'IsSyntaxTerm' [-Wunused-function]
IsSyntaxTerm ( RDFTermKind term )
^
ParseRDF.cpp:361:1: warning: unused function 'IsNodeElementName' [-Wunused-function]
IsNodeElementName ( RDFTermKind term )
^
ParseRDF.cpp:393:1: warning: unused function 'IsPropertyAttributeName' [-Wunused-function]
IsPropertyAttributeName ( RDFTermKind term )
^
3 warnings generated.
CXX WXMPMeta.lo
CXX XMPCore_Impl.lo
XMPCore_Impl.cpp:769:8: warning: unused variable 'found' [-Wunused-variable]
bool found = XMPMeta::GetNamespacePrefix ( nsURI, &prefixPtr, &prefixLen ); // *** Use map directly?
^
1 warning generated.
CXX XMPMeta.lo
XMPMeta.cpp:811:17: warning: unused variable 'flag' [-Wunused-variable]
XMP_OptionBits flag = (XMP_OptionBits) (~0UL);
^
1 warning generated.
CXX XMPMeta-Parse.lo
CXX XMPUtils.lo
XMPUtils.cpp:534:7: warning: unused variable 'moved' [-Wunused-variable]
bool moved = MoveOneProperty ( stdXMP, extXMP, schemaURI, propName );
^
XMPUtils.cpp:1656:15: warning: unused variable 'packetEnd' [-Wunused-variable]
const char * packetEnd = stdStr->c_str() + stdStr->size() - kTrailerLen;
^
2 warnings generated.
CXXLD libXMPCore.la
Making all in XMPFiles
Making all in FileHandlers
CXX ASF_Handler.lo
CXX AVCHD_Handler.lo
CXX Basic_Handler.lo
CXX FLV_Handler.lo
CXX GIF_Handler.lo
CXX InDesign_Handler.lo
CXX JPEG_Handler.lo
CXX MP3_Handler.lo
In file included from MP3_Handler.cpp:11:
In file included from ./MP3_Handler.hpp:15:
./../FormatSupport/ID3_Support.hpp:703:81: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetLocalizedText( kXMP_NS_DC, "title", "", "x-default", 0, &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from MP3_Handler.cpp:11:
In file included from ./MP3_Handler.hpp:15:
./../FormatSupport/ID3_Support.hpp:710:57: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "artist", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from MP3_Handler.cpp:11:
In file included from ./MP3_Handler.hpp:15:
./../FormatSupport/ID3_Support.hpp:717:56: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "album", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from MP3_Handler.cpp:11:
In file included from ./MP3_Handler.hpp:15:
./../FormatSupport/ID3_Support.hpp:724:62: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_XMP, "CreateDate", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from MP3_Handler.cpp:11:
In file included from ./MP3_Handler.hpp:15:
./../FormatSupport/ID3_Support.hpp:736:61: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "logComment", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from MP3_Handler.cpp:11:
In file included from ./MP3_Handler.hpp:15:
./../FormatSupport/ID3_Support.hpp:743:56: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "genre", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from MP3_Handler.cpp:11:
In file included from ./MP3_Handler.hpp:15:
./../FormatSupport/ID3_Support.hpp:763:62: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "trackNumber", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
CXX MPEG2_Handler.lo
CXX MPEG4_Handler.lo
MPEG4_Handler.cpp:636:17: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ( (cprtRef == 0) ) break; // Sanity check, should not happen.
~~~~~~~~^~~~
MPEG4_Handler.cpp:636:17: note: remove extraneous parentheses around the comparison to silence this warning
if ( (cprtRef == 0) ) break; // Sanity check, should not happen.
~ ^ ~
MPEG4_Handler.cpp:636:17: note: use '=' to turn this equality comparison into an assignment
if ( (cprtRef == 0) ) break; // Sanity check, should not happen.
^~
=
MPEG4_Handler.cpp:722:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ( (cprtRef == 0) ) break; // Sanity check, should not happen.
~~~~~~~~^~~~
MPEG4_Handler.cpp:722:18: note: remove extraneous parentheses around the comparison to silence this warning
if ( (cprtRef == 0) ) break; // Sanity check, should not happen.
~ ^ ~
MPEG4_Handler.cpp:722:18: note: use '=' to turn this equality comparison into an assignment
if ( (cprtRef == 0) ) break; // Sanity check, should not happen.
^~
=
2 warnings generated.
CXX P2_Handler.lo
CXX PNG_Handler.lo
CXX PostScript_Handler.lo
CXX PSD_Handler.lo
CXX RIFF_Handler.lo
CXX Scanner_Handler.lo
CXX SonyHDV_Handler.lo
CXX SWF_Handler.lo
CXX TIFF_Handler.lo
CXX Trivial_Handler.lo
CXX UCF_Handler.lo
CXX XDCAMEX_Handler.lo
CXX XDCAM_Handler.lo
CXXLD libxmpfilehandlers.la
Making all in FormatSupport
CXX PSIR_FileWriter.lo
CXX Reconcile_Impl.lo
CXX ReconcileTIFF.lo
ReconcileTIFF.cpp:505:49: warning: format specifies type 'unsigned short' but the argument has type 'XMP_Uns8' (aka 'unsigned char') [-Wformat]
snprintf ( strValue, sizeof(strValue), "%hu", binValue ); // AUDIT: Using sizeof(strValue) is safe.
~~~ ^~~~~~~~
%hhu
ReconcileTIFF.cpp:529:49: warning: format specifies type 'short' but the argument has type 'XMP_Int8' (aka 'signed char') [-Wformat]
snprintf ( strValue, sizeof(strValue), "%hd", binValue ); // AUDIT: Using sizeof(strValue) is safe.
~~~ ^~~~~~~~
%hhd
ReconcileTIFF.cpp:904:50: warning: format specifies type 'unsigned short' but the argument has type 'XMP_Uns8' (aka 'unsigned char') [-Wformat]
snprintf ( strValue, sizeof(strValue), "%hu", binValue ); // AUDIT: Using sizeof(strValue) is safe.
~~~ ^~~~~~~~
%hhu
ReconcileTIFF.cpp:936:50: warning: format specifies type 'short' but the argument has type 'XMP_Int8' (aka 'signed char') [-Wformat]
snprintf ( strValue, sizeof(strValue), "%hd", binValue ); // AUDIT: Using sizeof(strValue) is safe.
~~~ ^~~~~~~~
%hhd
ReconcileTIFF.cpp:1576:46: warning: format specifies type 'unsigned short' but the argument has type 'XMP_Uns8' (aka 'unsigned char') [-Wformat]
snprintf ( buffer, sizeof(buffer), "%hu", *bytePtr ); // AUDIT: Use of sizeof(buffer) is safe.
~~~ ^~~~~~~~
%hhu
5 warnings generated.
CXX TIFF_MemoryReader.lo
CXX IPTC_Support.lo
CXX PSIR_MemoryReader.lo
CXX ReconcileIPTC.lo
CXX RIFF.lo
RIFF.cpp:703:25: warning: comparison of address of 'handler->xmpPacket' not equal to a null pointer is always true [-Wtautological-pointer-compare]
XMP_Enforce( &handler->xmpPacket != 0 );
~~~~~~~~~^~~~~~~~~ ~
./../../common/XMP_LibUtils.hpp:76:11: note: expanded from macro 'XMP_Enforce'
if ( ! (c) ) { \
^
1 warning generated.
CXX RIFF_Support.lo
RIFF_Support.cpp:607:79: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( xmp->GetProperty( bextCodingHistory.ns, bextCodingHistory.prop, &value, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
RIFF_Support.cpp:619:75: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( xmp->GetProperty( bextDescription.ns, bextDescription.prop, &value, kXMP_NoOptions ) )
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
RIFF_Support.cpp:626:74: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( xmp->GetProperty( bextOriginator.ns , bextOriginator.prop, &value, kXMP_NoOptions ) )
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
RIFF_Support.cpp:633:80: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( xmp->GetProperty( bextOriginatorRef.ns , bextOriginatorRef.prop, &value, kXMP_NoOptions ) )
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
RIFF_Support.cpp:640:84: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( xmp->GetProperty( bextOriginationDate.ns , bextOriginationDate.prop, &value, kXMP_NoOptions ) )
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
RIFF_Support.cpp:647:84: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( xmp->GetProperty( bextOriginationTime.ns , bextOriginationTime.prop, &value, kXMP_NoOptions ) )
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
RIFF_Support.cpp:655:79: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( xmp->GetProperty( bextTimeReference.ns, bextTimeReference.prop, &value, kXMP_NoOptions ) )
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
RIFF_Support.cpp:678:61: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( xmp->GetProperty( bextUMID.ns, bextUMID.prop, &value, kXMP_NoOptions ) )
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
RIFF_Support.cpp:697:79: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( xmp->GetProperty( bextCodingHistory.ns, bextCodingHistory.prop, &value, kXMP_NoOptions ) )
^~~~~~~~~~~~~~
../../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
CXX TIFF_Support.lo
CXX ISOBaseMedia_Support.lo
CXX PNG_Support.lo
CXX ReconcileLegacy.lo
CXX SWF_Support.lo
CXX XDCAM_Support.lo
CXX TIFF_FileWriter.lo
CXX XMPScanner.lo
CXX GIF_Support.lo
CXX MOOV_Support.lo
CXX QuickTime_Support.lo
CXX ASF_Support.lo
CXXLD libformatsupport.la
CXX WXMPFiles.lo
CXX XMPFiles.lo
In file included from XMPFiles.cpp:26:
In file included from ./FileHandlers/MP3_Handler.hpp:15:
./FormatSupport/ID3_Support.hpp:703:81: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetLocalizedText( kXMP_NS_DC, "title", "", "x-default", 0, &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from XMPFiles.cpp:26:
In file included from ./FileHandlers/MP3_Handler.hpp:15:
./FormatSupport/ID3_Support.hpp:710:57: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "artist", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from XMPFiles.cpp:26:
In file included from ./FileHandlers/MP3_Handler.hpp:15:
./FormatSupport/ID3_Support.hpp:717:56: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "album", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from XMPFiles.cpp:26:
In file included from ./FileHandlers/MP3_Handler.hpp:15:
./FormatSupport/ID3_Support.hpp:724:62: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_XMP, "CreateDate", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from XMPFiles.cpp:26:
In file included from ./FileHandlers/MP3_Handler.hpp:15:
./FormatSupport/ID3_Support.hpp:736:61: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "logComment", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from XMPFiles.cpp:26:
In file included from ./FileHandlers/MP3_Handler.hpp:15:
./FormatSupport/ID3_Support.hpp:743:56: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "genre", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
In file included from XMPFiles.cpp:26:
In file included from ./FileHandlers/MP3_Handler.hpp:15:
./FormatSupport/ID3_Support.hpp:763:62: warning: expression which evaluates to zero treated as a null pointer constant of type 'XMP_OptionBits *' (aka 'unsigned int *') [-Wnon-literal-null-conversion]
if ( meta->GetProperty( kXMP_NS_DM, "trackNumber", &utf8, kXMP_NoOptions ))
^~~~~~~~~~~~~~
../../public/include/XMP_Const.h:421:33: note: expanded from macro 'kXMP_NoOptions'
#define kXMP_NoOptions ((XMP_OptionBits)0UL)
^~~~~~~~~~~~~~~~~~~~~
XMPFiles.cpp:1300:19: warning: unused variable 'handler' [-Wunused-variable]
XMPFileHandler * handler = this->handler;
^
8 warnings generated.
CXX XMPFiles_Impl.lo
XMPFiles_Impl.cpp:299:12: warning: unused variable 'newRef' [-Wunused-variable]
int err, newRef;
^
1 warning generated.
CXXLD libXMPFiles.la
Making all in samples
Making all in source
CXX DumpFile.lo
CXX Log.lo
CXX TagTree.lo
common/TagTree.cpp:294:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
common/TagTree.cpp:311:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
common/TagTree.cpp:328:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
3 warnings generated.
CXXLD libsamplescommon.la
CXX XMPCoreCoverage.o
XMPCoreCoverage.cpp:1536:42: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
fprintf ( log, "ConvertToInt 0 : %d\n", int1 );
~~ ^~~~
%ld
XMPCoreCoverage.cpp:1538:43: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
fprintf ( log, "ConvertToInt 42 : %d\n", int1 );
~~ ^~~~
%ld
XMPCoreCoverage.cpp:1540:44: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
fprintf ( log, "ConvertToInt -42 : %d\n", int1 );
~~ ^~~~
%ld
XMPCoreCoverage.cpp:1542:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
fprintf ( log, "ConvertToInt 0x7FFFFFFF : %d\n", int1 );
~~ ^~~~
%ld
XMPCoreCoverage.cpp:1544:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
fprintf ( log, "ConvertToInt 0x80000000 : %d\n", int1 );
~~ ^~~~
%ld
XMPCoreCoverage.cpp:1546:58: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
fprintf ( log, "ConvertToInt 0x7FFFFFFF as hex : %X\n", int1 );
~~ ^~~~
%lX
XMPCoreCoverage.cpp:1548:58: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
fprintf ( log, "ConvertToInt 0x80000000 as hex : %X\n", int1 );
~~ ^~~~
%lX
7 warnings generated.
CXXLD xmpcoverage
CXX XMPFilesCoverage.o
XMPFilesCoverage.cpp:94:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( PDF );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:95:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( PostScript );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:96:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( EPS );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:98:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( JPEG );
^~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:99:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( JPEG2K );
^~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:100:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( TIFF );
^~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:101:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( GIF );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:102:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( PNG );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:104:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( MOV );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:105:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( AVI );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:106:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( CIN );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:107:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( WAV );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:108:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( MP3 );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:109:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( SES );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:110:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( CEL );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:111:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( MPEG );
^~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:112:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( MPEG2 );
^~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:113:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( WMAV );
^~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:115:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( HTML );
^~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:116:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( XML );
^~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:117:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( Text );
^~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:119:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( Photoshop );
^~~~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:120:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( Illustrator );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:121:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( InDesign );
^~~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:122:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( AEProject );
^~~~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:123:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( AEFilterPreset );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:124:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( EncoreProject );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:125:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( PremiereProject );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:126:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( PremiereTitle );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:128:2: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
DumpOneFormat ( Unknown );
^~~~~~~~~~~~~~~~~~~~~~~~~
XMPFilesCoverage.cpp:83:6: note: expanded from macro 'DumpOneFormat'
&format, (ok ? "smart" : "dumb"), flags );
^~~~~~~
XMPFilesCoverage.cpp:160:6: warning: format specifies type 'char *' but the argument has type 'XMP_FileFormat *' (aka 'unsigned int *') [-Wformat]
&format, handlerFlags, openFlags, (isUpdate ? "update" : "read-only") );
^~~~~~~
31 warnings generated.
CXXLD xmpfilescoverage
../../source/common/.libs/libxmpcommon.a(LargeFileAccess.o): In function `LFA_Read(int, void*, int, bool)':
LargeFileAccess.cpp:(.text+0x2fa): undefined reference to `__pthread_read'
../../source/common/.libs/libxmpcommon.a(LargeFileAccess.o): In function `LFA_Write(int, void const*, int)':
LargeFileAccess.cpp:(.text+0x359): undefined reference to `__pthread_write'
../../source/common/.libs/libxmpcommon.a(LargeFileAccess.o): In function `LFA_Copy(int, int, long long, bool (*)(void*), void*)':
LargeFileAccess.cpp:(.text+0x5c1): undefined reference to `__pthread_read'
LargeFileAccess.cpp:(.text+0x5f9): undefined reference to `__pthread_write'
../../source/common/.libs/libxmpcommon.a(LargeFileAccess.o): In function `LFA_Move(int, long long, int, long long, long long, bool (*)(void*), void*)':
LargeFileAccess.cpp:(.text+0x776): undefined reference to `__pthread_read'
LargeFileAccess.cpp:(.text+0x7ef): undefined reference to `__pthread_write'
LargeFileAccess.cpp:(.text+0x97f): undefined reference to `__pthread_read'
LargeFileAccess.cpp:(.text+0x9f8): undefined reference to `__pthread_write'
../../source/common/.libs/libxmpcommon.a(LargeFileAccess.o): In function `LFA_GetChar(int)':
LargeFileAccess.cpp:(.text+0xc19): undefined reference to `__pthread_read'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1
Stop.
bmake[2]: stopped in /usr/pkgsrc/work/devel/exempi/work/exempi-2.3.0/samples/source
*** Error code 1
Stop.
bmake[1]: stopped in /usr/pkgsrc/work/devel/exempi/work/exempi-2.3.0/samples
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/work/devel/exempi/work/exempi-2.3.0
*** Error code 1
Stop.
bmake[1]: stopped in /usr/pkgsrc/devel/exempi
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/devel/exempi