[Ad-dev] [openAD] #216: MacOS build

OpenAD trac at mcs.anl.gov
Thu May 20 09:33:19 CDT 2010


#216: MacOS build
---------------------------------+------------------------------------------
 Reporter:  utke                 |       Owner:  utke    
     Type:  enhancement          |      Status:  accepted
 Priority:  major                |   Milestone:          
Component:  multiple components  |    Keywords:          
---------------------------------+------------------------------------------

Comment(by utke):

 Replying to [comment:4 utke]:
 > xercesc changes:
 > http://www.hpc.svn.rice.edu/revision.php?repname=xercesc&path=%2F&rev=48
 error messages are like this:
 (C++) MacOSPlatformUtils.o
 MacOSPlatformUtils.cpp: In static member function ‘static long unsigned
 int xercesc_2_8::XMLPlatformUtils::getCurrentMillis()’:
 MacOSPlatformUtils.cpp:363: error: ‘kUnresolvedCFragSymbolAddress’ was not
 declared in this scope
 MacOSPlatformUtils.cpp: In static member function ‘static void*
 xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, const void*, const
 void*)’:
 MacOSPlatformUtils.cpp:466: error: cast from ‘const void*’ to ‘UInt32’
 loses precision
 MacOSPlatformUtils.cpp:467: error: cast from ‘const void*’ to ‘UInt32’
 loses precision
 MacOSPlatformUtils.cpp: In static member function ‘static int
 xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)’:
 MacOSPlatformUtils.cpp:485: error: cannot convert ‘long int*’ to ‘SInt32*’
 for argument ‘1’ to ‘SInt32 IncrementAtomic(SInt32*)’
 MacOSPlatformUtils.cpp: In static member function ‘static int
 xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)’:
 MacOSPlatformUtils.cpp:492: error: cannot convert ‘long int*’ to ‘SInt32*’
 for argument ‘1’ to ‘SInt32 DecrementAtomic(SInt32*)’
 MacOSPlatformUtils.cpp: In static member function ‘static void
 xercesc_2_8::XMLPlatformUtils::platformInit()’:
 MacOSPlatformUtils.cpp:511: error: cannot convert ‘long int*’ to ‘SInt32*’
 for argument ‘2’ to ‘OSErr Gestalt(OSType, SInt32*)’
 MacOSPlatformUtils.cpp:516: error: cannot convert ‘long int*’ to ‘SInt32*’
 for argument ‘2’ to ‘OSErr Gestalt(OSType, SInt32*)’
 MacOSPlatformUtils.cpp:523: error: ‘kUnresolvedCFragSymbolAddress’ was not
 declared in this scope
 MacOSPlatformUtils.cpp: In function ‘bool
 xercesc_2_8::XMLParsePathToFSRef_X(const XMLCh*, FSRef&,
 xercesc_2_8::MemoryManager*)’:
 MacOSPlatformUtils.cpp:840: error: ‘FSMakeFSSpec’ was not declared in this
 scope

-- 
Ticket URL: <https://trac.mcs.anl.gov/projects/openAD/ticket/216#comment:13>
OpenAD <http://www.mcs.anl.gov/openad>
Bug tracking for OpenAD components


More information about the Ad-dev mailing list