blezz icon indicating copy to clipboard operation
blezz copied to clipboard

Build error

Open internet-police opened this issue 2 years ago • 1 comments

tried to build this on debian 11

make gcc -c -g -Wall src/main.c -lxcb -o src/main.o gcc -c -g -Wall src/errors.c -lxcb -o src/errors.o gcc -c -g -Wall src/data.c -lxcb -o src/data.o gcc -c -g -Wall src/file.c -lxcb -o src/file.o gcc -c -g -Wall src/gui.c -lxcb -o src/gui.o gcc -c -g -Wall src/argpass.c -lxcb -o src/argpass.o gcc -c -g -Wall src/keys.c -lxcb -o src/keys.o gcc -c -g -Wall src/mutex.c -lxcb -o src/mutex.o gcc ./src/main.o ./src/errors.o ./src/data.o ./src/file.o ./src/gui.o ./src/argpass.o ./src/keys.o ./src/mutex.o -lxcb -o blezz /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/file.h:6: multiple definition of configLines'; ./src/main.o:/home/michael/blezz/src/file.h:6: first defined here /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/file.h:7: multiple definition of contentLines'; ./src/main.o:/home/michael/blezz/src/file.h:7: first defined here /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/data.h:27: multiple definition of savedDirs'; ./src/main.o:/home/michael/blezz/src/data.h:27: first defined here /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/data.h:28: multiple definition of savedActs'; ./src/main.o:/home/michael/blezz/src/data.h:28: first defined here /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/data.h:29: multiple definition of allDirs'; ./src/main.o:/home/michael/blezz/src/data.h:29: first defined here /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/data.h:30: multiple definition of allActs'; ./src/main.o:/home/michael/blezz/src/data.h:30: first defined here /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/data.h:32: multiple definition of dirStackTop'; ./src/main.o:/home/michael/blezz/src/data.h:32: first defined here /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/data.h:33: multiple definition of dirStack'; ./src/main.o:/home/michael/blezz/src/data.h:33: first defined here /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/data.h:35: multiple definition of startDir'; ./src/main.o:/home/michael/blezz/src/data.h:35: first defined here /usr/bin/ld: ./src/data.o:/home/michael/blezz/src/argpass.h:22: multiple definition of arguments'; ./src/main.o:/home/michael/blezz/src/argpass.h:22: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/file.h:6: multiple definition of configLines'; ./src/main.o:/home/michael/blezz/src/file.h:6: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/file.h:7: multiple definition of contentLines'; ./src/main.o:/home/michael/blezz/src/file.h:7: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/argpass.h:22: multiple definition of arguments'; ./src/main.o:/home/michael/blezz/src/argpass.h:22: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/data.h:27: multiple definition of savedDirs'; ./src/main.o:/home/michael/blezz/src/data.h:27: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/data.h:28: multiple definition of savedActs'; ./src/main.o:/home/michael/blezz/src/data.h:28: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/data.h:29: multiple definition of allDirs'; ./src/main.o:/home/michael/blezz/src/data.h:29: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/data.h:30: multiple definition of allActs'; ./src/main.o:/home/michael/blezz/src/data.h:30: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/data.h:32: multiple definition of dirStackTop'; ./src/main.o:/home/michael/blezz/src/data.h:32: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/data.h:33: multiple definition of dirStack'; ./src/main.o:/home/michael/blezz/src/data.h:33: first defined here /usr/bin/ld: ./src/file.o:/home/michael/blezz/src/data.h:35: multiple definition of startDir'; ./src/main.o:/home/michael/blezz/src/data.h:35: first defined here /usr/bin/ld: ./src/gui.o:/home/michael/blezz/src/data.h:27: multiple definition of savedDirs'; ./src/main.o:/home/michael/blezz/src/data.h:27: first defined here /usr/bin/ld: ./src/gui.o:/home/michael/blezz/src/data.h:28: multiple definition of savedActs'; ./src/main.o:/home/michael/blezz/src/data.h:28: first defined here /usr/bin/ld: ./src/gui.o:/home/michael/blezz/src/data.h:29: multiple definition of allDirs'; ./src/main.o:/home/michael/blezz/src/data.h:29: first defined here /usr/bin/ld: ./src/gui.o:/home/michael/blezz/src/data.h:30: multiple definition of allActs'; ./src/main.o:/home/michael/blezz/src/data.h:30: first defined here /usr/bin/ld: ./src/gui.o:/home/michael/blezz/src/data.h:32: multiple definition of dirStackTop'; ./src/main.o:/home/michael/blezz/src/data.h:32: first defined here /usr/bin/ld: ./src/gui.o:/home/michael/blezz/src/data.h:33: multiple definition of dirStack'; ./src/main.o:/home/michael/blezz/src/data.h:33: first defined here /usr/bin/ld: ./src/gui.o:/home/michael/blezz/src/data.h:35: multiple definition of startDir'; ./src/main.o:/home/michael/blezz/src/data.h:35: first defined here /usr/bin/ld: ./src/gui.o:/home/michael/blezz/src/argpass.h:22: multiple definition of arguments'; ./src/main.o:/home/michael/blezz/src/argpass.h:22: first defined here /usr/bin/ld: ./src/argpass.o:/home/michael/blezz/src/argpass.h:22: multiple definition of `arguments'; ./src/main.o:/home/michael/blezz/src/argpass.h:22: first defined here collect2: error: ld returned 1 exit status make: *** [makefile:13: blezz] Error 1

internet-police avatar Jun 21 '23 15:06 internet-police

@internet-police check https://github.com/Blezzing/blezz/pull/16

alpheratz0 avatar Aug 29 '23 21:08 alpheratz0