mon linux monitor instalar em centos - não consegue encontrar glib.h embora presente

0

Estou tentando instalar o pacote linux_monitor no Centos 5.5. Quando tento fazer, obtenho:

make[3]: Entering directory '/tmp/linux_monitor-2.0RC3/src/server'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src   -I/usr/include/openssl  -g -O2 -Wall -MT linux_mond.o -MD -MP -MF ".deps/linux_mond.Tpo" \
      -c -o linux_mond.o 'test -f 'linux_mond.c' || echo './''linux_mond.c; \
    then mv -f ".deps/linux_mond.Tpo" ".deps/linux_mond.Po"; \
    else rm -f ".deps/linux_mond.Tpo"; exit 1; \
    fi
In file included from linux_mond.c:23:
linux_mond.h:40:18: error: glib.h: No such file or directory
linux_mond.c: In function ‘server’:
linux_mond.c:155: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness
linux_mond.c: In function ‘client’:
linux_mond.c:334: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness

Eu entendo que não está encontrando glib.h, certo? Eu sei que está presente em /usr/include/glib-1.2/, mas eu tentei vários flags de configuração e olhei para os arquivos diferentes e não consegui encontrar como informar para configurar onde essa biblioteca está.

    
por AJweb 27.05.2011 / 19:09

1 resposta

2

Se você sabe que está em /usr/include/glib-1.2 , então você deve poder adicionar -I/usr/include/glib-1.2 à definição 'INCLUDE' em seu Makefile. Eu não tenho o pacote ou sua fonte, então não posso ser menos vago do que isso.

EDITAR

Acabei de fazer o download do pacote que você indicou acima. Vá para src/server e adicione -I/usr/include/glib-1.2 à linha DEFAULT_INCLUDES =-I. -I$(srcdir) -I$(top_builddir)/src

DEFAULT_INCLUDES =-I. -I$(srcdir) -I$(top_builddir)/src -I/usr/include/glib-1.2

Se você olhar logo abaixo dessa linha, verá

COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
          $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)

qual é a linha a que me refiro no meu comentário abaixo.

EDITAR EDITAR

Ou mais bem

./configure --with-cpp-flags=-I/usr/include/glib-1.2
    
por 27.05.2011 / 21:48