-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple definition error on compiling #59
Comments
Please info. I try repeat gcc version |
gcc (GCC) 10.1.1 20200507 (Red Hat 10.1.1-1) Thank you for your help! |
@IceGuye I already have a deep evening, I will check tomorrow and unsubscribe here. In theory, such errors should not be, but ... in general, until tomorrow ::) |
cpp == C pre processor. See Yes on gcc-10.x i have multiple definition errors. 1 - way: use gcc-9 or older from terminal cd Corange
make CC=gcc-9 AR=gcc-ar-9 or set in you Makefile
gcc-10 now has a new behavior https://gcc.gnu.org/gcc-10/porting_to.html
2 - way: You can use gcc-10 and just ignore it errors. For this add in Makefile CFLAGS = -I ./include -std=gnu99 -Wall -Werror -Wno-unused -O3 -g -fcommon 3 - way You can fix multiple definition errors for gcc-10 check if on older gcc all fine and create pull request for Corange. It best way becouse multiple definition real preblem and need fix it error. I no have time for it. Maybe you for C practice can do it! :D But if you just need compile Corange use -fcommon compiler flag, all work fine (for demos you need change demos Makefiles too) Sorry for my English =) P.S. |
@fedor-elizarov Thank you for your help. Now it at least compiled. Still long way to go for learning it. Maybe I could consider to the add the extern to those headers, when I have more experiences. : D |
Yeaaa its simple just add |
Hi I am new here and try to learn this light engine and practice my C in a more fun way, but now the compiling is not successful due to a lot of "multiple definition errors":
gcc obj/cengine.o obj/cnet.o obj/cphysics.o obj/corange.o obj/casset.o obj/cui.o obj/centity.o obj/cgraphics.o obj/cjoystick.o obj/caudio.o obj/ui_style.o obj/ui_slider.o obj/ui_toast.o obj/ui_rectangle.o obj/ui_text.o obj/ui_option.o obj/ui_button.o obj/ui_listbox.o obj/ui_dialog.o obj/ui_textbox.o obj/ui_spinner.o obj/ui_browser.o obj/renderable.o obj/texture.o obj/music.o obj/lang.o obj/config.o obj/shader.o obj/animation.o obj/font.o obj/effect.o obj/terrain.o obj/material.o obj/cmesh.o obj/sound.o obj/image.o obj/skeleton.o obj/instance_object.o obj/landscape.o obj/animated_object.o obj/light.o obj/physics_object.o obj/particles.o obj/camera.o obj/static_object.o obj/dict.o obj/list.o obj/vertex_list.o obj/int_list.o obj/randf.o obj/vertex_hashtable.o obj/spline.o obj/renderer.o obj/sky.o obj/SDL_local.o -lSDL2 -lSDL2_mixer -lSDL2_net -shared -g -lGL -o libcorange.so /usr/bin/ld: obj/cnet.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/cnet.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/cnet.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/cnet.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/cnet.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/cnet.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/cphysics.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/cphysics.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/cphysics.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/cphysics.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/cphysics.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/cphysics.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/corange.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/corange.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/corange.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/corange.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/corange.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/corange.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/casset.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/casset.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/casset.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/casset.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/casset.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/casset.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/cui.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/cui.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/cui.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/cui.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/cui.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/cui.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/centity.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/centity.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/centity.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/centity.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/centity.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/centity.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/cgraphics.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/cgraphics.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/cgraphics.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/cgraphics.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/cgraphics.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/cgraphics.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/cjoystick.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/cjoystick.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/cjoystick.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/cjoystick.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/cjoystick.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/cjoystick.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/caudio.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/caudio.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/caudio.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/caudio.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/caudio.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/caudio.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_style.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_style.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_style.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_style.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_style.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_style.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_slider.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_slider.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_slider.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_slider.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_slider.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_slider.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_toast.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_toast.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_toast.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_toast.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_toast.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_toast.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_rectangle.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_rectangle.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_rectangle.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_rectangle.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_rectangle.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_rectangle.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_text.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_text.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_text.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_text.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_text.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_text.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_option.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_option.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_option.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_option.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_option.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_option.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_button.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_button.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_button.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_button.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_button.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_button.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_listbox.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_listbox.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_listbox.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_listbox.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_listbox.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_listbox.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_dialog.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_dialog.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_dialog.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_dialog.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_dialog.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_dialog.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_textbox.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_textbox.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_textbox.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_textbox.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_textbox.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_textbox.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_spinner.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_spinner.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_spinner.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_spinner.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/ui_spinner.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_spinner.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_browser.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/ui_browser.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/ui_browser.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/ui_browser.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/ui_browser.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/ui_browser.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/renderable.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/renderable.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/renderable.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/renderable.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/renderable.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/renderable.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/texture.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/texture.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/texture.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/texture.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/texture.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/texture.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/music.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/music.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/music.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/music.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/music.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/music.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/lang.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/lang.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/lang.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/lang.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/lang.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/lang.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/config.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/config.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/config.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/config.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/config.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/config.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/shader.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/shader.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/shader.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/shader.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/shader.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/shader.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/animation.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/animation.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/animation.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/animation.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/animation.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/animation.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/font.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/font.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/font.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/font.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/font.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/font.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/effect.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/effect.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/effect.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/effect.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/effect.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/effect.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/terrain.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/terrain.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/terrain.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/terrain.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/terrain.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/terrain.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/material.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/material.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/material.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/material.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/material.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/material.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/cmesh.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/cmesh.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/cmesh.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/cmesh.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/cmesh.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/cmesh.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/sound.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/sound.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/sound.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/sound.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/sound.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/sound.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/image.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/image.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/image.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/image.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/image.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/image.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/skeleton.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/skeleton.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/skeleton.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/skeleton.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/skeleton.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/skeleton.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/instance_object.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/instance_object.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/instance_object.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/instance_object.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/instance_object.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/instance_object.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/landscape.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/landscape.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/landscape.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/landscape.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/landscape.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/landscape.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/animated_object.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/animated_object.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/animated_object.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/animated_object.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/animated_object.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/animated_object.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/light.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/light.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/light.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/light.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/light.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/light.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/physics_object.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/physics_object.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/physics_object.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/physics_object.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/physics_object.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/physics_object.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/particles.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/particles.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/particles.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/particles.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/particles.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/particles.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/camera.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/camera.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/camera.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/camera.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/camera.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/camera.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/static_object.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/static_object.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/static_object.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/static_object.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/static_object.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/static_object.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/dict.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/dict.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/dict.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/dict.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/dict.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/dict.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/list.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/list.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/list.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/list.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/list.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/list.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/vertex_list.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/vertex_list.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/vertex_list.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/vertex_list.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/vertex_list.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/vertex_list.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/int_list.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/int_list.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/int_list.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/int_list.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/int_list.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/int_list.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/randf.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/randf.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/randf.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/randf.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/randf.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/randf.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/vertex_hashtable.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/vertex_hashtable.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/vertex_hashtable.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/vertex_hashtable.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/vertex_hashtable.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/vertex_hashtable.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/spline.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/spline.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/spline.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/spline.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/spline.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/spline.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/renderer.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/renderer.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here /usr/bin/ld: obj/renderer.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/renderer.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/renderer.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/renderer.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/sky.o:/home/qs/Corange/./include/cengine.h:80: multiple definition of
debug_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:80: first defined here/usr/bin/ld: obj/sky.o:/home/qs/Corange/./include/cengine.h:79: multiple definition of
debug_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:79: first defined here /usr/bin/ld: obj/sky.o:/home/qs/Corange/./include/cengine.h:77: multiple definition of
warning_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:77: first defined here/usr/bin/ld: obj/sky.o:/home/qs/Corange/./include/cengine.h:76: multiple definition of
warning_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:76: first defined here /usr/bin/ld: obj/sky.o:/home/qs/Corange/./include/cengine.h:74: multiple definition of
error_str'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:74: first defined here/usr/bin/ld: obj/sky.o:/home/qs/Corange/./include/cengine.h:73: multiple definition of
error_buf'; obj/cengine.o:/home/qs/Corange/./include/cengine.h:73: first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:37: libcorange.so] Error 1
The text was updated successfully, but these errors were encountered: