ritwik12 / Virtual-Assistant

A linux based Virtual assistant on Artificial Intelligence in C
GNU General Public License v3.0
125 stars 96 forks source link

Things defined in main.c also defined in init_config.c #133

Open Starconstructor opened 2 years ago

Starconstructor commented 2 years ago

After I invoke make, this is printed out:

gcc -c -o build/init_config.o src/init_config.c -std=gnu11 -Isrc -Iutilspkg-config --cflags libcurl gcc -o build/virtual_assistant build/main.o build/init_config.o -std=gnu11 -Isrc -Iutilspkg-config --cflags libcurl-lssl -lcrypto -ljson-cpkg-config --libs libcurl /usr/bin/ld: build/init_config.o:(.bss+0x0): multiple definition ofstr'; build/main.o:(.bss+0x11bc0): first defined here /usr/bin/ld: build/init_config.o:(.bss+0x3e8): multiple definition of start'; build/main.o:(.bss+0x11fa8): first defined here /usr/bin/ld: build/init_config.o:(.bss+0x3f0): multiple definition ofpv'; build/main.o:(.bss+0x11fb0): first defined here /usr/bin/ld: build/init_config.o:(.bss+0x400): multiple definition of location'; build/main.o:(.bss+0x11fc0): first defined here /usr/bin/ld: build/init_config.o:(.bss+0x800): multiple definition ofyoutube'; build/main.o:(.bss+0x123c0): first defined here /usr/bin/ld: build/init_config.o:(.bss+0xc00): multiple definition of songs'; build/main.o:(.bss+0x127c0): first defined here /usr/bin/ld: build/init_config.o:(.bss+0x1000): multiple definition ofcal'; build/main.o:(.bss+0x12bc0): first defined here /usr/bin/ld: build/init_config.o:(.bss+0x1080): multiple definition of search'; build/main.o:(.bss+0x12c40): first defined here /usr/bin/ld: build/init_config.o:(.bss+0x1100): multiple definition ofHOMEDIR'; build/main.o:(.bss+0x12cc0): first defined here /usr/bin/ld: build/init_config.o:(.bss+0x1500): multiple definition of WebBrowser'; build/main.o:(.bss+0x130c0): first defined here /usr/bin/ld: build/init_config.o:(.bss+0x1900): multiple definition ofMediaPlayer'; build/main.o:(.bss+0x134c0): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:18: build/virtual_assistant] Error`

ritwik12 commented 2 years ago

@Starconstructor Yes, there could be. Want to take this issue up?

Starconstructor commented 2 years ago

Sure. I'll do some sifting.

Starconstructor commented 2 years ago

This issue in particular has been fixed, but before I make a branch and do a pull request, I need to fix some other problems. Should I file new issues for these or just discuss them within this one?