[solved] CB compiles all files every build

Hi OFers !

I’ve just moved to Windows 7 with CodeBlocks from XCode on OSx.

The main issue is that everytime i hit “Build”, the whole OF libraries are recompiled and it takes ages to compile, so it turns totally unusefull (all the compilation of the whole lib it seemed to me much slower then in XCode in a similar computer?¿).

I’m sure I’m doing something wrong … Could someone tell me how to tell CodeBlocks to just recompile the needed (ex. those which changed) files ?

EDIT :: sorry i didn’t say i’m using CodeBlocks 13.12 … latest now.

EDIT2 :: i got into here : 0.061 workspace codeblocks questions … and unlinking the project dependency saves me to recompile OF at all the bulds … but still it’s really slow and compiling all as if it has after a clean …

Thanks for any trick …

Code::Blocks 13.12 may not work on windows. Have you tried uninstalling 13.12 and following the install process for 12.11?

Eloi, apart of configuring Code::Blocks 12.11 (for ofx 0.8.n) , multithreading builds are disabled by default on Code::Blocks. You can change the number of building threads in the properties menu.

Usually codeblocks only compiles the changed files when you hit build and run. I have seen some programmers to use the wrench button (that is clean and rebuild) instead, having your behaviour as a result.

hi @mikewesthad and @drakko !

Ok … so I uninstalled CB 13.12 and reinstalled 12.11 … but i keep with the same issue …
I set the multithreading builds to 4 (as i’ve a quad core cpu?) and yes it makes compilation much faster, but still it recompiles the whole OF and my whole project when i hit “Build and Run”.

@drako said :

Usually codeblocks only compiles the changed files when you hit build and run

That is exactly what my CB is not doing … ?¿ Is this some project settings or compiler settings that might need to be changed ? How this should be called “technically” inside CB ?

I tried with the OF 0.8.3 examples and using the project generator … and this issue i see it in both situations … ?

Thanks !!

Hmmm, could you try pressing the pressing the build button (the gear icon, or Ctrl+F9) and then sharing what gets printed in the build log?

I doubt the issue from this thread is your problem, but you could try the fix suggested there.

Hi @mikewesthad !

I paste here the results of my compilation :
The project was made with ProjectGenerator but ofxBoids got not included so i needed to include it manually. Besides that addition, the project comes from ProjectGenerator …

I have no errors at all, but some warnings … but the ofApp doesn’t wake up … I can see that the .exe file is copied in the /bin folder and deleted again … So if i press “Build and Run” … it builds and when it should run it says the typical “Seems like the project is not build. Build it ?”

Anyidea of …

1/ why i need to recompile all everytime (even no changes where made) and
2/ why is the app not running at all ? Is the warning for duplicate symbols the “error” ?

Thannks !
Build Log : I need it to cut it out … so i’m cutting some parts away (huge) …

