scons não pode encontrar glib-2.0 = 2.32 no cygwin

1

Eu fiz o download do código-fonte para rmlint e estou tentando compilá-lo no cygwin. Quando eu executo scons , ele diz Checking for glib-2.0 >= 2.32... Error: glib-2.0 >= 2.32 not found.

No recurso de configuração do cygwin, mostra que tenho o pacote libglib 2.0_0 2.46.2-1 instalado. Eu re-instalei para uma boa medida, mas sem sorte.

Como eu poderia tentar encontrar a biblioteca no meu sistema de arquivos, e como eu digo ao scons onde ele está localizado?

    
por user394 17.01.2016 / 20:23

1 resposta

3

Oi, sou um dos desenvolvedores do rmlint.

Infelizmente, não acho que você conseguirá que o rmlint seja executado no cygwin (apesar de estar feliz por estar errado).

Editar: foi provado errado. Agora temos a versão de linha de comando mais ou menos funcional do rmlint no cygwin. Requer:

  • gcc-core
  • pkg-config
  • libglib2.0-devel
  • libtool

e, opcionalmente:

  • libjson-glib 1.0-devel
  • libblkid-devel
  • libelf-devel

Parece não haver suporte a filemap sob o cygwin, então o rmlint não pode fazer sua otimização normal da ordem dos arquivos para reduzir o tempo de busca e o thrash.

    
por 18.01.2016 / 19:04