首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gnatmake未定义引用(libcairo)

Gnatmake未定义引用(libcairo)
EN

Stack Overflow用户
提问于 2015-01-23 19:34:28
回答 1查看 907关注 0票数 0

如果我试图编译GtkAda最小的GNAT编程Studio 6.1.0w示例,我会得到以下结果:

..。

代码语言:javascript
复制
gnatlink /home/myuser/own projects/ada/obj/main.ali -shared-libgcc -g -g -L/usr/lib/x86_64-linux-gnu/ -lgtkada -lgmodule-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lfontconfig -lfreetype -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lX11 -lm -o /home/gabre/own projects/ada/obj/main
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_filter_create_separable_convolution'
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_glyph_cache_remove'
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_glyph_cache_freeze'
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_glyph_cache_thaw'
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_composite_glyphs'
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_glyph_cache_lookup'
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_glyph_get_mask_format'
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_glyph_cache_insert'
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_glyph_cache_create'
/usr/lib/x86_64-linux-gnu//libcairo.so: undefined reference to `pixman_composite_glyphs_no_mask'
collect2: ld returned 1 exit status
gnatlink: error when calling /usr/bin/gcc-4.6

GPS执行的命令:

代码语言:javascript
复制
gnatmake -d -P/home/myuser/own projects/ada/AdaTest.gpr -vP2 -j4 -g

如果我从终端尝试使用相同的命令,并且它也在GPSR5.0中工作(与最新的6.1.0w执行相同的命令),那么是什么原因导致了这种情况,我如何使GPS工作呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-26 08:43:51

我相信你在comp.lang.ada上也问过同样的问题。为了记录在案,Ludovic Brenta的回答是:安装libspinman-1-dev,然后在您的项目文件中编辑Linker'Linker_Options开关,以便它包含“-l像素-1”。

在从GPS运行时,链接器可能会看到gtk+附带的一个库的不同版本,这将有一个不同的依赖项列表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28117395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档