Hi , I checked this trouble. I confirmed the same problem as Michael Ablassmeier occurred. -- > if i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -pipe -D_REENTRANT -O2 -fomit-frame-pointer -march=i486 -ffast-math -msse -mfpmath=sse -MT flash.o -MD -MP -MF ".deps/flash.Tpo" -c -o flash.o flash.cc; \ then mv -f ".deps/flash.Tpo" ".deps/flash.Po"; else rm -f ".deps/flash.Tpo"; exit 1; fi swf.h:202: error: previous declaration of ‘int shape_size’ with ‘C++’ linkage flash.cc:294: error: conflicts with new declaration with ‘C’ linkage swf.h:202: error: previous declaration of ‘int shape_nb’ with ‘C++’ linkage flash.cc:294: error: conflicts with new declaration with ‘C’ linkage swf.h:202: error: previous declaration of ‘int shaperecord_size’ with ‘C++’ linkage flash.cc:294: error: conflicts with new declaration with ‘C’ linkage swf.h:202: error: previous declaration of ‘int shaperecord_nb’ with ‘C++’ linkage flash.cc:294: error: conflicts with new declaration with ‘C’ linkage swf.h:202: error: previous declaration of ‘int style_size’ with ‘C++’ linkage flash.cc:294: error: conflicts with new declaration with ‘C’ linkage swf.h:202: error: previous declaration of ‘int style_nb’ with ‘C++’ linkage flash.cc:294: error: conflicts with new declaration with ‘C’ linkage <--
I made the patch to solve this problem. Could you confirm it? regards, Nobuhiro -- Nobuhiro Iwamatsu [EMAIL PROTECTED] [EMAIL PROTECTED] GPG ID : 3170EBE9
--- ./lib/flash/swf.h.orig 2007-08-25 17:47:35.000000000 +0900 +++ ./lib/flash/swf.h 2007-08-25 17:47:54.000000000 +0900 @@ -199,7 +199,13 @@ #define true 1 #endif +#ifdef __cplusplus +extern "C" { +#endif extern int shape_size,shape_nb,shaperecord_size,shaperecord_nb,style_size,style_nb; +#ifdef __cplusplus +} +#endif // __cplusplus typedef void (*ScanLineFunc)(void *id, long y, long start, long end);
pgptExiwHCq0I.pgp
Description: PGP signature