taskGnash - The GNU Flash player - Tasks: task #9300, Configuration support for gnash...


You are not allowed to post comments on this tracker with your current authentication level.

task #9300: Configuration support for gnash python

Submitted by:  Sandro Santilli <strk>
Submitted on:  Mon Apr 6 08:42:39 2009  
Should Start On: Wed Apr 15 06:00:00 2009Should be Finished on: Wed Apr 15 06:00:00 2009
Category: in progressPriority: 5 - Normal
Status: Ready For TestPrivacy: Public
Percent Complete: 100%Assigned to: Rob Savoye <rsavoye>
Open/Closed: OpenEffort: 0.00

(Jump to the original submission Jump to the original submission)

Mon Apr 20 15:10:27 2009, comment #8:

This appears to be a packaging bug for Debian Lenny and Ubuntu Intrepid, Gnash can find the boost_python library, but can't use it
because it appears to have the boost configuration wrong for the compiler version. Removing the development packages for Boost 1.34 and upgrading to Boost 1.35 or Boost 1.37 fixes the problem. On Fedora 10 and 11, it's always worked with the default packages.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Sat Apr 18 00:07:46 2009, comment #7:

I tried --enable-python on an Ubuntu Intrepid machine with the default packages, and configure found boost_python just fine.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Fri Apr 17 10:11:32 2009, comment #6:

This is to report that dropping any boost-python package
and reinstalling it doesn't fix the issue.
I did verify that the drop was effective, and gnash correctly
dumped an ERROR for not finding the library in that case.

Sandro Santilli <strk>
Project Member
Fri Apr 17 08:20:51 2009, comment #5:

On Ubuntu-8.10, there boost_python library name found
is one that points to nowhere. Sounds like a bug in Ubuntu itself.

Gnash finds it to be boost_python-gcc41-1_34_1.so, and
/usr/lib/libboost_python-gcc41-1_34_1.so is a symlink to
libboost_python-gcc41-1_34_1-py25.so, which does NOT exist.

Instead, libboost_python-gcc42-1_34_1-py25.so exists
which is symlinked from the top-level libboost_python.so

I've no idea where the bug comes from, most likely an ubuntu
dist upgrade, as dpkg -S doesn't know about it either:
dpkg: /usr/lib/libboost_python-gcc41-1_34_1.so not found.

Sandro Santilli <strk>
Project Member
Thu Apr 16 16:24:45 2009, comment #4:

Ok, as of revno #10801, configure finds the boost_python library when python is enabled.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Thu Apr 16 07:11:54 2009, comment #3:

The new python.m4 should also check/find libboost_python

Sandro Santilli <strk>
Project Member
Thu Apr 16 00:13:52 2009, comment #2:

I added support for a --enable-python option, and made building the python module conditional based on this. It also uses python-config to get the headers and libraries needed for Python development. Now all somebody has to do is fix the module so it actually compiles.:-) Anyway, checked in as of revno 10794.

Just as a note, Sugar Labs is using a modified version of this for Gnash->Sugar integration.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Mon Apr 6 10:08:06 2009, comment #1:

Also, the install rule seems broken

Sandro Santilli <strk>
Project Member
Mon Apr 6 08:42:39 2009, original submission:

Currently the python module is never built.
Configuration support should add an --enable-python configure switch or similar, and look for 'python' boost lib and headers.

Sandro Santilli <strk>
Project Member


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by rsavoye (Posted a comment)
  • -unavailable- added by strk (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat Apr 18 00:07:46 2009rsavoyeCategoryNone=>in progress
    Thu Apr 16 00:14:31 2009rsavoyeAssigned toNone=>rsavoye
    Thu Apr 16 00:13:52 2009rsavoyeShould Start OnSun Apr 5 22:00:00 2009=>Wed Apr 15 06:00:00 2009
      Should be Finished onSun Apr 5 22:00:00 2009=>Wed Apr 15 06:00:00 2009
      StatusNone=>Ready For Test
      Percent Complete0%=>100%

    Back to the top

    Powered by Savane 3.1-cleanup1