bebbo / libnix

libnix (v4): a C link library for AmigaOS/m68k
15 stars 9 forks source link

multiple definition of `pclose' linker error #42

Closed larpon closed 3 years ago

larpon commented 3 years ago

I get this error when trying to compile and link a modified port of V

plm@bbb:/opt/amiga$ /opt/amiga/bin/m68k-amigaos-gcc -g -std=gnu99 -w ~/Projects/v/amiga2.v.c -o /tmp/m68k -lm -lpthread -noixemul
/opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/m68k-amigaos/libnix/lib/libnix.a(pipeoc.o): in function `pclose':
pipeoc.o:(.text+0x386): multiple definition of `pclose'; /opt/amiga/m68k-amigaos/libnix/lib/libnix20.a(__initstdio.o):__initstdio.o:(.text+0x4ba): first defined here
collect2: error: ld returned 1 exit status
bebbo commented 3 years ago

please test

larpon commented 3 years ago

It compiles through now, thanks @bebbo !