User forums > Help
Build is terminated with status 1 after rebuild
(1/1)
ericjoe:
Hi, I opened a C++ project written by an ex-worker many years ago.
When I pressed "Build and run" from "Build" menu, the Code Block managed to run and an exe window shows up.
Then I pressed "Rebuild" from "Build" menu. I received a pop-up window saying "Rebuild project" and I click "Yes".
I got an error message from "Build log".
--- Code: ----------------- Build: Debug in MERIT (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -Wall -g -I..\..\..\..\MinGW\include -I"C:\Program Files\CodeBlocks\include" -I"C:\Program Files\CodeBlocks\" -I"C:\Program Files\CodeBlocks\include" -c C:\Working_Place_Joe\MERIT_Black_Box\Latest_Build_09012012\Calcs.cpp -o obj\Debug\Calcs.o
mingw32-g++.exe: error: Files\CodeBlocks\include -c C:\Working_Place_Joe\MERIT_Black_Box\Latest_Build_09012012\Calcs.cpp -o obj\Debug\Calcs.o: Invalid argument
Process terminated with status 1 (0 minute(s), 0 second(s))
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))
--- End code ---
I have searched the forum and found another similar problem in a http://forums.codeblocks.org/index.php/topic,9032.msg64952.html#msg64952
Can anyone shed some light on where should I start to solve the error message above?
Jenna:
Try to remove the trailing backslash from
--- Code: ----I"C:\Program Files\CodeBlocks\"
--- End code ---
It's most likely in the projects setup (search path of compiler), look into the settings for the project and the target.
Might also be in the global compiler settings ("Settings -> Compiler").
In any case: in this folder there are normally no header-files, so there is no need to include it anyway. The same is for the folders below it.
ericjoe:
I have removed the trailing backslash at Global Variable Editor -> base for "boost" Current Variable.
The error message goes away. Good news.
Bad news is I got error message saying:
--- Code: ----------------- Build: Debug in MERIT (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -Wall -g -I..\..\..\..\MinGW\include -I"C:\Program Files\CodeBlocks" -I"C:\Program Files\CodeBlocks\include" -I"C:\Program Files\CodeBlocks\include" -c C:\Working_Place_Joe\MERIT_Black_Box\Latest_Build_09012012\CongestedArea.cpp -o obj\Debug\CongestedArea.o
In file included from C:\Working_Place_Joe\MERIT_Black_Box\Latest_Build_09012012\GridArea.h:28:0,
from C:\Working_Place_Joe\MERIT_Black_Box\Latest_Build_09012012\CongestedArea.h:23,
from C:\Working_Place_Joe\MERIT_Black_Box\Latest_Build_09012012\CongestedArea.cpp:19:
C:\Working_Place_Joe\MERIT_Black_Box\Latest_Build_09012012\DatabaseIO.h:33:38: fatal error: boost/algorithm/string.hpp: No such file or directory
compilation terminated.
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))
--- End code ---
I had followed the steps in http://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef#Build_Boost
I have attached screenshot of my project settings:
Do you know what mistakes I have made?
BlueHazzard:
The error message tells you clearly that you are missing the boost headers... So search the boost headers on your system and add them to your project search path...
As i can see from your screen shots you are using Global Variables to add the boos library so you have to go to Settings->Global Variables->Current Variable=boost and fill the base, include and lib paths with the correct location of your bosst installation...
greetings
Navigation
[0] Message Index
Go to full version