-------------- Build: release in openFrameworksLib (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -Wno-multichar  -O3    -I..\..\..\glu\include -I..\..\..\freetype\include -I..\..\..\freetype\include\freetype2 -I..\..\..\FreeImage\include -I..\..\..\quicktime\include -I..\..\..\rtAudio\include -I..\..\..\fmodex\include -I..\..\..\videoInput\include -I..\..\..\glew\include -I..\..\..\glut\include -I..\..\..\cairo\include\cairo -I..\..\..\openFrameworks -I..\..\..\openFrameworks\app -I..\..\..\openFrameworks\events -I..\..\..\openFrameworks\graphics -I..\..\..\openFrameworks\utils -I..\..\..\openFrameworks\sound -I..\..\..\openFrameworks\video -I..\..\..\openFrameworks\communication -I..\..\..\openFrameworks\types -I..\..\..\openFrameworks\3d -I..\..\..\openFrameworks\gl -I..\..\..\openFrameworks\math -I..\..\..\poco\include -I..\..\..\tess2\include -I..\..\..\openssl\include -I..\..\..\glfw\include  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\libs\openFrameworks\3d\of3dPrimitives.cpp -o obj\Release\openFrameworks\3d\of3dPrimitives.o
mingw32-g++.exe -Wno-multichar  -O3    -I..\..\..\glu\include -I..\..\..\freetype\include -I..\..\..\freetype\include\freetype2 -I..\..\..\FreeImage\include -I..\..\..\quicktime\include -I..\..\..\rtAudio\include -I..\..\..\fmodex\include -I..\..\..\videoInput\include -I..\..\..\glew\include -I..\..\..\glut\include -I..\..\..\cairo\include\cairo -I..\..\..\openFrameworks -I..\..\..\openFrameworks\app -I..\..\..\openFrameworks\events -I..\..\..\openFrameworks\graphics -I..\..\..\openFrameworks\utils -I..\..\..\openFrameworks\sound -I..\..\..\openFrameworks\video -I..\..\..\openFrameworks\communication -I..\..\..\openFrameworks\types -I..\..\..\openFrameworks\3d -I..\..\..\openFrameworks\gl -I..\..\..\openFrameworks\math -I..\..\..\poco\include -I..\..\..\tess2\include -I..\..\..\openssl\include -I..\..\..\glfw\include  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\libs\openFrameworks\3d\of3dUtils.cpp -o obj\Release\openFrameworks\3d\of3dUtils.o
mingw32-g++.exe -Wno-multichar  -O3    -I..\..\..\glu\include -I..\..\..\freetype\include -I..\..\..\freetype\include\freetype2 -I..\..\..\FreeImage\include -I..\..\..\quicktime\include -I..\..\..\rtAudio\include -I..\..\..\fmodex\include -I..\..\..\videoInput\include -I..\..\..\glew\include -I..\..\..\glut\include -I..\..\..\cairo\include\cairo -I..\..\..\openFrameworks -I..\..\..\openFrameworks\app -I..\..\..\openFrameworks\events -I..\..\..\openFrameworks\graphics -I..\..\..\openFrameworks\utils -I..\..\..\openFrameworks\sound -I..\..\..\openFrameworks\video -I..\..\..\openFrameworks\communication -I..\..\..\openFrameworks\types -I..\..\..\openFrameworks\3d -I..\..\..\openFrameworks\gl -I..\..\..\openFrameworks\math -I..\..\..\poco\include -I..\..\..\tess2\include -I..\..\..\openssl\include -I..\..\..\glfw\include  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\libs\openFrameworks\3d\ofCamera.cpp -o obj\Release\openFrameworks\3d\ofCamera.o

mingw32-g++.exe -Wno-multichar  -O2    -I..\..\..\libs\glu\include -I..\..\..\libs\freetype\include -I..\..\..\libs\freetype\include\freetype2 -I..\..\..\libs\FreeImage\include -I..\..\..\libs\quicktime\include -I..\..\..\libs\rtAudio\include -I..\..\..\libs\fmodex\include -I..\..\..\libs\videoInput\include -I..\..\..\libs\glew\include -I..\..\..\libs\glut\include -I..\..\..\libs\glfw\include -I..\..\..\libs\openFrameworks -I..\..\..\libs\openFrameworks\3d -I..\..\..\libs\openFrameworks\app -I..\..\..\libs\openFrameworks\communication -I..\..\..\libs\openFrameworks\events -I..\..\..\libs\openFrameworks\gl -I..\..\..\libs\openFrameworks\graphics -I..\..\..\libs\openFrameworks\math -I..\..\..\libs\openFrameworks\sound -I..\..\..\libs\openFrameworks\types -I..\..\..\libs\openFrameworks\utils -I..\..\..\libs\openFrameworks\video -I..\..\..\libs\poco\include -I..\..\..\libs\tess2\include -I..\..\..\libs\cairo\include\cairo -I..\..\..\addons\ofxGui\libs -I..\..\..\addons\ofxGui\src -I..\..\..\addons\ofxOsc\libs -I..\..\..\addons\ofxOsc\src -I..\..\..\addons\ofxOsc\libs\oscpack -I..\..\..\addons\ofxOsc\libs\oscpack\src -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\posix -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\win32 -I..\..\..\addons\ofxOsc\libs\oscpack\src\osc -I..\..\..\addons\ofxXmlSettings\libs -I..\..\..\addons\ofxXmlSettings\src -I..\..\..\addons\ofxBoids\libs -I..\..\..\addons\ofxBoids\src -I..\..\..\addons\ofxFluid\libs -I..\..\..\addons\ofxFluid\src -I..\..\..\addons\ofxFX\libs -I..\..\..\addons\ofxFX\src -I..\..\..\addons\ofxFX\src\composers -I..\..\..\addons\ofxFX\src\filters -I..\..\..\addons\ofxFX\src\generative -I..\..\..\addons\ofxFX\src\operations -I..\..\..\addons\ofxUI\libs -I..\..\..\addons\ofxUI\src -Isrc\pmLedsC4 -Isrc -I..\..\..\addons\ofxBoids -I..\..\..\addons\ofxBoids\core  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\addons\ofxFX\src\ofxFXObject.cpp -o obj\Release\addons\ofxFX\src\ofxFXObject.o
mingw32-g++.exe -Wno-multichar  -O2    -I..\..\..\libs\glu\include -I..\..\..\libs\freetype\include -I..\..\..\libs\freetype\include\freetype2 -I..\..\..\libs\FreeImage\include -I..\..\..\libs\quicktime\include -I..\..\..\libs\rtAudio\include -I..\..\..\libs\fmodex\include -I..\..\..\libs\videoInput\include -I..\..\..\libs\glew\include -I..\..\..\libs\glut\include -I..\..\..\libs\glfw\include -I..\..\..\libs\openFrameworks -I..\..\..\libs\openFrameworks\3d -I..\..\..\libs\openFrameworks\app -I..\..\..\libs\openFrameworks\communication -I..\..\..\libs\openFrameworks\events -I..\..\..\libs\openFrameworks\gl -I..\..\..\libs\openFrameworks\graphics -I..\..\..\libs\openFrameworks\math -I..\..\..\libs\openFrameworks\sound -I..\..\..\libs\openFrameworks\types -I..\..\..\libs\openFrameworks\utils -I..\..\..\libs\openFrameworks\video -I..\..\..\libs\poco\include -I..\..\..\libs\tess2\include -I..\..\..\libs\cairo\include\cairo -I..\..\..\addons\ofxGui\libs -I..\..\..\addons\ofxGui\src -I..\..\..\addons\ofxOsc\libs -I..\..\..\addons\ofxOsc\src -I..\..\..\addons\ofxOsc\libs\oscpack -I..\..\..\addons\ofxOsc\libs\oscpack\src -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\posix -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\win32 -I..\..\..\addons\ofxOsc\libs\oscpack\src\osc -I..\..\..\addons\ofxXmlSettings\libs -I..\..\..\addons\ofxXmlSettings\src -I..\..\..\addons\ofxBoids\libs -I..\..\..\addons\ofxBoids\src -I..\..\..\addons\ofxFluid\libs -I..\..\..\addons\ofxFluid\src -I..\..\..\addons\ofxFX\libs -I..\..\..\addons\ofxFX\src -I..\..\..\addons\ofxFX\src\composers -I..\..\..\addons\ofxFX\src\filters -I..\..\..\addons\ofxFX\src\generative -I..\..\..\addons\ofxFX\src\operations -I..\..\..\addons\ofxUI\libs -I..\..\..\addons\ofxUI\src -Isrc\pmLedsC4 -Isrc -I..\..\..\addons\ofxBoids -I..\..\..\addons\ofxBoids\core  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\addons\ofxGui\src\ofxBaseGui.cpp -o obj\Release\addons\ofxGui\src\ofxBaseGui.o
mingw32-g++.exe -Wno-multichar  -O2    -I..\..\..\libs\glu\include -I..\..\..\libs\freetype\include -I..\..\..\libs\freetype\include\freetype2 -I..\..\..\libs\FreeImage\include -I..\..\..\libs\quicktime\include -I..\..\..\libs\rtAudio\include -I..\..\..\libs\fmodex\include -I..\..\..\libs\videoInput\include -I..\..\..\libs\glew\include -I..\..\..\libs\glut\include -I..\..\..\libs\glfw\include -I..\..\..\libs\openFrameworks -I..\..\..\libs\openFrameworks\3d -I..\..\..\libs\openFrameworks\app -I..\..\..\libs\openFrameworks\communication -I..\..\..\libs\openFrameworks\events -I..\..\..\libs\openFrameworks\gl -I..\..\..\libs\openFrameworks\graphics -I..\..\..\libs\openFrameworks\math -I..\..\..\libs\openFrameworks\sound -I..\..\..\libs\openFrameworks\types -I..\..\..\libs\openFrameworks\utils -I..\..\..\libs\openFrameworks\video -I..\..\..\libs\poco\include -I..\..\..\libs\tess2\include -I..\..\..\libs\cairo\include\cairo -I..\..\..\addons\ofxGui\libs -I..\..\..\addons\ofxGui\src -I..\..\..\addons\ofxOsc\libs -I..\..\..\addons\ofxOsc\src -I..\..\..\addons\ofxOsc\libs\oscpack -I..\..\..\addons\ofxOsc\libs\oscpack\src -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\posix -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\win32 -I..\..\..\addons\ofxOsc\libs\oscpack\src\osc -I..\..\..\addons\ofxXmlSettings\libs -I..\..\..\addons\ofxXmlSettings\src -I..\..\..\addons\ofxBoids\libs -I..\..\..\addons\ofxBoids\src -I..\..\..\addons\ofxFluid\libs -I..\..\..\addons\ofxFluid\src -I..\..\..\addons\ofxFX\libs -I..\..\..\addons\ofxFX\src -I..\..\..\addons\ofxFX\src\composers -I..\..\..\addons\ofxFX\src\filters -I..\..\..\addons\ofxFX\src\generative -I..\..\..\addons\ofxFX\src\operations -I..\..\..\addons\ofxUI\libs -I..\..\..\addons\ofxUI\src -Isrc\pmLedsC4 -Isrc -I..\..\..\addons\ofxBoids -I..\..\..\addons\ofxBoids\core  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\addons\ofxGui\src\ofxButton.cpp -o obj\Release\addons\ofxGui\src\ofxButton.o
mingw32-g++.exe -Wno-multichar  -O2    -I..\..\..\libs\glu\include -I..\..\..\libs\freetype\include -I..\..\..\libs\freetype\include\freetype2 -I..\..\..\libs\FreeImage\include -I..\..\..\libs\quicktime\include -I..\..\..\libs\rtAudio\include -I..\..\..\libs\fmodex\include -I..\..\..\libs\videoInput\include -I..\..\..\libs\glew\include -I..\..\..\libs\glut\include -I..\..\..\libs\glfw\include -I..\..\..\libs\openFrameworks -I..\..\..\libs\openFrameworks\3d -I..\..\..\libs\openFrameworks\app -I..\..\..\libs\openFrameworks\communication -I..\..\..\libs\openFrameworks\events -I..\..\..\libs\openFrameworks\gl -I..\..\..\libs\openFrameworks\graphics -I..\..\..\libs\openFrameworks\math -I..\..\..\libs\openFrameworks\sound -I..\..\..\libs\openFrameworks\types -I..\..\..\libs\openFrameworks\utils -I..\..\..\libs\openFrameworks\video -I..\..\..\libs\poco\include -I..\..\..\libs\tess2\include -I..\..\..\libs\cairo\include\cairo -I..\..\..\addons\ofxGui\libs -I..\..\..\addons\ofxGui\src -I..\..\..\addons\ofxOsc\libs -I..\..\..\addons\ofxOsc\src -I..\..\..\addons\ofxOsc\libs\oscpack -I..\..\..\addons\ofxOsc\libs\oscpack\src -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\posix -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\win32 -I..\..\..\addons\ofxOsc\libs\oscpack\src\osc -I..\..\..\addons\ofxXmlSettings\libs -I..\..\..\addons\ofxXmlSettings\src -I..\..\..\addons\ofxBoids\libs -I..\..\..\addons\ofxBoids\src -I..\..\..\addons\ofxFluid\libs -I..\..\..\addons\ofxFluid\src -I..\..\..\addons\ofxFX\libs -I..\..\..\addons\ofxFX\src -I..\..\..\addons\ofxFX\src\composers -I..\..\..\addons\ofxFX\src\filters -I..\..\..\addons\ofxFX\src\generative -I..\..\..\addons\ofxFX\src\operations -I..\..\..\addons\ofxUI\libs -I..\..\..\addons\ofxUI\src -Isrc\pmLedsC4 -Isrc -I..\..\..\addons\ofxBoids -I..\..\..\addons\ofxBoids\core  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\addons\ofxGui\src\ofxGuiGroup.cpp -o obj\Release\addons\ofxGui\src\ofxGuiGroup.o

mingw32-g++.exe -Wno-multichar  -O2    -I..\..\..\libs\glu\include -I..\..\..\libs\freetype\include -I..\..\..\libs\freetype\include\freetype2 -I..\..\..\libs\FreeImage\include -I..\..\..\libs\quicktime\include -I..\..\..\libs\rtAudio\include -I..\..\..\libs\fmodex\include -I..\..\..\libs\videoInput\include -I..\..\..\libs\glew\include -I..\..\..\libs\glut\include -I..\..\..\libs\glfw\include -I..\..\..\libs\openFrameworks -I..\..\..\libs\openFrameworks\3d -I..\..\..\libs\openFrameworks\app -I..\..\..\libs\openFrameworks\communication -I..\..\..\libs\openFrameworks\events -I..\..\..\libs\openFrameworks\gl -I..\..\..\libs\openFrameworks\graphics -I..\..\..\libs\openFrameworks\math -I..\..\..\libs\openFrameworks\sound -I..\..\..\libs\openFrameworks\types -I..\..\..\libs\openFrameworks\utils -I..\..\..\libs\openFrameworks\video -I..\..\..\libs\poco\include -I..\..\..\libs\tess2\include -I..\..\..\libs\cairo\include\cairo -I..\..\..\addons\ofxGui\libs -I..\..\..\addons\ofxGui\src -I..\..\..\addons\ofxOsc\libs -I..\..\..\addons\ofxOsc\src -I..\..\..\addons\ofxOsc\libs\oscpack -I..\..\..\addons\ofxOsc\libs\oscpack\src -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\posix -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\win32 -I..\..\..\addons\ofxOsc\libs\oscpack\src\osc -I..\..\..\addons\ofxXmlSettings\libs -I..\..\..\addons\ofxXmlSettings\src -I..\..\..\addons\ofxBoids\libs -I..\..\..\addons\ofxBoids\src -I..\..\..\addons\ofxFluid\libs -I..\..\..\addons\ofxFluid\src -I..\..\..\addons\ofxFX\libs -I..\..\..\addons\ofxFX\src -I..\..\..\addons\ofxFX\src\composers -I..\..\..\addons\ofxFX\src\filters -I..\..\..\addons\ofxFX\src\generative -I..\..\..\addons\ofxFX\src\operations -I..\..\..\addons\ofxUI\libs -I..\..\..\addons\ofxUI\src -Isrc\pmLedsC4 -Isrc -I..\..\..\addons\ofxBoids -I..\..\..\addons\ofxBoids\core  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\addons\ofxUI\src\ofxUIMultiImageToggle.cpp -o obj\Release\addons\ofxUI\src\ofxUIMultiImageToggle.o
    mingw32-g++.exe -Wno-multichar  -O2    -I..\..\..\libs\glu\include -I..\..\..\libs\freetype\include -I..\..\..\libs\freetype\include\freetype2 -I..\..\..\libs\FreeImage\include -I..\..\..\libs\quicktime\include -I..\..\..\libs\rtAudio\include -I..\..\..\libs\fmodex\include -I..\..\..\libs\videoInput\include -I..\..\..\libs\glew\include -I..\..\..\libs\glut\include -I..\..\..\libs\glfw\include -I..\..\..\libs\openFrameworks -I..\..\..\libs\openFrameworks\3d -I..\..\..\libs\openFrameworks\app -I..\..\..\libs\openFrameworks\communication -I..\..\..\libs\openFrameworks\events -I..\..\..\libs\openFrameworks\gl -I..\..\..\libs\openFrameworks\graphics -I..\..\..\libs\openFrameworks\math -I..\..\..\libs\openFrameworks\sound -I..\..\..\libs\openFrameworks\types -I..\..\..\libs\openFrameworks\utils -I..\..\..\libs\openFrameworks\video -I..\..\..\libs\poco\include -I..\..\..\libs\tess2\include -I..\..\..\libs\cairo\include\cairo -I..\..\..\addons\ofxGui\libs -I..\..\..\addons\ofxGui\src -I..\..\..\addons\ofxOsc\libs -I..\..\..\addons\ofxOsc\src -I..\..\..\addons\ofxOsc\libs\oscpack -I..\..\..\addons\ofxOsc\libs\oscpack\src -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\posix -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\win32 -I..\..\..\addons\ofxOsc\libs\oscpack\src\osc -I..\..\..\addons\ofxXmlSettings\libs -I..\..\..\addons\ofxXmlSettings\src -I..\..\..\addons\ofxBoids\libs -I..\..\..\addons\ofxBoids\src -I..\..\..\addons\ofxFluid\libs -I..\..\..\addons\ofxFluid\src -I..\..\..\addons\ofxFX\libs -I..\..\..\addons\ofxFX\src -I..\..\..\addons\ofxFX\src\composers -I..\..\..\addons\ofxFX\src\filters -I..\..\..\addons\ofxFX\src\generative -I..\..\..\addons\ofxFX\src\operations -I..\..\..\addons\ofxUI\libs -I..\..\..\addons\ofxUI\src -Isrc\pmLedsC4 -Isrc -I..\..\..\addons\ofxBoids -I..\..\..\addons\ofxBoids\core  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\addons\ofxUI\src\ofxUINumberDialer.cpp -o obj\Release\addons\ofxUI\src\ofxUINumberDialer.o
    mingw32-g++.exe -Wno-multichar  -O2    -I..\..\..\libs\glu\include -I..\..\..\libs\freetype\include -I..\..\..\libs\freetype\include\freetype2 -I..\..\..\libs\FreeImage\include -I..\..\..\libs\quicktime\include -I..\..\..\libs\rtAudio\include -I..\..\..\libs\fmodex\include -I..\..\..\libs\videoInput\include -I..\..\..\libs\glew\include -I..\..\..\libs\glut\include -I..\..\..\libs\glfw\include -I..\..\..\libs\openFrameworks -I..\..\..\libs\openFrameworks\3d -I..\..\..\libs\openFrameworks\app -I..\..\..\libs\openFrameworks\communication -I..\..\..\libs\openFrameworks\events -I..\..\..\libs\openFrameworks\gl -I..\..\..\libs\openFrameworks\graphics -I..\..\..\libs\openFrameworks\math -I..\..\..\libs\openFrameworks\sound -I..\..\..\libs\openFrameworks\types -I..\..\..\libs\openFrameworks\utils -I..\..\..\libs\openFrameworks\video -I..\..\..\libs\poco\include -I..\..\..\libs\tess2\include -I..\..\..\libs\cairo\include\cairo -I..\..\..\addons\ofxGui\libs -I..\..\..\addons\ofxGui\src -I..\..\..\addons\ofxOsc\libs -I..\..\..\addons\ofxOsc\src -I..\..\..\addons\ofxOsc\libs\oscpack -I..\..\..\addons\ofxOsc\libs\oscpack\src -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\posix -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\win32 -I..\..\..\addons\ofxOsc\libs\oscpack\src\osc -I..\..\..\addons\ofxXmlSettings\libs -I..\..\..\addons\ofxXmlSettings\src -I..\..\..\addons\ofxBoids\libs -I..\..\..\addons\ofxBoids\src -I..\..\..\addons\ofxFluid\libs -I..\..\..\addons\ofxFluid\src -I..\..\..\addons\ofxFX\libs -I..\..\..\addons\ofxFX\src -I..\..\..\addons\ofxFX\src\composers -I..\..\..\addons\ofxFX\src\filters -I..\..\..\addons\ofxFX\src\generative -I..\..\..\addons\ofxFX\src\operations -I..\..\..\addons\ofxUI\libs -I..\..\..\addons\ofxUI\src -Isrc\pmLedsC4 -Isrc -I..\..\..\addons\ofxBoids -I..\..\..\addons\ofxBoids\core  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\addons\ofxUI\src\ofxUIRadio.cpp -o obj\Release\addons\ofxUI\src\ofxUIRadio.o

mingw32-g++.exe -Wno-multichar  -O2    -I..\..\..\libs\glu\include -I..\..\..\libs\freetype\include -I..\..\..\libs\freetype\include\freetype2 -I..\..\..\libs\FreeImage\include -I..\..\..\libs\quicktime\include -I..\..\..\libs\rtAudio\include -I..\..\..\libs\fmodex\include -I..\..\..\libs\videoInput\include -I..\..\..\libs\glew\include -I..\..\..\libs\glut\include -I..\..\..\libs\glfw\include -I..\..\..\libs\openFrameworks -I..\..\..\libs\openFrameworks\3d -I..\..\..\libs\openFrameworks\app -I..\..\..\libs\openFrameworks\communication -I..\..\..\libs\openFrameworks\events -I..\..\..\libs\openFrameworks\gl -I..\..\..\libs\openFrameworks\graphics -I..\..\..\libs\openFrameworks\math -I..\..\..\libs\openFrameworks\sound -I..\..\..\libs\openFrameworks\types -I..\..\..\libs\openFrameworks\utils -I..\..\..\libs\openFrameworks\video -I..\..\..\libs\poco\include -I..\..\..\libs\tess2\include -I..\..\..\libs\cairo\include\cairo -I..\..\..\addons\ofxGui\libs -I..\..\..\addons\ofxGui\src -I..\..\..\addons\ofxOsc\libs -I..\..\..\addons\ofxOsc\src -I..\..\..\addons\ofxOsc\libs\oscpack -I..\..\..\addons\ofxOsc\libs\oscpack\src -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\posix -I..\..\..\addons\ofxOsc\libs\oscpack\src\ip\win32 -I..\..\..\addons\ofxOsc\libs\oscpack\src\osc -I..\..\..\addons\ofxXmlSettings\libs -I..\..\..\addons\ofxXmlSettings\src -I..\..\..\addons\ofxBoids\libs -I..\..\..\addons\ofxBoids\src -I..\..\..\addons\ofxFluid\libs -I..\..\..\addons\ofxFluid\src -I..\..\..\addons\ofxFX\libs -I..\..\..\addons\ofxFX\src -I..\..\..\addons\ofxFX\src\composers -I..\..\..\addons\ofxFX\src\filters -I..\..\..\addons\ofxFX\src\generative -I..\..\..\addons\ofxFX\src\operations -I..\..\..\addons\ofxUI\libs -I..\..\..\addons\ofxUI\src -Isrc\pmLedsC4 -Isrc -I..\..\..\addons\ofxBoids -I..\..\..\addons\ofxBoids\core  -c C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Draw.cpp -o obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Draw.o

In file included from C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Screen.h:10:0,
                 from C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Screen.cpp:1:
C:\Users\eloi\Documents\OF\of_v0.8-2.3-2014-A\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Boids.h:13:1: warning: 'typedef' was ignored in this declaration [enabled by default]
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Draw.o:pmLedsC4Renderer_Draw.cpp:(.bss+0x0): multiple definition of `setupFinished'
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Boids.o:pmLedsC4Renderer_Boids.cpp:(.bss+0x8): first defined here
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Fluid.o:pmLedsC4Renderer_Fluid.cpp:(.bss+0x0): multiple definition of `setupFinished'
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Boids.o:pmLedsC4Renderer_Boids.cpp:(.bss+0x8): first defined here
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Gradient.o:pmLedsC4Renderer_Gradient.cpp:(.bss+0x0): multiple definition of `setupFinished'
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Boids.o:pmLedsC4Renderer_Boids.cpp:(.bss+0x8): first defined here
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_ImageLoader.o:pmLedsC4Renderer_ImageLoader.cpp:(.bss+0x0): multiple definition of `setupFinished'
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Boids.o:pmLedsC4Renderer_Boids.cpp:(.bss+0x8): first defined here
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_VideoPlayer.o:pmLedsC4Renderer_VideoPlayer.cpp:(.bss+0x0): multiple definition of `setupFinished'
obj\Release\apps\LEDSc4UI\LedsC4WIN\src\pmLedsC4\pmLedsC4Renderer_Boids.o:pmLedsC4Renderer_Boids.cpp:(.bss+0x8): first defined here
Warning: .drectve `-defaultlib:LIBCMT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBCMT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBCMT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBCMT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBCMT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBCMT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBCMT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:uuid.lib ' unrecognized
Warning: .drectve `-defaultlib:uuid.lib ' unrecognized
Warning: .drectve `-defaultlib:LIBCMT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBCMT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `/DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (2 minutes, 17 seconds)
0 errors, 28 warnings (2 minutes, 17 seconds)

answering @mikewesthad

i do tried changing the :smile:

#include "GL/glew.h"
#include "GL/wglew.h"

as Arturo suggested … but still the OF examples (not my app) are always all rebuild … ?¿

e*

Hmm, yeah that fix was a shot in the dark that I didn’t expect to fix things.

To answer your second question: when you run the build command, the executable is created but not called, so your app doesn’t run. When you run the build+run command, the executable is both created and executed.

As for your first question, sorry @eloi, I’m not sure why Code::Blocks isn’t recognizing that you’ve built the project already. One more thing to check, what are the dates on the files in openFrameworks/libs/openFrameworksCompiled/lib/win_cb or on your project files (or on any of the openFrameworks .h/.cpp files)? Do they happen to be listed as last modified on a date/time in the future? Is your PC’s system clock set to the right time?

1 Like

Hi @mikewesthad !

Fuck ! As i just installed windows i didn’t looked at it’s clock already … So i was with a date in 2008 ! …
Now i set it back to the correct one and recompile again all …

And YES ! Now it’s just compiling the necessary code !! woohooo !! Amazing Mike !!
Thanks for your patience and thoughts !!

If anyone has problems with CodeBlocks compiling all the files all the time (without cleaning the project) … check your clock and files timestamp !!

:wink:

2 Likes

:slight_smile: glad we finally figured it out