=> 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