我正在寻找一种在旧Debian中使用最新libgdiplus运行最新mono的方法。
最新的libgdiplus需要新的Cairo库。
cd/usr/本地/src
焦油-xvf pixman-0.38.4。焦油.gz
cd皮克斯曼-0.38.4
./configure--prefix=/opt/pixman-0.38.4
制作和安装
cd开罗-1.16.0
export pixman_LIBS=“-L/opt/pixman-0.38.4/lib/-lpixman-1”
制作
但是在make中出现错误,没有定义对pixman\u image\u composite32、pixman\u add\u triangles、pixman\u image\u get\u format和pixman\u image\u get\u component\u alpha的引用
CCLD开罗测试套件
/usr/local/src/cairo-1.16.0/src/.libs文件/libcairo.so公司:未定义对“pixman\u add\u triangles”的引用
/usr/local/src/cairo-1.16.0/src/.libs文件/libcairo.so公司:未定义对“pixman\u image\u get\u component\u alpha”的引用
如何编译Cairo?
也许make仍然会查找安装在Debian系统目录中的旧pixman。
以下曲面后端:
图片:是(总是内置)
录制:是(始终内置)
观察员:是的(总是内置的)
默剧:是的(总是内置的)
XML:no(禁用,使用--enable-XML来启用)
Xlib:是的
Xlib Xrender:是
Qt:no(禁用,使用--enable Qt来启用)
石英图像:否(禁用,使用--enable Quartz image启用)
Win32:否(需要Win32平台)
OS2:no(禁用,使用--enable-OS2启用)
CairoScript:是的
附言:是的