CEGUI 7.5 compilation problem

For help with general CEGUI usage:
- Questions about the usage of CEGUI and its features, if not explained in the documentation.
- Problems with the CMAKE configuration or problems occuring during the build process/compilation.
- Errors or unexpected behaviour.

Moderators: CEGUI MVP, CEGUI Team

User avatar
ArKada
Not too shy to talk
Not too shy to talk
Posts: 22
Joined: Fri Jan 23, 2009 14:46

CEGUI 7.5 compilation problem

Postby ArKada » Mon Feb 14, 2011 20:52

Hello guys 8) !

I have a small compilation problem with CEGUI 7.5 and Debian 6.0.

I receive this message in my terminal :

Code: Select all

/usr/bin/ld: cannot find -lboost-thread-mt


There is a problem because libboost-thread-dev is already install on my computer and i've seen that lboost-thread-mt is replace by lboost-thread.

Greetings

ArKada

User avatar
Kulik
CEGUI Team
Posts: 1382
Joined: Mon Jul 26, 2010 18:47
Location: Czech Republic
Contact:

Re: CEGUI 7.5 compilation problem

Postby Kulik » Mon Feb 14, 2011 21:23

AFAIK CEGUI doesn't use boost thread at all. Maybe it's Ogre related?

User avatar
ArKada
Not too shy to talk
Not too shy to talk
Posts: 22
Joined: Fri Jan 23, 2009 14:46

Re: CEGUI 7.5 compilation problem

Postby ArKada » Mon Feb 14, 2011 22:03

Ogre use boost thread but i did not compile Ogre, maybe with the OgreRenderer ...

I solve the problem by rename the libboost_thread-mt.a to libboost-thread-mt.a and it works so ...

But i'm surprising with the size of the libCEGUIbase.a ... 50.6 Mo ... Okay it's a static library but to compare the Ogre 1.7.2 static library deals with 20 Mo ..

And finally, is there a way to tell to CEGUI do not create a log file ?

Greetings

Gouwi aka ArKada

Jamarr
CEGUI MVP
CEGUI MVP
Posts: 812
Joined: Tue Jun 03, 2008 23:59
Location: USA

Re: CEGUI 7.5 compilation problem

Postby Jamarr » Tue Feb 15, 2011 19:53

ArKada wrote:Ogre use boost thread but i did not compile Ogre, maybe with the OgreRenderer ... I solve the problem by rename the libboost_thread-mt.a to libboost-thread-mt.a and it works so ...


CEGUI does not use Boost, at least not outside of the Python bindings. Most likely, CEGUI::OgreRenderer references Ogre headers, which in turn may reference boost. See the thread that already explains this.

But i'm surprising with the size of the libCEGUIbase.a ... 50.6 Mo ... Okay it's a static library but to compare the Ogre 1.7.2 static library deals with 20 Mo ..


That is interesting. What is more interesting is that my static build of CEGUI is close to 300mb. And yet my final compilation is under 3mb. I also have no external modules to distribute with it. It is amazing how that works out, huh.

And finally, is there a way to tell to CEGUI do not create a log file ?


You can find the answer using this forums Search Tool.
If somebody helps you by replying to your thread, upvote him/her as a thanks! Make sure to include your CEGUI.log and everything you tried when posting! And remember that we are not magicians!


Return to “Help”

Who is online

Users browsing this forum: Majestic-12 [Bot] and 3 guests