User forums > Nightly builds
The 04 May 2007 build will NOT be out.
killerbot:
it seems once again, it doesn't build on linux.
--- Code: ---codesnippets.cpp:23:6: error: #error IS_PLUGIN_CODE *not* defined for plugin code
make[5]: *** [codesnippets.lo] Error 1
--- End code ---
To all developers, please use include files [next week I will post some information on include files and a guideline on how to use them] correctly or other ifdef stuff. And please please, build with a non pch environment. PCH's are bad, bad, bad, they are a very easy tool to break compilation. They have benefits, but to be honest currently on the CB project they do more damage then good.
To be honest 50% of the commits these days are breaking the linux build.
stahta01:
--- Quote from: killerbot on May 04, 2007, 08:07:26 pm ---it seems once again, it doesn't build on linux.
--- Code: ---codesnippets.cpp:23:6: error: #error IS_PLUGIN_CODE *not* defined for plugin code
make[5]: *** [codesnippets.lo] Error 1
--- End code ---
To all developers, please use include files [next week I will post some information on include files and a guideline on how to use them] correctly or other ifdef stuff. And please please, build with a non pch environment. PCH's are bad, bad, bad, they are a very easy tool to break compilation. They have benefits, but to be honest currently on the CB project they do more damage then good.
To be honest 50% of the commits these days are breaking the linux build.
--- End quote ---
I assume from this that if I submit my patches needed to compile Code::Blocks under windows without using pch, that they will be used.
Tim S
killerbot:
Cb project itself on windows (cbp files) fall back on GCC with pch. But with makefiles on linux it more often without pch (good ;-) );
So if it builds on widows by turning off pch one can already be more confident it will also build on linux, though still no full guarantee (wx is sometimes different)
Pecan:
The problem with codesnippets on linux is not precompile headers.
Mandrav took out the BUILDING_PLUGIN define in the codesnippets-unix.cbp, so I had to come up with something else. I chose "IS_PLUGIN_CODE".
I have no idea where to put the define for make files.
Does it go in the .am somewhere?
--- Quote from: killerbot on May 04, 2007, 08:07:26 pm ---To be honest 50% of the commits these days are breaking the linux build.
--- End quote ---
Yuup, it's a development environment. And CB is built around .cbp files. Those are working. Where's the make file? I'll try to figure out how to fix it.
mandrav:
--- Quote ---Mandrav took out the BUILDING_PLUGIN define in the codesnippets-unix.cbp, so I had to come up with something else. I chose "IS_PLUGIN_CODE".
--- End quote ---
I removed it because it disabled the use of pch. But if you need this put it back.
Navigation
[0] Message Index
[#] Next page
Go to full version