Just an FYI.... I was finally able to compile the gfx Python module by
switching to Python 2.4 rather than Python 2.6.

On Fri, Mar 19, 2010 at 10:20 PM, Jamie Begin <[email protected]> wrote:

> Ricardo,
>
> Thanks for the reply.  I forgot to mention that I'm using Python 2.6
> compiled from source.  After creating a symlink to the Python headers,
> ./configure now finds it.  Though it doesn't seem to have helped any.  In
> fact, I've resolved all the missing library messages and am still stuck with
> the same GCC error.
>
> I just want to clarify that building swftools itself works fine.  I've been
> using the command line tools to convert PDFs to SWFs without incident.  The
> problem is that "python ./setup.py build" seems to choke on
> "lib/pdf/xpdf/gfile.h:134: error: ISO C++ forbids declaration of ‘DIR’
> with no type"
>
>
> On Fri, Mar 19, 2010 at 9:14 PM, Ricardo Pedroso <[email protected]>wrote:
>
>> On Fri, Mar 19, 2010 at 9:15 PM, Jamie Begin <[email protected]> wrote:
>> > I posted a couple days ago about the build failing when compiling the
>> Python
>> > bindings due to a missing "lib/art" directory.  I didn't realize that I
>> had
>> > grabbed the development version rather than the stable release.  The
>> release
>> > version apparently does have the directory, so that problem is resolved.
>> > However I have a new one...  I'm running into the same problem mentioned
>> in
>> > this thread:
>> > http://www.mail-archive.com/[email protected]/msg04229.html
>> (which
>> > is that the build errors out).
>> >
>> > My config.log: http://pastebin.com/UmWYJrgm
>> >
>>
>> Looking to your config.log  it's seems that you have some missing
>> libraries.
>>
>> rica...@laptop:~/tmp$ grep "cannot find" config.log
>> /usr/bin/ld: cannot find -lungif
>> /usr/bin/ld: cannot find -lgif
>> /usr/bin/ld: cannot find -lfontconfig
>> /usr/bin/ld: cannot find -lGL
>> /usr/bin/ld: cannot find -lGLU
>> /usr/bin/ld: cannot find -lglut
>> /usr/bin/ld: cannot find -lmp3lame
>>
>> GL, GLU and glut are not necessary.
>> mp3lame is optional, I think
>> The others, I think, they all are necessary to build swftools
>>
>> You have also this 2 lines in config.log:
>> configure:9944: checking for Python.h
>> configure:10070: result: nope
>>
>> If you want to build the python module you need python devel package.
>>
>> Search in your distro repository if you have the development packages
>> for those above.
>> It's seems that you are using redhat or some redhat based disto, if
>> so, try to search for "package"-devel
>> and install them, eg:
>> yum search python-devel
>> yum install python-devel
>>
>> Regards,
>> Ricardo
>>
>
>

Reply via email to