swftools-common
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Swftools-common] Hi, is this the correct location to post question


From: Chris Ohmstede
Subject: Re: [Swftools-common] Hi, is this the correct location to post question to
Date: Fri, 25 May 2012 11:24:51 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1

On 05/25/2012 05:13 AM, George Kirkham wrote:
Chris,

I appreciate you assistance.  I cannot email you the Ubuntu files as yet, but I intend to do so. However when I tested this in Debian, I also had a problem, which I believe is because of incorrectly formed "rm" command lines, but it might be that being the first time I have installed SWF Tools, that the files it wants to delete do not yet exist, and that the rm lines are there for re-installation or installation of a new version ???

Please read and if you have more knowledge than me, please comment, correct my misunderstandings.

I have attached files from a Debian installation which has errors.  I had thought that I had been successful in building a Debian package but maybe I was wrong.

The three files are from the three steps
./configure     (debswfconfigure.log)
make              (debswfmake.log)
make install   (debswfinst.log)


/usr/bin/install -c -m 644 ./simple_viewer.swf /usr/local/share/swftools/swfs/simple_viewer.swf
/usr/bin/install -c -m 644 ./keyboard_viewer.swf /usr/local/share/swftools/swfs/keyboard_viewer.swf
/usr/bin/install -c -m 644 ./PreLoaderTemplate.swf /usr/local/share/swftools/swfs/PreLoaderTemplate.swf
/usr/bin/install -c -m 644 ./tessel_loader.swf /usr/local/share/swftools/swfs/tessel_loader.swf
/usr/bin/install -c -m 644 ./swft_loader.swf /usr/local/share/swftools/swfs/swft_loader.swf
rm -f /usr/local/share/swftools/swfs/default_viewer.swf -o -L /usr/local/share/swftools/swfs/default_viewer.swf
rm: invalid option -- 'o'
Try `rm --help' for more information.
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/adm/swftools/swftools-0.9.2/swfs'
make: *** [install] Error 2

As for the above error message, the file "
/usr/local/share/swftools/swfs/simple_viewer.swf" does exist but the file "/usr/local/share/swftools/swfs/default_viewer.swf" does not exist, and I am guessing that the script is trying to remove the same file but is confused between simple_viewer.swf and default_viewer.swf  ?

install:
    $(mkinstalldirs) $(pkgdatadir)
    $(mkinstalldirs) $(pkgdatadir)/swfs
    $(INSTALL_DATA) ./simple_viewer.swf $(pkgdatadir)/swfs/simple_viewer.swf
    $(INSTALL_DATA) ./keyboard_viewer.swf $(pkgdatadir)/swfs/keyboard_viewer.swf
    $(INSTALL_DATA) ./PreLoaderTemplate.swf $(pkgdatadir)/swfs/PreLoaderTemplate.swf
    $(INSTALL_DATA) ./tessel_loader.swf $(pkgdatadir)/swfs/tessel_loader.swf
    $(INSTALL_DATA) ./swft_loader.swf $(pkgdatadir)/swfs/swft_loader.swf
    rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
    rm -f $(pkgdatadir)/swfs/default_loader.swf -o -L $(pkgdatadir)/swfs/default_loader.swf
    $(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf $(pkgdatadir)/swfs/default_loader.swf
       
uninstall:
    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/simple_viewer.swf
    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/keyboard_viewer.swf
    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/PreLoaderTemplate.swf
    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/tessel_loader.swf
    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/swft_loader.swf
    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_loader.swf

I don't understand the syntax of this line;
rm -f /usr/local/share/swfs/default_viewer.swf -o -L /usr/local/share/swfs/default_viewer.swf
Was the line created wrongly, or was it created for a different Operating system, because according to my reading of the Debian man pages, this is wrong syntax, there is no -o and no -L parameters?

I deleted the two "rm" lines which have what I believe is the incorrect syntax, and then ran "make install", which then completed successfully and to test I then ran;

address@hidden:/usr/adm/swftools/swftools-0.9.2# pdf2swf --version
pdf2swf - part of swftools 0.9.2



George Kirkham

IT Manager

Co-operative Research Centre for Greenhouse Gas Technologies (CO2CRC)

Ground Floor, NFF House, 14-16 Brisbane Avenue

Barton ACT 2600

GPO Box 463,
Canberra, ACT 2601

P: +61 (0)2 6120 1610  M: No Mobile  F: +61 (0)2 6273 7181   E: address@hidden  W: www.co2crc.com.au





At Friday, 25/05/2012 on 7:41 pm Chris Ohmstede wrote:
On 05/24/2012 08:24 PM, George Kirkham wrote:

Hi, is this the correct location to post question to?

 

I would like to compile and install SWF Tools swftools-0.9.2.exe  in Ubuntu 12.04 however when I follow the steps in the http://wiki.swftools.org/wiki/Installation the installation has many warnings and errors.  I have found that installing to Debian is not an issue but there seems to be differences in Ubuntu that causes issues. I am working with Ubuntu server 32 bit and 64 bit.

 

If I run “make distclean”, and then run through the installation process again, then the “”make” succeeds and I can do a “make install”, but I am not confident in the result due to the large number of warnings.

 

The error message “Hunk #22 FAILED at 703.” Is a concern, but I do not know what this indicates.

 

Does anyone know how to compile SWFTools under Ubuntu ? and if so could you please let me know the steps the work without major errors or warnings.

 

 

How to compile/link swftools on Unix/Linux/BSD?

Download swftools-0.x.x.tar.gz. Then type, on the command-line:

   tar -zvxf swftools-0.x.x.tar

   cd swftools-0.x.x

   ./configure

   make

   make install

 

 

Warning messages

 

 

config.status: creating lib/action/Makefile

config.status: creating src/Makefile

config.status: creating lib/pdf/Makefile

config.status: creating swfs/Makefile

config.status: creating lib/lame/Makefile

config.status: creating lib/readers/Makefile

config.status: creating config.h

address@hidden:/home/itsupport/om/swftools# make>../swftoolsmake.log

modules/swffont.c: In function âisSWFâ:

modules/swffont.c:572:10: warning: ignoring return value of âfreadâ, declared with attribute warn_unused_result [-Wunused-result]

rfxswf.c: In function âswf_WriteCGIâ:

rfxswf.c:1888:8: warning: ignoring return value of âwriteâ, declared with attribute warn_unused_result [-Wunused-result]

lame/VbrTag.c: In function âPutVbrTagâ:

lame/VbrTag.c:803:14: warning: ignoring return value of âfreadâ, declared with attribute warn_unused_result [-Wunused-result]

lame/VbrTag.c:822:7: warning: ignoring return value of âfreadâ, declared with attribute warn_unused_result [-Wunused-result]

as3/abc.c: In function âtraits_parseâ:

as3/abc.c:469:6: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âintâ [-Wformat]

as3/pool.c: In function âpool_find_namespaceâ:

as3/pool.c:969:9: warning: format â%pâ expects argument of type âvoid *â, but argument 4 has type âintâ [-Wformat]

as3/builtin.c:4032:1: warning: initialisation from incompatible pointer type [enabled by default]

as3/builtin.c:4032:1: warning: (near initialisation for âflash_utils_flash_proxy_constant.<anonymous>.sâ) [enabled by default]

as3/builtin.c:5469:1: warning: initialisation from incompatible pointer type [enabled by default]

as3/builtin.c:5469:1: warning: (near initialisation for â_AS3_constant.<anonymous>.sâ) [enabled by default]

as3/import.c: In function âas3_import_fileâ:

as3/import.c:243:10: warning: ignoring return value of âfreadâ, declared with attribute warn_unused_result [-Wunused-result]

ar: creating librfxswf.a

cc1plus: warning: command line option â-Wimplicitâ is valid for C/ObjC but not for C++ [enabled by default]

cc1plus: warning: command line option â-Wimplicitâ is valid for C/ObjC but not for C++ [enabled by default]

cc1plus: warning: command line option â-Wimplicitâ is valid for C/ObjC but not for C++ [enabled by default

.

.

.

cc1plus: warning: command line option â-Wimplicitâ is valid for C/ObjC but not for C++ [enabled by default]

ar: creating ../libgfxpdf.a

png.c: In function âpng_read_headerâ:

png.c:102:10: warning: ignoring return value of âfreadâ, declared with attribute warn_unused_result [-Wunused-result]

ar: creating libbase.a

ar: creating libgfx.a

ar: creating libgfxswf.a

gocr/database.c: In function âocr_dbâ:

gocr/database.c:401:10: warning: ignoring return value of âfgetsâ, declared with attribute warn_unused_result [-Wunused-result]

ar: creating libocr.a

png2swf.c: In function âpng_read_headerâ:

png2swf.c:166:10: warning: ignoring return value of âfreadâ, declared with attribute warn_unused_result [-Wunused-result]

png2swf.c: In function âpng_get_dwordâ:

png2swf.c:146:10: warning: ignoring return value of âfreadâ, declared with attribute warn_unused_result [-Wunused-result]

swfdump.c: In function âmainâ:

swfdump.c:1151:9: warning: ignoring return value of âreadâ, declared with attribute warn_unused_result [-Wunused-result]

font2swf.c: In function âmainâ:

font2swf.c:118:11: warning: ignoring return value of âgetcwdâ, declared with attribute warn_unused_result [-Wunused-result]

swfbytes.c: In function âswf_IsSWFâ:

swfbytes.c:338:9: warning: ignoring return value of âreadâ, declared with attribute warn_unused_result [-Wunused-result]

 

 

 

cc1plus: warning: command line option â-Wimplicitâ is valid for C/ObjC but not for C++ [enabled by default]

 

rm -f librfxswf.a

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/tokenizer.yy.o as3/parser.tab.o as3/scripts.o as3/compiler.o as3/import.o as3/expr.o as3/parser_help.o as3/state.o as3/common.o as3/initcode.o as3/assets.o

ar: creating librfxswf.a

ranlib librfxswf.a

cd pdf;make libgfxpdf

make[2]: Entering directory `/home/user/om/swftools/lib/pdf'

