Thanks Tomas, I check and I found an hold version of libcodeblocks.so in /usr/lib64 without PlaceWindow function.
Ok now I can build C::B
For wxGTK :
1 - Rebuild with unicode and monolitic options
myconf="--enable-xrc --enable-monolithic --enable-unicode" emerge wxGTK
For C::B
1 - Clean previous installation
2 - Clean files
3 - Define AS_MAX_PORTABILITY in ./src/sdk/as/source/as_config.h
4 - Generate a new configure.ac (see attach)
5 - Regenerate Makefiles
aclocal && autoconf && autoheader && automake --include-deps --add-missing --foreign --copy && ./configure --prefix=/usr --enable-debug=no && make
In this step some thing strange :
For each source g++ use "-O2 -ffast-math -g -O2" ?
With "-g -O2" the sources are compile in debug or in release mode?
I guess it's define by acinclude.m4 but I not an expert with m4.
....
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/me/sources/codeblocks/src'
make[2]: Leaving directory `/home/me/sources/codeblocks/src'
make[2]: Entering directory `/home/me/sources/codeblocks'
make[2]: Leaving directory `/home/me/sources/codeblocks'
make[1]: Leaving directory `/home/me/sources/codeblocks'
/home/me/sources/codeblocks # echo $?
0
Fine!
6 - Install C::B
/home/me/sources/codeblocks # make install
...
***
* Updating MIME database in /usr/share/mime...
***
...
make[1]: Leaving directory `/home/me/sources/codeblocks/src'
make: *** [install-recursive] Error 1
What's means?
Tof
[attachment deleted by admin]
I found why "make install" it's not working
1 - Replace AC_INIT in configure.ac by "AC_INIT([codeblocks], [1.0-RC2])"
2 - Install the last version of desktop-file-utils
Up (http://www.freedesktop.org/Software/desktop-file-utils)
update-desktop-database was missing in my configuration
3 - Re-compile and install C::B
aclocal && autoconf && autoheader && automake --include-deps --add-missing --foreign --copy && ./configure --prefix=/usr --enable-debug=no && make && make install
Now when I execute C::B I return to my first error :
codeblocks: ./bindings/sc_wxstring.cpp:300: void Register_wxString(asIScriptEngine*): Assertion `r >= 0' failed.
Aborted
Next step, now I can look at
No, currently AngelScript is the problem, it doesn't work with native calls on 64 bits yet.
But you can get C::B working, see my post here: http://forums.codeblocks.org/index.php?topic=2096.0