GCC ведет себя по-другому в Arch Linux
Я новичок в Arch Linux. Я пытался скомпилировать пакет IRAF из github, но у меня несколько ошибок определения.
/usr/bin/ld: xppcode.o:/home/nastya/iraf/unix/boot/spp/xpp/xppcode.c:109: multiple definition of `errflag'; xppmain.o:/home/nastya/iraf/unix/boot/spp/xpp/xppmain.c:21: first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:19: sysgen] Error 1
Моя операционная система - Manjaro Linux. Я использую gcc (GCC) 10.1.0.
Я также пытался скомпилировать этот пакет на других дистрибутивах LINUX (на Ubuntu, Debian), и все было хорошо.
Проблема появляется только на Arch. Я также пробовал использовать разные версии GCC (5.5 и 7.5.0), и это не решает проблему.
I've also faced this problem earlier during attempt to install another package (GALFIT) on Arch and in that case it perfectly installed on other LINUX distros except Arch.
I appreciate any help and advice.