janmarthedal / eukleides

Code from http://www.eukleides.org
GNU General Public License v3.0
0 stars 0 forks source link

Eukleides does not compile #1

Open bztd opened 1 month ago

bztd commented 1 month ago

Hello,

I am trying to compile Eukleides with the source on the website and it does not compile.

This is the message:

Making eukleides Building parser Building lexer Making dependencies Building circle.o Building compiler.o Building conic.o Building core.o Building error.o Building function.o Building interactive.o Building intersection.o Building io.o Building keywords.o Building line.o Building locus.o Building number.o Building point.o Building quadrilateral.o Building set.o Building setting.o Building strings.o Building symbol.o Building test.o Building triangle.o Building utils.o Building variable.o Building vector.o Building args.o Building check.o Building draw.o Building main.o Building parser.tab.o Building lex.yy.o Linking eukleides /usr/lib/gcc/x86_64-unknown-linux-gnu/13.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: eukleides_build/triangle.o:(.bss+0x0): definiciones múltiples de A'; eukleides_build/quadrilateral.o:(.bss+0x30): primero se definió aquí /usr/lib/gcc/x86_64-unknown-linux-gnu/13.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: eukleides_build/triangle.o:(.bss+0x8): definiciones múltiples deB'; eukleides_build/quadrilateral.o:(.bss+0x38): primero se definió aquí /usr/lib/gcc/x86_64-unknown-linux-gnu/13.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: eukleides_build/triangle.o:(.bss+0x10): definiciones múltiples de C'; eukleides_build/quadrilateral.o:(.bss+0x40): primero se definió aquí /usr/lib/gcc/x86_64-unknown-linux-gnu/13.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: eukleides_build/triangle.o:(.bss+0x20): definiciones múltiples dex'; eukleides_build/quadrilateral.o:(.bss+0x10): primero se definió aquí /usr/lib/gcc/x86_64-unknown-linux-gnu/13.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: eukleides_build/triangle.o:(.bss+0x28): definiciones múltiples de `y'; eukleides_build/quadrilateral.o:(.bss+0x18): primero se definió aquí collect2: error: ld devolvió el estado de salida 1 make[1]: [Makefile:50: eukleides] Error 1 make: [Makefile:16: eukleides] Error 2

bztd commented 1 month ago

I compile from flatpak, the kde SDK "15.23.08".