2
我正在编译关于centos的svg2pdf。我想我已经成功地得到所需的依赖安装在使用的yum:centos:链接的lib,没有.pkg文件的pkg-config
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`
键入“化妆”之后,第一对夫妇行输出的是:
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(但是当我在macbookpro上使用macports安装它时)。
我应该如何获得这个软件包链接?我应该改变Makefile,如果是的话,改成什么?我应该生成.pc文件吗?如果是,如何?或者有另一种解决方法吗?
或者,有没有人在centos上安装svg2pdf,如果是的话,你是如何管理它的?
我在linux上没有太多的经验,所以我可能会漏掉一些明显的东西。
确实,我在RHEL上构建rrdtool时已经处理了这个问题。最好的依赖地狱。 – Novikov 2010-09-02 04:53:34