Application build error with openfl-webm (mac os)

Hi,

Only to say that now it’s impossible to compile the ndll for Linux and Mac. I.e Linux

$ lime rebuild openfl-webm linux
g++ -Iinclude -Ilibogg/include -Ilibvorbis/include -Ilibvorbis/lib -I../libs.src/libvpx -c -fvisibility=hidden -O2 -fpic -fPIC -DHX_LINUX -DHXCPP_M64 -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=0 -m64 -DHXCPP_M64 -I/usr/lib/haxe/lib/hxcpp/3,2,102/include -x c++ -frtti -Wno-invalid-offsetof ./common/ExternalInterface.cpp -oobj/linux64/f07302ae_ExternalInterface.o
Error: ./common/ExternalInterface.cpp:46:16: error: conflicting declaration ‘typedef uint64 uint64_t’
 typedef uint64 uint64_t;
                ^
In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdint.h:9:0,
                 from /usr/lib/haxe/lib/hxcpp/3,2,102/include/hx/OS.h:61,
                 from /usr/lib/haxe/lib/hxcpp/3,2,102/include/hx/CFFI.h:4,
                 from ./common/ExternalInterface.cpp:14:
/usr/include/stdint.h:55:27: error: ‘uint64_t’ has a previous declaration as ‘typedef long unsigned int uint64_t’
 typedef unsigned long int uint64_t;
                           ^
./common/ExternalInterface.cpp: In function ‘void die(const char*, ...)’:
./common/ExternalInterface.cpp:80:21: error: ‘va_start’ was not declared in this scope
     va_start(ap, fmt);
                     ^
./common/ExternalInterface.cpp: In member function ‘int mkvparser::VorbisDecoder::parseHeader(unsigned char*, long int)’:
./common/ExternalInterface.cpp:634:117: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=]
     printf("Vorbis: version:%d, channels:%d, rate:%d\n", mVorbisInfo.version, mVorbisInfo.channels, mVorbisInfo.rate);
                                                                                                                     ^
./common/ExternalInterface.cpp: In member function ‘int mkvparser::MkvProcessor::parseHeader()’:
./common/ExternalInterface.cpp:842:87: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
       printf("\t\tAddio Private Data\t: %p, %d\n", privateDataPointer, privateDataSize);

I’ve never used this extension, but maybe:

#ifndef uint64
typedef uint64 uint64_t;
#endif

or just:

#include <stdint.h>

Thanks for your help! I solved it!. Diff output if someone has the same issue:

14a15
> #include <stdint.h>
15a17
> #include <stdarg.h>
40d41
< #include <stdint.h>
46a48,51
> /*
> //typedef uint64 uint64_t;
> 
> #ifndef uint64
47a53,54
> #endif
> */