[webkit-dev] mutiple definitions compile errors

Alexander Cohen naftaly at me.com
Wed Oct 21 14:19:25 PDT 2009


I've got another small build problem here. Here's the output:

--  
In file included from /usr/local/include/mach-o/fat.h:46,
                  from /Users/alex/Documents/Dev/Code/WebKit/WebKit/ 
mac/Plugins/WebBasePluginPackage.mm:46:
/usr/include/architecture/byte_order.h:146: error: multiple definition  
of 'enum NXByteOrder'
/usr/local/include/mach-o/arch.h:35: error: previous definition here
/usr/include/architecture/byte_order.h:147: error: conflicting  
declaration 'NX_UnknownByteOrder'
/usr/local/include/mach-o/arch.h:36: error: 'NX_UnknownByteOrder' has  
a previous declaration as 'NXByteOrder NX_UnknownByteOrder'
/usr/include/architecture/byte_order.h:148: error: conflicting  
declaration 'NX_LittleEndian'
/usr/local/include/mach-o/arch.h:37: error: 'NX_LittleEndian' has a  
previous declaration as 'NXByteOrder NX_LittleEndian'
/usr/include/architecture/byte_order.h:149: error: conflicting  
declaration 'NX_BigEndian'
/usr/local/include/mach-o/arch.h:38: error: 'NX_BigEndian' has a  
previous declaration as 'NXByteOrder NX_BigEndian'
** BUILD FAILED **
--

I'm not really sure how this type of error could happen. Are there any  
other hidden gems that i need to know about in order to build WebKit?

thx

AC


More information about the webkit-dev mailing list