djvulibre-3.5.27 Erro de compilação

1

Atualmente estou no Linux Mint 18.3 . Eu baixei o pacote do website do Djvulibre. Eu sou novo em compilar software.

Aqui está o meu erro:

make[2]: Entering directory '/home/amucs/Downloads/djvulibre-3.5.27/desktopfiles'
PNG      16x16/mimetypes/djvu.png
convert: delegate failed '"rsvg-convert" -o "%o" "%i"' @ error/delegate.c/InvokeDelegate/1310.
convert: unable to open image '/tmp/magick-85016muix9LZjKWV': No such file or directory @ error/blob.c/OpenBlob/2712.
convert: unable to open file '/tmp/magick-85016muix9LZjKWV': No such file or directory @ error/constitute.c/ReadImage/540.
convert: no images defined '16x16/mimetypes/djvu.png' @ error/convert.c/ConvertImageCommand/3210.
Makefile:604: recipe for target '16x16/mimetypes/djvu.png' failed
make[2]: *** [16x16/mimetypes/djvu.png] Error 1
make[2]: Leaving directory '/home/amucs/Downloads/djvulibre-3.5.27/desktopfiles'
Makefile:418: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/amucs/Downloads/djvulibre-3.5.27'
Makefile:349: recipe for target 'all' failed
make: *** [all] Error 2

Por favor me ajude.

    
por CanopusX 19.04.2018 / 12:44

1 resposta

0

Eu tive um problema muito semelhante compilando o djvulibre-3.5.27 no meu sistema Linux Mint 18.3, mas descobri que durante o processo de compilação o make estava tentando executar o programa "rsvg-convert" para converter um arquivo de ícone PNG, mas este programa não estava disponível no meu sistema. Eu instalei usando "sudo apt install librsvg2-bin", reiniciei o processo de compilação e tudo funcionou muito bem. BTW, quando eu li o arquivo "NEWS" de distribuição do djvulibre-3.5.27, notei que os desenvolvedores do djvulibre mudaram do comando "convert" do imagemagick para o rsvg para gerar ícones na versão 3.5.23. De fato, parece que o configure checou o software gerador de ícones, imprimindo: "Geração de ícone ....: converter". Depois de instalar o librsvg2-bin, configure o print: "Geração de ícone ....: rsvg", então parece que ele estava verificando a presença de "rsvg-convert". Eu não tenho certeza porque o processo de compilação não voltou a usar o "convert" do imagemagick quando detectou que o "rsvg-convert" não estava instalado.

    
por 07.10.2018 / 18:55