LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] libgdiplus编译问题

在CentOS6.7_x64上编译时报以下错误,搜了两天都没找到原因
各位大侠有知道原因的吗?

[root@localhost libgdiplus-6.0.4]# ./configure --prefix=/usr/local/mono

....
checking for gif_lib.h... (cached) yes
checking for libpng16... no
checking for libpng14... no
checking for libpng12... yes
checking X11 support... yes
checking for LIBEXIF... no
./configure: line 14472: test: too many arguments
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libgdiplus.pc
config.status: creating libgdiplus0.spec
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
---
Configuration summary

   * Installation prefix = /usr/local/mono
   * Cairo = 1.8.8 (system)
   * Text = cairo
   * EXIF tags = No. Get it from http://libexif.sourceforge.net/
   * X11 = yes
   * Codecs supported:

      - TIFF: yes
      - JPEG: yes
      - GIF: yes
      - PNG: yes

      NOTE: if any of the above say 'no' you may install the
            corresponding development packages for them, rerun
            autogen.sh to include them in the build.

---

[root@localhost libgdiplus-6.0.4]# make && make install
make  all-recursive
make[1]: Entering directory `/home/libgdiplus-6.0.4'
Making all in src
make[2]: Entering directory `/home/libgdiplus-6.0.4/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/libgdiplus-6.0.4/src'
Making all in tests
make[2]: Entering directory `/home/libgdiplus-6.0.4/tests'
  CCLD     testadjustablearrowcap
../src/.libs/libgdiplus.so: undefined reference to `cairo_recording_surface_create'
collect2: ld returned 1 exit status
make[2]: *** [testadjustablearrowcap] Error 1
make[2]: Leaving directory `/home/libgdiplus-6.0.4/tests'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/libgdiplus-6.0.4'
make: *** [all] Error 2

[root@localhost libgdiplus-6.0.4]# 

作者:libgdiplus   发布时间:20年03月09日   可选操作:删除 回复

[1楼] 回复:libgdiplus编译问题

楼主的这个问题解决了吗?

作者:同样问题   发布时间:20年06月24日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期天  星期五  星期二  星期三  星期四  星期一  星期六