Closed chris-elvidge closed 2 years ago
It compiles OK on LMDE. (And Raspbian. Is Debian a requirement?) The compiled program will then run when transferred to Slackware box.
OK. The problem occurs because of changed defaults when compiling with GCC 10 or greater. Debian is still on 8. Change ./configure line to CFLAGS=-fcommon ./configure
I get this error (from the linker) when compiling (Slackware 15 and/or Void Linux)
/usr/bin/ld: addr_parse.o:/home/chris/eMail/include/email.h:81: multiple definition of
Mopts'; email.o:/home/chris/eMail/include/email.h:81: first defined here /usr/bin/ld: addr_parse.o:/home/chris/eMail/include/email.h:65: multiple definition of
conf_file'; email.o:/home/chris/eMail/include/email.h:65: first defined here /usr/bin/ld: addr_parse.o:/home/chris/eMail/include/email.h:64: multiple definition of `table'; email.o:/home/chris/eMail/include/email.h:64: first defined hereThis repeats for all the .o files Anything I can do? See attached for configure and make. Cheers make-errors.txt