[Bugs] #4926 Physics HIGH: physics-28 fails to start on fedora 18 i386

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Mon Dec 28 17:36:15 EST 2015


#4926: physics-28 fails to start on fedora 18 i386
----------------------+-------------------------------
  Reporter:  quozl    |            Owner:
      Type:  defect   |           Status:  new
  Priority:  High     |        Milestone:  Unspecified
 Component:  Physics  |          Version:  Unspecified
  Severity:  Major    |       Resolution:
  Keywords:           |  Distribution/OS:  Unspecified
Bug Status:  New      |
----------------------+-------------------------------

Comment (by quozl):

 Alas, that takes us back to the original problem on the ticket; your
 _Box2D.so wants GLIBCXX_3.4.21 to be in libstdc++.so.6 but the system has
 a different version:

 {{{
 Traceback (most recent call last):
   File "/usr/bin/sugar-activity", line 169, in <module>
     main()
   File "/usr/bin/sugar-activity", line 121, in main
     module = __import__(module_name)
   File "/home/olpc/Activities/Physics.activity/activity.py", line 64, in
 <module>
     import physics
   File "/home/olpc/Activities/Physics.activity/physics.py", line 40, in
 <module>
     import lib.Box2D as box2d
   File "/home/olpc/Activities/Physics.activity/lib/Box2D.py", line 14, in
 <module>
     from box2d_32 import *
   File "/home/olpc/Activities/Physics.activity/lib/box2d_32/__init__.py",
 line 20, in <module>
     from .Box2D import *
   File "/home/olpc/Activities/Physics.activity/lib/box2d_32/Box2D.py",
 line 32, in <module>
     _Box2D = swig_import_helper()
   File "/home/olpc/Activities/Physics.activity/lib/box2d_32/Box2D.py",
 line 28, in swig_import_helper
     _mod = imp.load_module('_Box2D', fp, pathname, description)
 ImportError: /lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
  (required by
 /home/olpc/Activities/Physics.activity/lib/box2d_32/_Box2D.so)
 Exited with status 1, pid 1368 data
  (None, <open file '<fdopen>', mode 'w' at 0xadad808>,
  '21988845277dfe418c44f81afa031f3451e02620')
 }}}

 So either;
  * you build _Box2D.so on Fedora 18, or
  * you add your libc.so.6 to the bundle.

--
Ticket URL: <https://bugs.sugarlabs.org/ticket/4926#comment:9>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list