Code::Blocks Forums

User forums => Using Code::Blocks => Topic started by: Laser9 on November 02, 2014, 02:35:47 am

Title: CodeBlocks Object File Directory Location Error
Post by: Laser9 on November 02, 2014, 02:35:47 am
How should the object files be found using what directory settings to find the object
files where they exist, not where the CodeBlocks compiler looks for them currently?

Actual object file location:
/home/luke/Documents/Code/Projects/gltron-0.70/GLTron/obj/Debug/lua/src

CodeBlocks for Linux Project Properties:
Project Debug Execution Directory: .
Project Debug object file location: obj/Debug/


Build Errors:
-------------- Build: Debug in GLTron (compiler: GNU GCC Compiler)---------------

g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lapi.o: No such file or directory - (incorrect directory location search for object files)
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lcode.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ldebug.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ldo.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lfunc.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lgc.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/lauxlib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/lbaselib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/ldblib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/liolib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/lmathlib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/lstrlib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/llex.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lmem.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lobject.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lparser.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lstate.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lstring.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ltable.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ltests.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ltm.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lundump.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lvm.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lzio.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SoundSystem.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/Source.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/Source3D.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SourceCopy.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SourceEngine.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SourceMusic.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SourceSample.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/geom.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/matrix.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/random.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/system.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/util.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/vector.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/filesystem/directory.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/filesystem/file_io.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/filesystem/filesystem.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/filesystem/findpath.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/input/input_system.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/input/system_keynames.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/scripting/scripting.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/video/console.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/video/pixels.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/video/png_texture.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/video/video_system.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/src/filesystem/CPPFLAGS.o: No such file or directory
Process terminated with status 1 (0 minute(s), 1 second(s))
49 error(s), 0 warning(s) (0 minute(s), 1 second(s))
 

Title: Re: CodeBlocks Object File Directory Location Error
Post by: stahta01 on November 02, 2014, 02:44:45 am
http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28errors%29#Q:_How_do_I_troubleshoot_a_compiler_problem.3F (http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28errors%29#Q:_How_do_I_troubleshoot_a_compiler_problem.3F)

Look at the Full build log; if you still need help post the full build log in code tags.

Tim S.
Title: Re: CodeBlocks Object File Directory Location Error
Post by: Laser9 on November 03, 2014, 04:21:11 am
Full Build Log

Code

-------------- Build: Debug in GLTron (compiler: GNU GCC Compiler)---------------

