shinyquagsire23 / DesktopAdventures

A recreation of the Desktop Adventures engine in C
GNU Lesser General Public License v2.1
47 stars 4 forks source link

Compiling error on the last version of Manjaro #8

Open orderorder opened 3 years ago

orderorder commented 3 years ago
[100%] Linking C executable ../bin/DesktopAdventures
/usr/bin/cmake -E cmake_link_script CMakeFiles/DesktopAdventures.dir/link.txt --verbose=1
/usr/bin/cc  -std=c99 -Wall -g CMakeFiles/DesktopAdventures.dir/src/pc/main.c.o CMakeFiles/DesktopAdventures.dir/src/assets.c.o CMakeFiles/DesktopAdventures.dir/src/character.c.o CMakeFiles/DesktopAdventures.dir/src/map.c.o CMakeFiles/DesktopAdventures.dir/src/player.c.o CMakeFiles/DesktopAdventures.dir/src/puzzle.c.o CMakeFiles/DesktopAdventures.dir/src/screen.c.o CMakeFiles/DesktopAdventures.dir/src/ui.c.o CMakeFiles/DesktopAdventures.dir/src/input.c.o CMakeFiles/DesktopAdventures.dir/src/iact.c.o CMakeFiles/DesktopAdventures.dir/src/pc/sound.c.o CMakeFiles/DesktopAdventures.dir/src/render_gl.c.o CMakeFiles/DesktopAdventures.dir/src/render_buffer.c.o CMakeFiles/DesktopAdventures.dir/src/font.c.o CMakeFiles/DesktopAdventures.dir/src/palette.c.o -o ../bin/DesktopAdventures  /usr/lib/libSDL2main.a /usr/lib/libSDL2.so -lpthread /usr/lib/libSDL2_mixer.so 
/usr/bin/ld: CMakeFiles/DesktopAdventures.dir/src/assets.c.o:/DesktopAdventures/src/include/assets.h:58: definiciones múltiples de `texture_buffers'; CMakeFiles/DesktopAdventures.dir/src/pc/main.c.o:/DesktopAdventures/src/include/assets.h:58: primero se definió aquí

...

/usr/bin/ld: CMakeFiles/DesktopAdventures.dir/src/palette.c.o: /DesktopAdventures/src/include/assets.h:65: definiciones múltiples de `is_yoda'; CMakeFiles/DesktopAdventures.dir/src/pc/main.c.o: /DesktopAdventures/src/include/assets.h:65: primero se definió aquí
collect2: error: ld devolvió el estado de salida 1
make[2]: *** [CMakeFiles/DesktopAdventures.dir/build.make:327: ../bin/DesktopAdventures] Error 1
make[2]: se sale del directorio '/DesktopAdventures/build'
make[1]: *** [CMakeFiles/Makefile2:86: CMakeFiles/DesktopAdventures.dir/all] Error 2
make[1]: se sale del directorio '/DesktopAdventures/build'
make: *** [Makefile:94: all] Error 2

A large list of errors of this type when try to link the executable