[Digikam-devel] [Bug 195735] digikam-svn fails to compile on Mac OS X

rishi.j.sanyal at gmail.com rishi.j.sanyal at gmail.com
Thu Jun 11 03:01:26 BST 2009


https://bugs.kde.org/show_bug.cgi?id=195735





--- Comment #18 from  <rishi j sanyal gmail com>  2009-06-11 04:01:19 ---
UPDATE: I've added the line:

#define _UINT32

to graphics/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_types.h, as
suggested by xbc on http://chdk.setepontos.com/index.php?topic=817.45
2009_03_09.

This allows 'make' to proceed up to a whopping 85%, with dngconverter plugin
seemingly compiled just fine.

However, make fails here, apparently on 'dngvalidate', a part of
'dngconverter':

[ 85%] Building CXX object
kipi-plugins/dngconverter/test/CMakeFiles/dngvalidate.dir/__/dngwriter/extra/xmp_sdk/XMPCore/ParseRDF.o
Linking CXX executable dngvalidate
Undefined symbols:
  "_ConvertFromTextToUnicode", referenced from:
      Assign_Multibyte(dng_string&, char const*, unsigned long)in dng_string.o
  "_UpgradeScriptInfoToTextEncoding", referenced from:
      dng_string::Set_SystemEncoding(char const*)in dng_string.o
      dng_string::Get_SystemEncoding(dng_memory_data&) const   in dng_string.o
  "_MPEnterCriticalRegion", referenced from:
      XMP_EnterCriticalRegion(OpaqueMPCriticalRegionID*&)      in
XMPCore_Impl.o
  "_ConvertFromUnicodeToText", referenced from:
      dng_string::Get_SystemEncoding(dng_memory_data&) const   in dng_string.o
  "_CreateTextToUnicodeInfo", referenced from:
      Assign_Multibyte(dng_string&, char const*, unsigned long)in dng_string.o
  "_CreateUnicodeToTextInfo", referenced from:
      dng_string::Get_SystemEncoding(dng_memory_data&) const   in dng_string.o
  "_CreateTextEncoding", referenced from:
      Assign_Multibyte(dng_string&, char const*, unsigned long)in dng_string.o
      dng_string::Get_SystemEncoding(dng_memory_data&) const   in dng_string.o
  "_MPDeleteCriticalRegion", referenced from:
      XMP_TermMutex(OpaqueMPCriticalRegionID*&)      in XMPCore_Impl.o
  "_CFRelease", referenced from:
      LocalTimeZone(dng_date_time const&) in dng_date_time.o
  "_CFTimeZoneCopyDefault", referenced from:
      LocalTimeZone(dng_date_time const&) in dng_date_time.o
  "_CFTimeZoneGetSecondsFromGMT", referenced from:
      LocalTimeZone(dng_date_time const&) in dng_date_time.o
  "_MPExitCriticalRegion", referenced from:
      XMP_ExitCriticalRegion(OpaqueMPCriticalRegionID*&)      in XMPCore_Impl.o
  "_UCCompareTextDefault", referenced from:
      dng_string::Compare(dng_string const&) constin dng_string.o
  "_DisposeTextToUnicodeInfo", referenced from:
      Assign_Multibyte(dng_string&, char const*, unsigned long)in dng_string.o
  "_DisposeUnicodeToTextInfo", referenced from:
      dng_string::Get_SystemEncoding(dng_memory_data&) const   in dng_string.o
  "_CFGregorianDateGetAbsoluteTime", referenced from:
      LocalTimeZone(dng_date_time const&) in dng_date_time.o
  "_MPCreateCriticalRegion", referenced from:
      XMP_InitMutex(OpaqueMPCriticalRegionID**)      in XMPCore_Impl.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [kipi-plugins/dngconverter/test/dngvalidate] Error 1
make[1]: *** [kipi-plugins/dngconverter/test/CMakeFiles/dngvalidate.dir/all]
Error 2
make: *** [all] Error 2

Again, here is a .txt file of the errors, for easier reading:
http://staff.washington.edu/rjsanyal/dngvalidate_error.txt

I'm stumped at this point...

-Rishi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list