From: [email protected] [mailto:[email protected]] On Behalf Of Arjun Rathee Sent: Monday, January 26, 2015 3:35 AM To: Steven G. Messervey; [email protected] 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 <[email protected]> wrote: From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Sunday, January 18, 2015 6:27 PM To: [email protected] Subject: [Swftools-common] Standalone version of pdf2swf Hey, 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 install'. Hope this helps, Steve --------------------------------------------------------------------------------------------------- As a side note, I decided to bottom-post this, I hope it doesn’t cause confusion.... While what you are trying to accomplish is clearer, you still need to run the 'configure' 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 crossbridge documentation. 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 secondary directory, and running 'configure' on its own there, and inspecting the makefiles. As to what options will help the generated headers and makefiles be usable under crossbridge, I cannot say. Hope this helps, Steve --------------- 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>