Extracting xpdf-3.02.tar.gz

Applying security patches...

find . \( -name "*.cc" -or -name "*.h" -or -name "*.c" \) -exec cp {} {}.orig \;

Hunk #22 FAILED at 703.

Hunk #23 FAILED at 719.

 

I have also tried

LDFLAGS="-L/usr/lib/i386-linux-gnu" CPPFLAGS="-I/usr/local/include" CXXLIBS="-lstdc++" ./configure

 

But the results are the same.

 

 

 

 

 



---------------
SWFTools-common is a self-managed list. To subscribe/unsubscribe, or amend an existing subscription, please kindly point your favourite web browser at:<http://lists.nongnu.org/mailman/listinfo/swftools-common>
Hi George

Can you show the output of ./configure?  It's been a while since I needed to do an Ubuntu build but I might be able to pick out your missing packages if any.

Chris




address@hidden:/usr/adm/swftools/swftools-0.9.2# find . -type f -name "*.*" -print0 | xargs -0 -e grep -nH -e "default_viewer.swf"
./swfs/Makefile.in:44:  rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
./swfs/Makefile.in:45:  $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
./swfs/Makefile.in:55:  $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
Binary file ./src/pdf2swf.o matches
./src/pdf2swf.c:402:    sprintf(buf, "%s/default_viewer.swf", SWFDIR);
./src/pdf2swf.1:57:    The viewer swf to be used is determined by a symlink named "default_viewer.swf" in



Hi George

You are correct with the rm commands.  This was found and discussed in an email to this list titled:
“Can't compile swftools 0.9.2 on RHEL 5.8 (x86_64)”
sent on May 1, 2012.  It uses the same solution as yours.

I found a few packages that you are missing.  I'm not sure how important they are but install these:
libfontconfig1-dev
libfftw3-dev
libzzip-dev

Hope it works out
Chris

reply via email to

[Prev in Thread] Current Thread [Next in Thread]