A função select definida em binarysearchst.h conflite com outra de mesmo nome em uma biblioteca padrão do gcc.
Eu posso renomear select no .h e rodar, mas como só será enviado o binarysearchst.c, poderá haver problemas.
Issue descrita em: https://github.com/contiki-os/contiki/issues/1434
Tentei instalar outras versões do gcc mas não resolveu.
Alguém mais recebeu este erro?
EP08 - Função 'select' definida em binarysearch.h conflite com outra biblioteca
por Sergio Rosendo -
Número de respostas: 1
Em resposta à Sergio Rosendo
Re: EP08 - Função 'select' definida em binarysearch.h conflite com outra biblioteca
por José Coelho de Pina -
Oi Sérgio,
Tente compilar de uma das seguintes formas
% gcc -Wall -std=c99 -g -O0 -pedantic -Wno-unused-result -Wno-unused-function -c unit_test.c % gcc -Wall -ansi -g -O0 -pedantic -Wno-unused-result -Wno-unused-function -c unit_test.c
Para não escrever tudo isso é melhor usar o Makefile.
P.S. Desculpe, a parte relevante é
% gcc -ansi -c unit_test.c % gcc -std=c99 -c unit_test.c