Author Topic: Problem compile CB-RC2 under Ubuntu Linux 5.10 Breezy(solved)  (Read 3971 times)

Offline cyberkoa

  • Plugin developer
  • Almost regular
  • ****
  • Posts: 145
    • http://
Problem compile CB-RC2 under Ubuntu Linux 5.10 Breezy(solved)
« on: October 31, 2005, 01:06:56 am »
Hi all,

  I am facing some problem compiling CB-RC2 under Ubuntu Linux 5.10 Breezy, I believe is the share library environment settings but I lack of this knowledge. Therefore, hope that you can give me some help

I follow the steps in Wiki that compiling CVS HEAD , I manage to go through all the hassle setting up build-essential package , autotools, libtool, aclocal , convert bootstrap using dos2unix but I stuck at the ./compile .

The error sounds "cannot find wx library , make sure your wx-config is in the PATH , and wx-config --libs return the correct value, and LD_LIBRARY_PATH is set up properly." (I shall paste the exact error later , I am in Ms Windows now)


I have check that
 
i) wx-config is in the PATH and return the correct value ,
ii) /etc/ld.so.config contains /opt/wx/2.6/lib , ldconfig -v also show there is 2 link to the wx gtk2 library
iii) echo $LD_LIBRARY_PATH show "/opt/wx/2.6/lib"


I have tried in 2 different PCs , both give me the same error. I think tiwag is using Ubuntu Hoary right , any hints ?

I compile using "sudo" with the default super user ID not root.


OS : Ubuntu Linux 5.10
wxGTK verision :  wx-gtk2.6.2
GTK version : libgtk-dev version 2.x


koa
« Last Edit: November 01, 2005, 04:02:16 pm by cyberkoa »

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
You also need wxgtk-common (or something like that), which provides wx-config.
After that it should be a breeze in breezy ;)
Be patient!
This bug will be fixed soon...

Offline Charon

  • Multiple posting newcomer
  • *
  • Posts: 49
  • fnord
    • charon - where mental illness meets chronic nonsense
Hi

this package is just called "wx-common" in Ubuntu Breezy.

if your compile won't be successfull you could give my ubuntu-package a try  8)
http://www.char0n.de/stuff/codeblocks-1.0rc2.deb
hi, i am a signature virus. please copy me into your sig!
Wish list : no root-node for workspaces, open files and symbols; world domination

Offline cyberkoa

  • Plugin developer
  • Almost regular
  • ****
  • Posts: 145
    • http://
Thanks for feedback , I have settled the problem.


It is due to the environment variable problem, since I copy the code blocks source using "sudo" to /usr/share/codeblocks , and I use sudo to do the compilation , the profile environment variable is different . I found that by hacking into "configure" script

Therefore , I copy those source to ~/codeblocks-rc2 , and compile , now it passes the wx-config stage but stuck at creating makefile.

After refering to the thread by northtar
http://forums.codeblocks.org/index.php/topic,1227.0.html

I run the following commands before compilation
Code
find . -type f -and -not -name "*.png" -and -not -name "*.bmp" | sed "s/.*/\"\\0\"/" | xargs dos2unix
find . -type f -and -not -name "*.cpp" -and -not -name "*.h" -and -not -name "*.png" -and -not -name "*.bmp" | sed "s/.*/\"\\0\"/" | xargs dos2unix
and the compilation success.


The only problem later is the authority problem to access the program files that installed to /usr/local/share , it can be easily solved by granting the authotiry of the folders to the default user in Ubuntu .