Hi, On my Mandriva 2010.0 system I'm unable to build swftools.
Version 0.90 gives: ar r librfxswf.a modules/swfaction.o modules/swfbits.o modules/swfbutton.o modules/swfcgi.o modules/swfdraw.o modules/swfdump.o modules/swffilter.o modules/swffont.o modules/swfobject.o modules/swfrender.o modules/swfshape.o modules/swfsound.o modules/swftext.o modules/swftools.o rfxswf.o drawer.o MD5.o h.263/dct.o h.263/h263tables.o h.263/swfvideo.o action/assembler.o action/compile.o action/lex.swf4.o action/lex.swf5.o action/libming.o action/swf4compiler.tab.o action/swf5compiler.tab.o action/actioncompiler.o as3/abc.o as3/pool.o as3/files.o as3/opcodes.o as3/code.o as3/registry.o as3/builtin.o as3/parser.tab.o as3/tokenizer.yy.o as3/scripts.o as3/compiler.o as3/import.o as3/expr.o as3/common.o as3/initcode.o ar: creating librfxswf.a ranlib librfxswf.a cd pdf;make libpdf make[2]: Map '/home/reinout/devel/swftools-0.9.0/lib/pdf' wordt binnengegaan g++ -c -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/fontconfig -fPIC -fPIC -Wparentheses -Wimplicit -Wreturn-type -O -fomit-frame-pointer -I ./ -I xpdf GFXOutputDev.cc -o GFXOutputDev.o GFXOutputDev.cc: In function ‘void addGlobalFont(const char*)’: GFXOutputDev.cc:2507: fout: invalid conversion from ‘const char*’ to ‘char*’ GFXOutputDev.cc:2508: fout: invalid conversion from ‘const char*’ to ‘char*’ make[2]: *** [GFXOutputDev.o] Fout 1 make[2]: Map '/home/reinout/devel/swftools-0.9.0/lib/pdf' wordt verlaten make[1]: *** [libpdf.a] Fout 2 make[1]: Map '/home/reinout/devel/swftools-0.9.0/lib' wordt verlaten make: *** [all] Fout 2 Git master gives: ar r librfxswf.a modules/swfaction.o modules/swfbits.o modules/swfbutton.o modules/swfcgi.o modules/swfdraw.o modules/swfdump.o modules/swffilter.o modules/swffont.o modules/swfobject.o modules/swfrender.o modules/swfshape.o modules/swfsound.o modules/swftext.o modules/swftools.o modules/swfalignzones.o rfxswf.o drawer.o lame/psymodel.o lame/fft.o lame/newmdct.o lame/quantize.o lame/takehiro.o lame/reservoir.o lame/quantize_pvt.o lame/vbrquantize.o lame/encoder.o lame/id3tag.o lame/version.o lame/tables.o lame/util.o lame/bitstream.o lame/set_get.o lame/VbrTag.o lame/lame.o h.263/dct.o h.263/h263tables.o h.263/swfvideo.o action/assembler.o action/compile.o action/lex.swf4.o action/lex.swf5.o action/libming.o action/swf4compiler.tab.o action/swf5compiler.tab.o action/actioncompiler.o as3/abc.o as3/pool.o as3/files.o as3/opcodes.o as3/code.o as3/registry.o as3/builtin.o as3/parser.tab.o as3/tokenizer.yy.o as3/scripts.o as3/compiler.o as3/import.o as3/expr.o as3/common.o as3/initcode.o as3/assets.o ar: creating librfxswf.a ranlib librfxswf.a cd pdf;make libgfxpdf make[2]: Map '/home/reinout/devel/swftools/lib/pdf' wordt binnengegaan make[2]: *** Er is geen regel om doel 'xpdf-*tar.gz' te maken, nodig voor 'xpdf/Gfx.cc'. Gestopt. (translation: There is no rule to make target 'xpdf-*tar.gz', needed for 'xpdf/Gfx.cc'. Stopped.) make[2]: Map '/home/reinout/devel/swftools/lib/pdf' wordt verlaten make[1]: *** [libgfxpdf.a] Fout 2 make[1]: Map '/home/reinout/devel/swftools/lib' wordt verlaten make: *** [all] Fout 2 Could anyone help me out, please? -- Reinout van Schouwen
