Code::Blocks version 12.11 is out. Compiler plugin does not find SDCC out of the box. The Fedora SDCC package decided to use nonstandard names for the SDCC compiler and tools: it prefixed all executables with sdcc-, i.e. for example instead of calling the compiler executable sdcc, it is sdcc-sdcc; same for linker etc. To make this work out of the box, the compiler names need to be patched; for 10.05 it is in src/plugins/compilergcc/compilerSDCC.cpp, and for 12.11 it is in src/plugins/compilergcc/resources/compilers/options_SDCC.xml. Furthermore, there is a bug in the Makefile.am of the scripted wizard which prevents it from installing necessary files for the MCS51 project generator. See berlios patch queue #3151
I need to unbundle few libs before C::B 12.11 can go to Fedora. Until then you can use pre-release snapshot from http://fedora.danny.cz/danny/ (for non-sdcc use cases).
(In reply to comment #0) > Furthermore, there is a bug in the Makefile.am of the scripted wizard which > prevents it from installing necessary files for the MCS51 project generator. > See berlios patch queue #3151 don't you mean patch #3400? #3151 is about Windows cross-building
(In reply to comment #2) > don't you mean patch #3400? #3151 is about Windows cross-building #3151 is not just about Windows cross-build, it also fixes numerous other problems with the autotools build. #3400 just adds scripted wizard support for compilers that don't run on linux anyway (except maybe with wine) So I really meant #3151
(In reply to comment #3) > (In reply to comment #2) > > don't you mean patch #3400? #3151 is about Windows cross-building > > #3151 is not just about Windows cross-build, it also fixes numerous other > problems with the autotools build. > > #3400 just adds scripted wizard support for compilers that don't run on > linux anyway (except maybe with wine) > > So I really meant #3151 sorry, but no chance I can include #3151, it must be merged by upstream first, it's 80 KB touching the buildsystem that's already modified because the library unbundling
(In reply to comment #4) > sorry, but no chance I can include #3151, it must be merged by upstream > first, it's 80 KB touching the buildsystem that's already modified because > the library unbundling I'm working on this; meanwhile you could take the changes to src/plugin/scriptedwizard/resources/Makefile.am and src/plugin/scriptedwizard/resources/mcs51/Makefile.am; these alone should be easy to apply
(In reply to comment #5) > (In reply to comment #4) > > sorry, but no chance I can include #3151, it must be merged by upstream > > first, it's 80 KB touching the buildsystem that's already modified because > > the library unbundling > > I'm working on this; meanwhile you could take the changes to > src/plugin/scriptedwizard/resources/Makefile.am and > src/plugin/scriptedwizard/resources/mcs51/Makefile.am; these alone should be > easy to apply that should be doable, thanks
This bug appears to have been reported against 'rawhide' during the Fedora 19 development cycle. Changing version to '19'. (As we did not run this process for some time, it could affect also pre-Fedora 19 development cycle bugs. We are very sorry. It will help us with cleanup during Fedora 19 End Of Life. Thank you.) More information and reason for this action is here: https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora19
HI Dan, I've seen changes in spec has been pushed days ago, any progress now? Users are complaining about codeblocks in Fedora.
*** This bug has been marked as a duplicate of bug 1004493 ***