lembram-se do thread recente aqui na lista sobre o HTB-tools? Onde o q_show
não compilava de jeito nenhum em versões novas do Slackware/Bluewhite64?
Resolvi o problema de forma simples, basta copiar um header do kernel p/ o
local correto, o detalhe é que tem que ser "o" header correto (não pode ser os
que estão no asm-* e p/ o local correto, ou seja, /usr/include/asm), seria:
# cp /usr/src/linux/include/linux/bitops.h /usr/include/asm
dos logs:
gcc sys/q_show.c -O2 -Wall -g -I./include -L./lib -lnetlink -ldl sys/lists.o
lex.yy.o -o q_show
sys/q_show.c:38:1: warning: "__always_inline" redefined
In file included from /usr/include/features.h:330,
from /usr/include/stdio.h:28,
from sys/q_show.c:20:
/usr/include/sys/cdefs.h:287:1: warning: this is the location of the previous
definition
In file included from sys/q_show.c:43:
./include/linux/inetdevice.h: In function 'inet_mask_len':
./include/linux/inetdevice.h:18: warning: implicit declaration of function
'ffz'
Ou seja, compilou corretamente (com alguns avisos).
--
Herbert
--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
Antes de perguntar:
http://www.istf.com.br/perguntas/
Para sair da lista envie um e-mail para:
[email protected]
-~----------~----~----~----~------~----~------~--~---