fails to build on amd64: attempts to wrap removed ev_selection_get_selection_map

Bug #632272 reported by Colin Watson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-python-desktop (Ubuntu)
Fix Released
High
Robert Ancell
Maverick
Fix Released
High
Robert Ancell

Bug Description

ev_selection_get_selection_map was removed in this upstream commit:

  http://git.gnome.org/browse/evince/commit/?id=18d2af9bce80392407fae997c8dfa029f5a54123

... but gnome-python-desktop still tries to wrap it. This results in this compiler warning on amd64, which is promoted to a build failure by our buildd infrastructure because int/pointer conversions can result in somewhat rare crashes on amd64:

  evince.c: In function '_wrap_ev_selection_get_selection_map':
  evince.c:4900: warning: implicit declaration of function 'ev_selection_get_selection_map'
  evince.c:4900: warning: assignment makes pointer from integer without a cast

I suspect the proper fix is to simply remove that wrapping from gnome-python-desktop, although I don't know whether the new interface needs to be wrapped too.

Colin Watson (cjwatson)
Changed in gnome-python-desktop (Ubuntu Maverick):
importance: Undecided → High
milestone: none → ubuntu-10.10
Revision history for this message
Sebastien Bacher (seb128) wrote :

Robert, could you fix that issue?

Changed in gnome-python-desktop (Ubuntu Maverick):
assignee: nobody → Robert Ancell (robert-ancell)
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-python-desktop - 2.30.0-1ubuntu5

---------------
gnome-python-desktop (2.30.0-1ubuntu5) maverick; urgency=low

  [ Stefano Rivera ]
  * evince-2.32.patch:
    - Remove get_selection_map, which doesn't exist any more (LP: #632272)
 -- Robert Ancell <email address hidden> Wed, 08 Sep 2010 11:56:14 +1000

Changed in gnome-python-desktop (Ubuntu Maverick):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.