Xmp environment error with XMP SDK on MAC

Hi,
I  am using
MAC platform,
Xcode for devlopment,
I have compiled the tool and get compiled files( libXMPFilesStaticDebug.a, libXMPFilesStaticDebug.a)
I have create a project with xmp toolkit 3.2
When i am try to compile the project i am getting XMP environment error which show i have to set MAC_ENV,WIN_ENV,UNIX_ENV,
but i have already defined this in Preprocessor Macros (MAC_ENV =1 )as given in the DOC ( comes with XMP toolkit)
Is there any thing else i have to set, so as to compile the my project (myReadingXmp) ?
Thanks for your suggestion
Please help !!

I'm getting 33 linker errors when compiling. I'm on XCode v3.1.3, however the  document is referring to XCode v2.x. Last setting listed in the document is not  available in XCode v3.1.3. Can somebody guide me for clearing the compilation /linking errors.
Please find linking error with an attachment to this post

Similar Messages

  • Compiling XMP SDK on Mac OS X 10.6

    Has anybody managed to successfully compile the (C++) XMP SDK on Snow Leopard?
    The programmers guide contains references for building the SDK using XCode 2.4 - I am using 3.2. Some of the configuration files also contain references to earlier versions of OS X. For example, I modified the file XMPToolkitSDK-Common.xcconfig to reference the appropriate SDK on my Mac - it was pointing to a 10.4 SDK.
    Thanks
    Simon

    Hi Simon,
    for your interest: The next SDK release of XMP toolkit  will have full support for XCode 3.x and the Mac 10.5 SDK.
    Kind regards
    Jörg
    Adobe  XMP

  • Installation errors with CS5.5 on mac os10.9.4

    Hello,
    I just tried installing from CD a recently purchased copy of CS5.5 design and web premium (student teacher). There were errors with the installation. I've gone through the troubleshooting provided for exit code 6 and 7 but I'm still getting the same errors. I also can't find these errors in the troubleshooting or install, launch errors sections. The errors I get are as follows:
    ERROR: DS013: Verifying payload integrity : Failed with code 1
    ERROR: DF024: Unable to preserve original file at "/Library/Application Support/Adobe/Linguistics/5.0/Providers/Proximity/11.00/swd58.ths" Error 0(Seq 408)
    ERROR: DW063: Command ARKDeleteFileCommand failed.(Seq 408)
    ERROR: DW050: The following payload errors were found during install:
    ERROR: DW050:  - Adobe Linguistics CS5: Install failed
    Any help would be wonderful!
    Thanks,
    Amanda

    Hi Amanda,
    You might try copying the installation files from the disc to the desktop and run the install from there or download the installation from here Download CS5.5 products
    If you wanted to make a clean start, uninstall
    Mac HD > Applications > Utilities > Adobe Installers (Mac OS X)
    and use the Cleaner Tool - Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6
    then reinstall
    - Dave

  • Error with Desktop Integration on Macs

    My JWS program runs fine on several Macs (running on 1.4.2-XX and 1.5), however, whenever I try to use the desktop integration, I get an error creating the shortcuts. There are no problems on Windows clients.

    I would suggest you use the clean uninstall link and downloading 4.5. It has proved very stable with XP I use it.
    I would strongly advise against loading the media manager though, It is less that stable software. I take it you know where to download 4.5?
    http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB11320&sliceId=SAL_Pub...
    Let me know how it goes!
    Thanks
    Click Accept as Solution for posts that have solved your issue(s)!
    Be sure to click Like! for those who have helped you.
    Install BlackBerry Protect it's a free application designed to help find your lost BlackBerry smartphone, and keep the information on it secure.

  • Code Signing Error with AIR.app on MAC OS

    Hi,
    I have an application that runs on Windows and MAC.  The last release of the application was signed in February of this year without any issues on both of the target patforms.  Now, when signing the latest release on MAC I am getting an error.
    code object is not signed at all
    In subcomponent: Path to application /Contents/Frameworks/Adobe AIR.framework
    I am using a DigiCert extended validation token to sign the code.
    I relaize this is pretty obscure, but will appreciate any ideas on how to solve this issue.
    Best,
    C.S.

    This is a pretty narrow little niche but hopefully what I've discovered will help someone out...
    When signing and air application in which the runtime is embedded, you must sign the Adobe Air executable first. 
    To do this right-click or control click on the app, e.g. appName.app and choose show package contents.  Find the Adobe Air executable in "Contents/Frameworks/Adobe Air.framework.  Right-click or control-click the Adobe Air shortcut and coose show original.  Right-click or control-click on the Adobe Air exe and select Get info.  From the pop-up window copy the path, and use it in the terminal with codesign -s appending a "/Adobe Air" to the end.  Once it's signed you can sign the app without an error.
    One more thing... Your application won't open on a MAC without a warning and the need to overide the default security settings unless you register as a developer with apple.
    I did this and used a MAC certificate to sign Adobe Air and the application.
    WHAT FUN!

  • Error with xltx file on mac snowleppard server

    One of my users has iger and using mS office 2004 and when she tryes to access a file with .xltx it gives an error of prevent conversion of this workbench
    Yet she copy that file locally and it works fine
    Also all other extstion work fine
    I wet to my laptop and have no issue but I have ms office 2008 that the only difference I try to install open xml convertor b ujt it did not work the issue still occured
    any suggest on how to fix this issue?
    Thanks

    Hmmm, only thing I can think of is have you checked the Permissions of those .xltx files on the server? Perhaps Read only for that User?

  • A Strange error with software update in Mac App Store

    I started seeing this error this morning prior to this morning the software update was working normally.
    An error has occurred
    The operation couldn’t be completed.
    (NSURLErrorDomain error -1100.)
    Any help with what it means and a fix would be much appreciated

    Thankfully I am not alone with this error message.
    I get no updates available and downloaded itunes 10.7 manully as it didn't show up after the message appeared.
    Hopefully it will get resolved soon

  • Java Runtime Environment Error - Note Pads On Desktop

    I have gotten three note pads on my desktop last week time: Wed Apr 29 08:32:02 2009, time: Thu Apr 30 08:42:51 2009, Sat May 02 09:43:38 2009.
    I am wondering why I got three note pads on my desktop telling me about Java Runtime Environment Error.
    Is this how Java Runtime Environment Error lets you know there is a problem. When a window pops up saying there is a Java Runtime Environment Error problem I normally send it.
    Nothing every happens when I send Java Runtime Environment Error. How can this problem be fixed.
    And why am getting Java Runtime Environment Error on my desktop. The second & third Java Runtime Environment Error cant fit in this post because of Maximum allowed is 7500 only. And I had to remove the bootom part of the first Java Runtime Environment Error just to make it fit.
    If you need me to I could Post the other two Java Runtime Environment Error.
    Here is the first Java Runtime Environment Error with time: Wed Apr 29 08:32:02 2009
    # An unexpected error has been detected by Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d768be5, pid=3664, tid=3636
    # Java VM: Java HotSpot(TM) Client VM (10.0-b23 mixed mode windows-x86)
    # Problematic frame:
    # C 0x6d768be5
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    --------------- T H R E A D ---------------
    Current thread (0x1b271400): JavaThread "thread applet-vmain.class" [_thread_in_native, id=3636, stack(0x1bb10000,0x1bc10000)]
    siginfo: ExceptionCode=0xc0000005, writing address 0x52341000
    Registers:
    EAX=0x00000005, EBX=0x00000005, ECX=0x52341000, EDX=0x000000aa
    ESP=0x1bc0e7f0, EBP=0x1bc0e80c, ESI=0x52ae25d0, EDI=0x52340490
    EIP=0x6d768be5, EFLAGS=0x00010283
    Top of Stack: (sp=0x1bc0e7f0)
    0x1bc0e7f0: 00000000 52ae25d0 1b2714f4 00000003
    0x1bc0e800: 00000000 0000007a 05c0e838 1bc0e838
    0x1bc0e810: 6d76923e 00000000 52ae25d0 6d76929a
    0x1bc0e820: 6d762730 00000000 00000000 1b271400
    0x1bc0e830: 38d78dc8 38d78dc8 1bc0e888 24a1a2f2
    0x1bc0e840: 1b2714f4 1bc0e8a4 00000000 00000000
    0x1bc0e850: 00000000 38d79459 1bc0e8a4 1bc0e860
    0x1bc0e860: 1b271405 326f9ef8 1bc0e860 38d78dc8
    Instructions: (pc=0x6d768be5)
    0x6d768bd5: 49 88 5d ff 8d 3c cf 7e 1a 8b cf eb 03 8a 5d ff
    0x6d768be5: 88 19 8b 5d f8 ff 45 f8 89 59 08 83 c1 18 39 55
    Stack: [0x1bb10000,0x1bc10000], sp=0x1bc0e7f0, free space=1017k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C 0x6d768be5
    C 0x6d76923e
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::StubRoutines (1)
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::StubRoutines (1)
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::StubRoutines (1)
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::StubRoutines (1)
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::Interpreter
    v ~BufferBlob::StubRoutines (1)
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x04efe400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2992, stack(0x1f2e0000,0x1f3e0000)]
    0x04efcc00 JavaThread "Thread-11" [_thread_blocked, id=2376, stack(0x1b910000,0x1ba10000)]
    =>0x1b271400 JavaThread "thread applet-vmain.class" [_thread_in_native, id=3636, stack(0x1bb10000,0x1bc10000)]
    0x1b265800 JavaThread "AWT-EventQueue-3" [_thread_blocked, id=2692, stack(0x1ba10000,0x1bb10000)]
    0x1b228400 JavaThread "Thread-7" [_thread_in_native, id=1336, stack(0x1b810000,0x1b910000)]
    0x1b25c000 JavaThread "thread applet-vmain.class" [_thread_blocked, id=2600, stack(0x1b710000,0x1b810000)]
    0x1813c400 JavaThread "AWT-EventQueue-2" [_thread_blocked, id=188, stack(0x1b110000,0x1b210000)]
    0x180e3800 JavaThread "AWT-Shutdown" [_thread_blocked, id=1592, stack(0x1b010000,0x1b110000)]
    0x18039400 JavaThread "CacheCleanUpThread" daemon [_thread_blocked, id=1656, stack(0x1aaf0000,0x1abf0000)]
    0x18045400 JavaThread "CacheMemoryCleanUpThread" [_thread_blocked, id=3456, stack(0x1a8e0000,0x1a9e0000)]
    0x18040000 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=3620, stack(0x19ab0000,0x19bb0000)]
    0x18036400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1416, stack(0x199b0000,0x19ab0000)]
    0x1803a400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3248, stack(0x18440000,0x18540000)]
    0x04eaf800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1728, stack(0x17de0000,0x17ee0000)]
    0x04eb1000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3476, stack(0x17b50000,0x17c50000)]
    0x04ec5000 JavaThread "Attach Listener" daemon [_thread_blocked, id=1596, stack(0x17a00000,0x17b00000)]
    0x04ec6c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2832, stack(0x17900000,0x17a00000)]
    0x04e97800 JavaThread "Finalizer" daemon [_thread_blocked, id=1868, stack(0x17800000,0x17900000)]
    0x04ede000 JavaThread "Reference Handler" daemon [_thread_blocked, id=4016, stack(0x17700000,0x17800000)]
    0x04eb5c00 JavaThread "main" [_thread_in_native, id=2332, stack(0x0e8b0000,0x0e9b0000)]
    Other Threads:
    0x04ebec00 VMThread [stack: 0x13320000,0x13420000] [id=1320]
    0x04eb4000 WatcherThread [stack: 0x17ee0000,0x17fe0000] [id=1908]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 6848K, used 1795K [0x32540000, 0x32ca0000, 0x32ca0000)
    eden space 6144K, 29% used [0x32540000, 0x32700ca0, 0x32b40000)
    from space 704K, 0% used [0x32bf0000, 0x32bf0090, 0x32ca0000)
    to space 704K, 0% used [0x32b40000, 0x32b40000, 0x32bf0000)
    tenured generation total 90752K, used 82522K [0x32ca0000, 0x38540000, 0x38540000)
    the space 90752K, 90% used [0x32ca0000, 0x37d36858, 0x37d36a00, 0x38540000)
    compacting perm gen total 12288K, used 8443K [0x38540000, 0x39140000, 0x3c540000)
    the space 12288K, 68% used [0x38540000, 0x38d7ee28, 0x38d7f000, 0x39140000)
    No shared spaces configured.
    Dynamic libraries:
    0x00400000 - 0x0049c000      C:\Program Files\Internet Explorer\iexplore.exe
    0x7c900000 - 0x7c9b2000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f5000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f02000      C:\WINDOWS\system32\RPCRT4.dll

    I encountered same error one time, and I tried to update my java application and nothing happens. So I re install the application and it works fine. Application sometimes can get corrupted so it needs repair.
    [back pain relief|http://topbackpainrelieftips.com]

  • Xmp environment error when compiling prject in M

    Hi,
    I  am using
    MAC platform,
    Xcode for devlopment,
    I have compiled the tool and get compiled files( libXMPFilesStaticDebug.a, libXMPFilesStaticDebug.a)
    I have create a project with xmp toolkit 3.2
    When i am try to compile the project i am getting XMP environment error which show i have to set MAC_ENV,WIN_ENV,UNIX_ENV,
    but i have already defined this in Preprocessor Macros (MAC_ENV =1 ) as given in the DOC ( comes with XMP toolkit)
    Is there  any other settings i have to made to run and build my project (Project name : myReadingXMP) ?
    Please help !!
    Thanks for your suggestion

    okay, I installed automoc4.
    It compiled and installed but will not open. It just hangs, no error message, even when from terminal
    Last edited by Raccoon1400 (2008-10-29 23:07:09)

  • CS4 XMP SDK - Can't get it to work with Eclipse IDE

    I've been trying to use the CS4 XMP (FileInfo) SDK with the Eclipse IDE, as described in the docs, but there must be a missing step in the documentation because I have added the Ant Plugin and the XMP plugin (jar) but there is no "XMP / Custom Panel" project option showing in Eclipse.
    Has anyone got this to work? Does it require a specific (i.e. not the latest Ganymede) version of Eclipse?

    Hi Fred,
    Unfortunately I do not have Flex Builder (it is pay-for software). The XMP FileInfo SDK Programmer's Guide says there are three options:
    1. Adobe Flex Builder
    2. Eclipse IDE with Flex-Builder plug-in
    3. Flex SDK
    I've been trying number 2 (Eclipse IDE) as I am familiar with Eclipse and the plugin is included with the SDK, but it doesn't work so I guess the documentation is missing a few steps.
    Thanks
    James.

  • I am considering CS6. I worry about "backwards compatability." I am in a windows-only environment.  Some files were antiquated mac computer.  Files are: psd doc eps tif indd otf ai jpg RW2 xmp pm7 bmp fh9 fh10 dng pm6 and ps. Rick

    I am considering CS6. I worry about
    "backwards compatability." I am in a windows-only environment.  Some files were antiquated mac computer.  Files are: psd doc eps tif indd otf ai jpg
    RW2 xmp pm7 bmp fh9 fh10 dng pm6 and ps. Rick

    Backward compatibility FROM what TO what?
    CS6 to older, or newer to CS6?
    For specific answers, you most likely need to check in the forums for specific programs
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • PLUS attributes in a Bridge Panel with XMP SDK

    Hi all,
    I' m developing a Bridge Info Panel with Flash Builder 4 and XMP SDK.
    I have to build a panel that contains the "Model Release Status" metadata.
    This metadata belongs to the PLUS Namespace.
    This is my form item:
    <!-- Model Release Status -->
         <fi:XMPFormItem
              label="$$$/xmp/sdk/custompanels/MySample/ModelRS=Model Release Status:"
              labelTooltip="$$$/xmp/sdk/custompanels/MySample/ModelRST=Summarizes the availability and scope of model releases authorizing usage of the likenesses of persons appearing in the photograph.">
              <fi:XMPComboBox xmpPath="plus:ModelReleaseStatus">
                   <fi:XMPComboBoxItem label="$$$/xmp/sdk/custompanels/MySample/ModelRST/None=None" xmpValue="http://ns.useplus.org/ldf/vocab/MR-NON">
                   </fi:XMPComboBoxItem>
                   <fi:XMPComboBoxItem label="$$$/xmp/sdk/custompanels/MySample/ModelRST/NAP=Not Applicable" xmpValue="http://ns.useplus.org/ldf/vocab/MR-NAP">
                   </fi:XMPComboBoxItem>
              </fi:XMPComboBox>     
         </fi:XMPFormItem>
    But I see a little difference from the original one.
    If I write metadata with Adobe Bridge original panel, I see this:
         <rdf:Description rdf:about=""
                xmlns:plus_1_="http://ns.useplus.org/ldf/xmp/1.0/">
             <plus_1_:ModelReleaseStatus>http://ns.useplus.org/ldf/vocab/MR-NON</plus_1_:ModelReleaseStatus>
             <plus_1_:Version>1.2.0</plus_1_:Version>
          </rdf:Description>
    Instead, in my custom panel, I see this.
           <rdf:Description rdf:about=""
                xmlns:plus_1_="http://ns.useplus.org/ldf/xmp/1.0/">
             <plus_1_:ModelReleaseStatus>http://ns.useplus.org/ldf/vocab/MR-NAP</plus_1_:ModelReleaseStatus>
          </rdf:Description>
    The Version attribute doesn't compare in my.
    I have two questions:
    1. is it mandatory this attribute?
    In http://ns.useplus.org/LDF/ldf-XMPSpecification they says that is only used in case of misunderstanding.
    2. If yes, how can I implement this?
    With an event on the save button?
    I believe it's more difficult and it's not so useful..
    Any idea, guys?
    Regards,

    Hi,
    to answer your questions.
    1. As far as I know, the plus:Version is not mandatory.
    2. I used the following algorithm in "FileInfo". A hidden XMPTextInput field at the end of the form contains the version.
    On the xmpWrite event, I check if the XMP packet has been modified and contains any plus:* values.
    In that case I add the version only if at least one plus property is contained in the packet, otherwise it is removed.
    Hope this helps,
    -- Stefan

  • Xmp sdk with cdt

    Hi all,
    I have some problems compiling an DLL with XMP support under Windows.
    I am using Eclipse CDT.
    Everything works fine using OS X. I think the problem could be that some gcc / linker parameters are missing.
    In the code I defined all I need:
    #define TXMP_STRING_TYPE  std::string
    #define XMP_INCLUDE_XMPFILES 1
    Then I include:
    #include "XMP.hpp"
    Until this everything works and I can compile, but...
    when I include (and nothing more!)
    #include "XMP.incl_cpp"
    the compilation progress throws a lot of errors about undefined references in XMPFilesStaticDebug.lib.
    Any ideas? Any solutions?
    Best,
    Ole

    I'm getting 33 linker errors when compiling. I'm on XCode v3.1.3, however the  document is referring to XCode v2.x. Last setting listed in the document is not  available in XCode v3.1.3. Can somebody guide me for clearing the compilation /linking errors.
    Please find linking error with an attachment to this post

  • Build DNG SDK on Mac with XCode 6.2

    Hello everyone,
    I am trying to build the DNG_SDK Version 1.4 with XCode 6.2. I have downloaded all the third party libraries for xmp and dng sdk. After linking errors with the current xmp sdk 201412, I tried to compile DNG_SDK with XMP SDK Version CS6. The XMP Subproject is found in my DNG_SDK and is build successfully.
    For the DNG SDK I still get linker errors and I have no clue why (regardless which architecture I select i386 or x64):
    Ld /Users/sboegel/Downloads/dng_sdk_1_4/dng_sdk/targets/mac/release/dng_validate normal i386
        cd /Users/sboegel/Downloads/dng_sdk_1_4/dng_sdk/projects/mac
        export MACOSX_DEPLOYMENT_TARGET=10.9
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cl ang++ -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOS X10.9.sdk -L/Users/sboegel/Downloads/dng_sdk_1_4/dng_sdk/targets/mac/release -F/Users/sboegel/Downloads/dng_sdk_1_4/dng_sdk/targets/mac/release -filelist /Users/sboegel/Library/Developer/Xcode/DerivedData/dng_validate-fjjibtptniqsozaqnhhmkybxy udz/Build/Intermediates/dng_validate.build/Default/dng_validate\ release.build/Objects-normal/i386/dng_validate.LinkFileList -mmacosx-version-min=10.9 /Users/sboegel/Library/Developer/Xcode/DerivedData/dng_validate-fjjibtptniqsozaqnhhmkybxy udz/Build/Products/libXMPFilesStatic.a /Users/sboegel/Library/Developer/Xcode/DerivedData/dng_validate-fjjibtptniqsozaqnhhmkybxy udz/Build/Products/libXMPCoreStatic.a -framework Carbon -Xlinker -dependency_info -Xlinker /Users/sboegel/Library/Developer/Xcode/DerivedData/dng_validate-fjjibtptniqsozaqnhhmkybxy udz/Build/Intermediates/dng_validate.build/Default/dng_validate\ release.build/Objects-normal/i386/dng_validate_dependency_info.dat -o /Users/sboegel/Downloads/dng_sdk_1_4/dng_sdk/targets/mac/release/dng_validate
    Undefined symbols for architecture i386:
      "TXMPMeta<std::string>::Initialize()", referenced from:
          XMPFiles::Initialize(unsigned int, char const*, char const*) in libXMPFilesStatic.a(XMPFiles.o)
      "TXMPMeta<std::string>::SetProperty(char const*, char const*, std::string const&, unsigned int)", referenced from:
          P2_MetaHandler::SetAudioInfoFromLegacyXML(bool) in libXMPFilesStatic.a(P2_Handler.o)
          P2_MetaHandler::SetVideoFrameInfoFromLegacyXML(XML_Node*, bool) in libXMPFilesStatic.a(P2_Handler.o)
          MP3_MetaHandler::ProcessXMP() in libXMPFilesStatic.a(MP3_Handler.o)
          ReadIDXFile(std::string const&, std::string const&, TXMPMeta<std::string>*, bool&, MD5_CTX*, bool) in libXMPFilesStatic.a(SonyHDV_Handler.o)
          XDCAMEX_MetaHandler::ProcessXMP() in libXMPFilesStatic.a(XDCAMEX_Handler.o)
          XDCAM_Support::GetLegacyMetadata(TXMPMeta<std::string>*, XML_Node*, char const*, bool, std::string&) in libXMPFilesStatic.a(XDCAM_Support.o)
          RIFF::importProperties(RIFF_MetaHandler*) in libXMPFilesStatic.a(RIFF_Support.o)
      "TXMPMeta<std::string>::SetProperty(char const*, char const*, char const*, unsigned int)", referenced from:
          ID3_Support::ID3v1Tag::read(XMP_IO*, TXMPMeta<std::string>*) in libXMPFilesStatic.a(ID3_Support.o)
          P2_MetaHandler::SetXMPPropertyFromLegacyXML(bool, XML_Node*, char const*, char const*, char const*, bool) in libXMPFilesStatic.a(P2_Handler.o)
          P2_MetaHandler::SetGPSPropertyFromLegacyXML(XML_Node*, bool, char const*, char const*) in libXMPFilesStatic.a(P2_Handler.o)
          P2_MetaHandler::SetAltitudeFromLegacyXML(XML_Node*, bool) in libXMPFilesStatic.a(P2_Handler.o)
          MP3_MetaHandler::ProcessXMP() in libXMPFilesStatic.a(MP3_Handler.o)
          MPEG4_MetaHandler::ProcessXMP() in libXMPFilesStatic.a(MPEG4_Handler.o)
          ReadIDXFile(std::string const&, std::string const&, TXMPMeta<std::string>*, bool&, MD5_CTX*, bool) in libXMPFilesStatic.a(SonyHDV_Handler.o)
      "TXMPMeta<std::string>::DeleteProperty(char const*, char const*)", referenced from:
          P2_MetaHandler::SetRelationsFromLegacyXML(bool) in libXMPFilesStatic.a(P2_Handler.o)
          P2_MetaHandler::SetDurationFromLegacyXML(bool) in libXMPFilesStatic.a(P2_Handler.o)
          P2_MetaHandler::SetGPSPropertyFromLegacyXML(XML_Node*, bool, char const*, char const*) in libXMPFilesStatic.a(P2_Handler.o)
          P2_MetaHandler::SetAltitudeFromLegacyXML(XML_Node*, bool) in libXMPFilesStatic.a(P2_Handler.o)
          P2_MetaHandler::ProcessXMP() in libXMPFilesStatic.a(P2_Handler.o)
          JPEG_MetaHandler::ProcessXMP() in libXMPFilesStatic.a(JPEG_Handler.o)
          MPEG4_MetaHandler::ProcessXMP() in libXMPFilesStatic.a(MPEG4_Handler.o)
    Any hint is appreciated. Thanks
    I found a hint here (Xcode Compile Error Undefined symbols for architecture x86_64:   "TXMPMeta<std::string>::Initialize() that a include statement would be missing, but that is defined in the dng sdk (dng_xmp_sdk.cpp):
    #if qMacOS
    #ifndef MAC_ENV
    #define MAC_ENV 1
    #endif
    #endif
    #if qWinOS
    #ifndef WIN_ENV
    #define WIN_ENV 1
    #endif
    #endif
    #include <new>
    #include <string>
    #define TXMP_STRING_TYPE std::string
    #define XMP_INCLUDE_XMPFILES qDNGXMPFiles
    #define XMP_StaticBuild 1
    #include "XMP.incl_cpp"
    This cannot be the reason..

    Thank you so much! That has worked!
    I have downloaded XCode 5.1.1 and the build ran without errors. But still I is unclear to me what has changed. The Xcode-project file included in the dng sdk was configured compiling on Mac OS SDK 1.6. Anyway, I can go on with that. Thanks again

  • How to read AVCHD in XMP SDK sample programs

    I am just getting started with the xmp sdk. 
    It seems to me that the XMP SDK sample programs , (e.g. ReadXMP) do not work with AVCHD video. 
    Is that right?  Or am I missing something?
    (Prelude CC puts metadata into sidecar .xmp files in ACVHD/BDMV/STREAM   next to the .MTS files. That's the metadata I want to read.)
    I have tried
    ReadingXMP ../ACVHD
    which returns: "Unable to open ../AVCHD"
    I have tried
    ReadingXMP ../AVCHD/BDMV/STREAM/00000.MTS
    which returns
    "No smart handler available for ../AVCHD/BDMV/STREAM/00000.MTS
    Trying packet scanning.
    ../ AVCHD/AVCHD/BDMV/STREAM/00000.MTS is opened successfully
    dc:title in English =
    dc:title in French =
    XMP dumped to XMPDump.txt"
    Examination of XMPDump.txt reveals:
    "Dumping XMPMeta object ""  (0x0)"
    Which means that the scan found no xmp info.  Not surprising.  There should be none in the .MTS file.
    How do you get it to open up and scan the sidecar?
    If I give it the sidecar explicitly
    ReadingXMP  ../AVCHD/BDMV/STREAM/00000.XMP
    that also leads to the packet scan not finding any xmp info (which I have read elsewhere is because the xmp files don't include
    an initial xmp packet tag.... a mystery for another day.)
    So...
    Is there sample code that handles AVCHD?
    I see that there is an AVCHD_Handler.cpp in the XMPFiles library/framework, but I don't see how to get through to it.
    The XMPFiles.cpp function FileIsExcluded(...) seems to rule out any path that is a folder.
    Thanks.
    Keith

    Answering my own question ---
    After a long time of studying the XMPFiles library code, it became clear that it was NOT going to work with AVCHD... There are some places where it checks for folder-based files, (like P2 and XDCAM) but no mention of AVCHD. 
    There IS an entire file: AVCHD_Handler.cpp, but the routine that loads all the other file handlers omits this one.
    Also, there are some checks for "folder-based" formats that explictly check for the other formats, but not for AVCHD.
    I have modified the XMPFiles code to fix these oversights, and now I am happily reading the metadata I put on the AVCHD files using Prelude.   I may post more details as I go along.
    This pertains to the version downloaded as XMP-Toolkit-SDK-CC-201306.zip

Maybe you are looking for