User forums > General (but related to Code::Blocks)

Panel shows only partially in wxz file editor

<< < (4/4)

spflanze:
I attempted to compile and package Code::Blocks by following the instructions at:
http://wiki.codeblocks.org/index.php/Installing_Code::Blocks_from_source_on_Linux

Those instructions failed at the point of the make command under the heading "Building wxWidgets" where I got many repetitions of errors similar to these:


--- Code: ---In file included from ../src/gtk/dcclient.cpp:46:0:
../src/gtk/bdiag.xbm:6:50: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing]
    0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01};
                                                  ^
../src/gtk/bdiag.xbm:6:50: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing]
--- End code ---

What can be done about those "narrowing conversion" errors?

BlueHazzard:
you do not have to build wxWidgets by yourself... Simply install the wxWidgets-dev library from your package manager

--- Code: ---sudo apt install libwxgtk3.0-dev

--- End code ---

i just try to create a package by myself. The steps i had to do was

--- Code: ---sudo apt install devscript debhelper cdbs

--- End code ---
then go to the root folder of the codeblock source (where the "debian" folder is) and run

--- Code: ---debuild

--- End code ---
in the console.
It is currently building. This will probably take some time on my machine and i will report back as soon as it finished...

[edit:] i do not know in how far this builds the contrib plugins, or adds the debugging symbols. I have to find this out...

BlueHazzard:
it stops with this error:

--- Code: ---dh_install -pcodeblocks-headers
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install: Cannot find (any matches for) "usr/include/codeblocks/tinyxml" (tried in ., debian/tmp)

dh_install: codeblocks-headers missing files: usr/include/codeblocks/tinyxml
dh_install: missing files, aborting
/usr/share/cdbs/1/rules/debhelper.mk:235: recipe for target 'binary-install/codeblocks-headers' failed
make: *** [binary-install/codeblocks-headers] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
debuild: fatal error at line 1152:
dpkg-buildpackage -rfakeroot -us -uc -ui failed
--- End code ---

someone an idea?

Navigation

[0] Message Index

[*] Previous page

Go to full version