[Top][All Lists]

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

Re: [Swftools-common] Standalone version of pdf2swf

From: Steven G. Messervey
Subject: Re: [Swftools-common] Standalone version of pdf2swf
Date: Mon, 26 Jan 2015 22:17:57 -0500

From: address@hidden [mailto:address@hidden On Behalf Of Arjun Rathee
Sent: Monday, January 26, 2015 3:35 AM
To: Steven G. Messervey; address@hidden
Subject: Re: [Swftools-common] Standalone version of pdf2swf

Hey, I should probably explain what i was trying.
My goal is to compile pdf2swf under an application named crossbridge.
So for that we had written an additional bunch of code and wanted to make sure 
that we have all the necessary files from the actual source in order to 
successfully compile the code.

On Sun, Jan 18, 2015 at 8:44 PM, Steven G. Messervey <address@hidden> wrote:

From: address@hidden [mailto:address@hidden On Behalf Of address@hidden
Sent: Sunday, January 18, 2015 6:27 PM
To: address@hidden
Subject: [Swftools-common] Standalone version of pdf2swf

Im trying to create a standalone version of pdf2swf and was coming up with 
errors when I attempt to compile the code without making any changes to it.

Compiling was done by: gcc pdf2swf.c pdf2pdf.c and also by compiling each of 
them individually
The error is attached with the mail

Sent from Windows Mail
Did you run the 'configure' script first?
I would be surprised if you did...

Also, pdf2swf and pdf2pdf are two distinct programs that cannot be compiled 
into the same executable,
because both define 'main', a program entry point.

The canonical way to make programs from source packages on linux is:

$ tar -C /path/to/output/directory -xzf somepackage.tar.gz
$ cd /path/to/output/directory/somepackage
$ ./configure
$ make

Run './configure --help' for a summary of options.

Additionally and optionally, you can become root using 'su', and then run 'make 

Hope this helps,
As a side note, I decided to bottom-post this, I hope it doesn’t cause 

While what you are trying to accomplish is clearer, you still need to run the 
script. It will generate make files and header files that will give you the 
information you
need to pass on to crossbridge. As to what options you need to pass to 
configure to help
crossbridge, I was unable to determine from what little searching I did of the 

To sum up:
  Try to find out what options you can pass to configure that will make 
crossbridge happy
  Run 'configure'
  Check the generated makefile (for pdf2swf, it's in the 'src' subdirectory), 
to see what
    pdf2swf requires in the way of provided libs (there are a few of them).
 Compile those libs with crossbridge, then compile pdf2swf and pdf2pdf.

If it would help, I would suggest unpacking the swftools sources into a 
directory, and running 'configure' on its own there, and inspecting the 

As to what options will help the generated headers and makefiles be usable under
crossbridge, I cannot say.

Hope this helps,

reply via email to

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