gcc -Wall -g -I/home/luke/Documents/Code/Projects/gltron-0.70/src/include -I/home/luke/Documents/Code/Projects/gltron-0.70/lua/include -I/home/luke/Documents/Code/Projects/gltron-0.70/nebu/include -I/usr/include/SDL -I/usr/include/SDL_sound-1.0.3 -c /home/luke/Documents/Code/Projects/gltron-0.70/lua/src/lapi.c -o obj/Debug/lua/src/lapi.o
---
g++ -Wall -g -I/home/luke/Documents/Code/Projects/gltron-0.70/src/include -I/home/luke/Documents/Code/Projects/gltron-0.70/lua/include -I/home/luke/Documents/Code/Projects/gltron-0.70/nebu/include -I/usr/include/SDL -I/usr/include/SDL_sound-1.0.3 -c /home/luke/Documents/Code/Projects/gltron-0.70/src/audio/sound_glue.cpp -o obj/Debug/src/audio/sound_glue.o
gcc -Wall -g -I/home/luke/Documents/Code/Projects/gltron-0.70/src/include -I/home/luke/Documents/Code/Projects/gltron-0.70/lua/include -I/home/luke/Documents/Code/Projects/gltron-0.70/nebu/include -I/usr/include/SDL -I/usr/include/SDL_sound-1.0.3 -c /home/luke/Documents/Code/Projects/gltron-0.70/src/base/util.c -o obj/Debug/src/base/util.o
---
gcc -Wall -g -I/home/luke/Documents/Code/Projects/gltron-0.70/src/include -I/home/luke/Documents/Code/Projects/gltron-0.70/lua/include -I/home/luke/Documents/Code/Projects/gltron-0.70/nebu/include -I/usr/include/SDL -I/usr/include/SDL_sound-1.0.3 -c /home/luke/Documents/Code/Projects/gltron-0.70/src/video/visuals_2d.c -o obj/Debug/src/video/visuals_2d.o
g++  -o bin/Debug/GLTron obj/Debug/lua/src/lapi.o obj/Debug/lua/src/lcode.o obj/Debug/lua/src/ldebug.o obj/Debug/lua/src/ldo.o obj/Debug/lua/src/lfunc.o obj/Debug/lua/src/lgc.o obj/Debug/lua/src/lib/lauxlib.o obj/Debug/lua/src/lib/lbaselib.o obj/Debug/lua/src/lib/ldblib.o obj/Debug/lua/src/lib/liolib.o obj/Debug/lua/src/lib/lmathlib.o obj/Debug/lua/src/lib/lstrlib.o obj/Debug/lua/src/llex.o obj/Debug/lua/src/lmem.o obj/Debug/lua/src/lobject.o obj/Debug/lua/src/lparser.o obj/Debug/lua/src/lstate.o obj/Debug/lua/src/lstring.o obj/Debug/lua/src/ltable.o obj/Debug/lua/src/ltests.o obj/Debug/lua/src/ltm.o obj/Debug/lua/src/lundump.o obj/Debug/lua/src/lvm.o obj/Debug/lua/src/lzio.o obj/Debug/nebu/audio/SoundSystem.o obj/Debug/nebu/audio/Source.o obj/Debug/nebu/audio/Source3D.o obj/Debug/nebu/audio/SourceCopy.o obj/Debug/nebu/audio/SourceEngine.o obj/Debug/nebu/audio/SourceMusic.o obj/Debug/nebu/audio/SourceSample.o obj/Debug/nebu/base/geom.o obj/Debug/nebu/base/matrix.o obj/Debug/nebu/base/random.o obj/Debug/nebu/base/system.o obj/Debug/nebu/base/util.o obj/Debug/nebu/base/vector.o obj/Debug/nebu/filesystem/directory.o obj/Debug/nebu/filesystem/file_io.o obj/Debug/nebu/filesystem/filesystem.o obj/Debug/nebu/filesystem/findpath.o obj/Debug/nebu/input/input_system.o obj/Debug/nebu/input/system_keynames.o obj/Debug/nebu/scripting/scripting.o obj/Debug/nebu/video/console.o obj/Debug/nebu/video/pixels.o obj/Debug/nebu/video/png_texture.o obj/Debug/nebu/video/video_system.o obj/Debug/src/audio/sound.o obj/Debug/src/audio/sound_glue.o obj/Debug/src/base/util.o obj/Debug/src/configuration/settings.o obj/Debug/src/filesystem/CPPFLAGS.o obj/Debug/src/filesystem/dirsetup.o obj/Debug/src/filesystem/path.o obj/Debug/src/game/camera.o obj/Debug/src/game/computer.o obj/Debug/src/game/computer_utilities.o obj/Debug/src/game/credits.o obj/Debug/src/game/engine.o obj/Debug/src/game/event.o obj/Debug/src/game/game.o obj/Debug/src/game/globals.o obj/Debug/src/game/gui.o obj/Debug/src/game/init.o obj/Debug/src/game/init_sdl.o obj/Debug/src/game/menu.o obj/Debug/src/game/pause.o obj/Debug/src/game/scripting_interface.o obj/Debug/src/game/switchCallbacks.o obj/Debug/src/game/timedemo.o obj/Debug/src/gltron.o obj/Debug/src/input/input.o obj/Debug/src/video/artpack.o obj/Debug/src/video/explosion.o obj/Debug/src/video/fonts.o obj/Debug/src/video/fonttex.o obj/Debug/src/video/gamegraphics.o obj/Debug/src/video/graphics_fx.o obj/Debug/src/video/graphics_hud.o obj/Debug/src/video/graphics_lights.o obj/Debug/src/video/graphics_utility.o obj/Debug/src/video/graphics_world.o obj/Debug/src/video/load_texture.o obj/Debug/src/video/material.o obj/Debug/src/video/model.o obj/Debug/src/video/recognizer.o obj/Debug/src/video/screenshot.o obj/Debug/src/video/skybox.o obj/Debug/src/video/texture.o obj/Debug/src/video/trail.o obj/Debug/src/video/trail_geometry.o obj/Debug/src/video/trail_render.o obj/Debug/src/video/video.o obj/Debug/src/video/visuals_2d.o obj/Debug/GLTron/obj/Debug/lua/src/lapi.o obj/Debug/GLTron/obj/Debug/lua/src/lcode.o obj/Debug/GLTron/obj/Debug/lua/src/ldebug.o obj/Debug/GLTron/obj/Debug/lua/src/ldo.o obj/Debug/GLTron/obj/Debug/lua/src/lfunc.o obj/Debug/GLTron/obj/Debug/lua/src/lgc.o obj/Debug/GLTron/obj/Debug/lua/src/lib/lauxlib.o obj/Debug/GLTron/obj/Debug/lua/src/lib/lbaselib.o obj/Debug/GLTron/obj/Debug/lua/src/lib/ldblib.o obj/Debug/GLTron/obj/Debug/lua/src/lib/liolib.o obj/Debug/GLTron/obj/Debug/lua/src/lib/lmathlib.o obj/Debug/GLTron/obj/Debug/lua/src/lib/lstrlib.o obj/Debug/GLTron/obj/Debug/lua/src/llex.o obj/Debug/GLTron/obj/Debug/lua/src/lmem.o obj/Debug/GLTron/obj/Debug/lua/src/lobject.o obj/Debug/GLTron/obj/Debug/lua/src/lparser.o obj/Debug/GLTron/obj/Debug/lua/src/lstate.o obj/Debug/GLTron/obj/Debug/lua/src/lstring.o obj/Debug/GLTron/obj/Debug/lua/src/ltable.o obj/Debug/GLTron/obj/Debug/lua/src/ltests.o obj/Debug/GLTron/obj/Debug/lua/src/ltm.o obj/Debug/GLTron/obj/Debug/lua/src/lundump.o obj/Debug/GLTron/obj/Debug/lua/src/lvm.o obj/Debug/GLTron/obj/Debug/lua/src/lzio.o obj/Debug/GLTron/obj/Debug/nebu/audio/SoundSystem.o obj/Debug/GLTron/obj/Debug/nebu/audio/Source.o obj/Debug/GLTron/obj/Debug/nebu/audio/Source3D.o obj/Debug/GLTron/obj/Debug/nebu/audio/SourceCopy.o obj/Debug/GLTron/obj/Debug/nebu/audio/SourceEngine.o obj/Debug/GLTron/obj/Debug/nebu/audio/SourceMusic.o obj/Debug/GLTron/obj/Debug/nebu/audio/SourceSample.o obj/Debug/GLTron/obj/Debug/nebu/base/geom.o obj/Debug/GLTron/obj/Debug/nebu/base/matrix.o obj/Debug/GLTron/obj/Debug/nebu/base/random.o obj/Debug/GLTron/obj/Debug/nebu/base/system.o obj/Debug/GLTron/obj/Debug/nebu/base/util.o obj/Debug/GLTron/obj/Debug/nebu/base/vector.o obj/Debug/GLTron/obj/Debug/nebu/filesystem/directory.o obj/Debug/GLTron/obj/Debug/nebu/filesystem/file_io.o obj/Debug/GLTron/obj/Debug/nebu/filesystem/filesystem.o obj/Debug/GLTron/obj/Debug/nebu/filesystem/findpath.o obj/Debug/GLTron/obj/Debug/nebu/input/input_system.o obj/Debug/GLTron/obj/Debug/nebu/input/system_keynames.o obj/Debug/GLTron/obj/Debug/nebu/scripting/scripting.o obj/Debug/GLTron/obj/Debug/nebu/video/console.o obj/Debug/GLTron/obj/Debug/nebu/video/pixels.o obj/Debug/GLTron/obj/Debug/nebu/video/png_texture.o obj/Debug/GLTron/obj/Debug/nebu/video/video_system.o obj/Debug/GLTron/obj/Debug/src/filesystem/CPPFLAGS.o   
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lapi.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lcode.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ldebug.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ldo.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lfunc.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lgc.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/lauxlib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/lbaselib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/ldblib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/liolib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/lmathlib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lib/lstrlib.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/llex.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lmem.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lobject.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lparser.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lstate.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lstring.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ltable.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ltests.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/ltm.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lundump.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lvm.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/lua/src/lzio.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SoundSystem.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/Source.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/Source3D.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SourceCopy.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SourceEngine.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SourceMusic.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/audio/SourceSample.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/geom.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/matrix.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/random.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/system.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/util.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/base/vector.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/filesystem/directory.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/filesystem/file_io.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/filesystem/filesystem.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/filesystem/findpath.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/input/input_system.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/input/system_keynames.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/scripting/scripting.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/video/console.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/video/pixels.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/video/png_texture.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/nebu/video/video_system.o: No such file or directory
g++: error: obj/Debug/GLTron/obj/Debug/src/filesystem/CPPFLAGS.o: No such file or directory
Process terminated with status 1 (1 minute(s), 2 second(s))
49 error(s), 0 warning(s) (1 minute(s), 2 second(s))
 

Thanks ahead of time.

Title: Re: CodeBlocks Object File Directory Location Error
Post by: Alpha on November 04, 2014, 12:50:27 am
Something very odd is going on here... are you able to reproduce this on a trivial project?  Can you upload?
Title: Re: CodeBlocks Object File Directory Location Error
Post by: Laser9 on November 04, 2014, 01:23:15 am
How do I upload a project?

Thanks!
Title: Re: CodeBlocks Object File Directory Location Error
Post by: Alpha on November 04, 2014, 02:11:11 am
First clean the object files and any binaries (since those can just be regenerated) either manually or with Build->Clean.  Then compress (eg zip/7z/your favourite tool) the project folder.  If it is small (< 80 kb), just attach it to a post here.  Otherwise, PM me and I will give you an email to send it to.
Title: Re: CodeBlocks Object File Directory Location Error
Post by: Laser9 on November 04, 2014, 02:51:16 am
I don't know how to PM anyone.

The zip file is 5MB.

www.gltron.org

SDL & SDL_sound needed.

Title: Re: CodeBlocks Object File Directory Location Error
Post by: Alpha on November 04, 2014, 07:52:14 pm
I don't know how to PM anyone.
That is private/personal message... though it looks like you figured it out.  (I have replied.)