#810972 libcegui-mk2-0.8.4 Python bindings cannot be used to run CEED (mismatching boost python symbols)

#810972#5
Date:
2016-01-14 11:26:01 UTC
From:
To:
Hi,

Using the new libcegui-mk2-0.8.4 Python bindings, I used the CEED (Cegui unified Editor) version (0.8.0), which can be found here:
https://bitbucket.org/cegui/ceed/src/b1589c21bf24a9beee832bfe1cd20e66cb99dfaf/?at=v0-8

I also created a custom repository with the same code and debian files prepared for packaging here:
https://github.com/Bertram25/ceed

Unfortunately, once installing CEED on the Debian system, using the debian package built out of the above repository, I end up with the following error:

PyCEGUI package is missing! PyCEGUI provides Python bindings for CEGUI, the library this editor edits assets for, see cegui.org.uk. (exception: /usr/lib/python2.7/dist-packages/cegui-0.8/PyCEGUI.so: undefined symbol: _ZTIN5boost6python15instance_holderE)
Your environment doesn't meet critical prerequisites! Can't start!

It seems according to the error that the boost python symbols used to create the PyCEGUI.so file (CEgui Python Bindings) is mismatching between my system (Which is a Debian unstable up-to-date at the time of writing) and the binary boost version. 

Could you help me on that issue so we can eventually package Ceed for Debian?

Thanks a lot!

Yohann

#810972#10
Date:
2016-01-16 14:56:04 UTC
From:
To:
Hi,

I can confirm this problem, and I am trying to solve it. I checked the CEGUI's
wiki about CEED¹, and I fail to see what's missing for the moments. Indeed,
trying to import PyCEGUI fails.

Python 2.7.11 (default, Jan 11 2016, 21:04:40)
[GCC 5.3.1 20160101] on linux2
Type "help", "copyright", "credits" or "license" for more information.
fact, I changed it for PyCEGUI.so and now the error is the following:

Following problems found:
PyCEGUI was found but PyCEGUIOpenGLRenderer is missing! CEED can't render
embedded CEGUI without it. (exception:
/usr/lib/python2.7/dist-packages/cegui-0.8/PyCEGUIOpenGLRenderer.so: undefined
symbol: _ZN5CEGUI18OpenGLRenderTargetINS_12RenderTargetEED2Ev)
Your environment doesn't meet critical prerequisites! Can't start!

Let me finish patching everything what is needed to upload a new revision soon.

Regards,

#810972#21
Date:
2025-08-25 10:56:56 UTC
From:
To:
Dear submitter,

as the package cegui-mk2 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1111377

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)