Я пытаюсь скомпилировать svg2pdf на centos.Я думаю, что мне удалось получить необходимые зависимости, установленные с помощью yum:
sudo yum install librsvg2
sudo yum install cairo
Makefile содержит:
MYCFLAGS=`pkg-config --cflags librsvg-2.0 cairo-pdf` -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -
Wnested-externs -fno-strict-aliasing
MYLDFLAGS=`pkg-config --libs librsvg-2.0 cairo-pdf`
После ввода 'make', первая пара строк выводаявляются:
cc `pkg-config --cflags librsvg-2.0 cairo-pdf` -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing `pkg-config --libs librsvg-2.0 cairo-pdf` svg2pdf.c -o svg2pdf
Package librsvg-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `librsvg-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'librsvg-2.0' found
В этой системе нет librsvg-2.0.pc (но есть, когда я установил его, используя macports на моем macbookpro).
Как мне связать этот пакет?Должен ли я изменить Makefile, и если да, на что?Должен ли я генерировать файлы .pc, и если да, то как?Или есть другой способ решить эту проблему?
Или кто-нибудь успешно установил svg2pdf на centos, и если да, то как вам это удалось?
У меня не так многоопыт работы с Linux, так что я могу упустить что-то очевидное.