- 论坛徽章:
- 0
|
我正在安装一个pho
然后用tarball 去安装的时候,我先看了pho 里面的INSTALL,
里面写了
pho uses the gdk_pixbuf library for reading, scaling, and displaying
images. So you will need gdk-pixbuf installed in order to run pho.
To compile it, you will also need gdk-pixbuf-devel.
我也都安装上啦 ,
但是当我用make 命令的时候就出现下面的错误信息,
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Package gtk+ was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gtk+', required by 'GdkPixbuf', not found
cc -g -Wall -DVERSION='"0.9.6"' -c -o pho.o pho.c
在包含自 pho.c:9 的文件中:
pho.h:8:35: 错误:gdk-pixbuf/gdk-pixbuf.h:没有那个文件或目录
pho.h:13:21: 错误:gtk/gtk.h:没有那个文件或目录
In file included from pho.c:9:
pho.h:49: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
pho.h:121: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘HandleGlobalKeys’
In file included from pho.c:10:
dialogs.h:25: 错误:expected ‘)’ before ‘*’ token
dialogs.h:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
pho.c:26: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
pho.c:41: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘DelayTimer’
pho.c: In function ‘ShowImage’:
pho.c:63: 警告:隐式声明函数 ‘g_timeout_add’
pho.c:63: 错误:‘DelayTimer’ 未声明 (在此函数内第一次使用)
pho.c:63: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
pho.c:63: 错误:所在的函数内只报告一次。)
pho.c: In function ‘LoadImageFromFile’:
pho.c:83: 错误:‘gImage’ 未声明 (在此函数内第一次使用)
pho.c:84: 警告:隐式声明函数 ‘gdk_pixbuf_unref’
pho.c:91: 警告:隐式声明函数 ‘gdk_pixbuf_new_from_file’
pho.c:104: 警告:隐式声明函数 ‘gdk_pixbuf_get_width’
pho.c:105: 警告:隐式声明函数 ‘gdk_pixbuf_get_height’
pho.c: In function ‘ScaleAndRotate’:
pho.c:246: 警告:隐式声明函数 ‘MAX’
pho.c:301: 错误:‘gint’ 未声明 (在此函数内第一次使用)
pho.c:301: 错误:expected ‘;’ before ‘screenwidth’
pho.c:304: 警告:隐式声明函数 ‘gtk_window_get_size’
pho.c:304: 警告:隐式声明函数 ‘GTK_WINDOW’
pho.c:304: 错误:‘gWin’ 未声明 (在此函数内第一次使用)
pho.c:304: 错误:‘screenwidth’ 未声明 (在此函数内第一次使用)
pho.c:304: 错误:‘screenheight’ 未声明 (在此函数内第一次使用)
pho.c:348: 错误:‘gImage’ 未声明 (在此函数内第一次使用)
pho.c:383: 错误:‘GdkPixbuf’ 未声明 (在此函数内第一次使用)
pho.c:383: 错误:‘newimage’ 未声明 (在此函数内第一次使用)
pho.c:383: 警告:隐式声明函数 ‘gdk_pixbuf_scale_simple’
pho.c:386: 错误:‘GDK_INTERP_NEAREST’ 未声明 (在此函数内第一次使用)
pho.c: In function ‘RotateImage’:
pho.c:514: 错误:‘guchar’ 未声明 (在此函数内第一次使用)
pho.c:514: 错误:‘oldpixels’ 未声明 (在此函数内第一次使用)
pho.c:514: 错误:‘newpixels’ 未声明 (在此函数内第一次使用)
pho.c:514: 警告:逗号表达式的左操作数不起作用
pho.c:518: 错误:‘GdkPixbuf’ 未声明 (在此函数内第一次使用)
pho.c:518: 错误:‘newImage’ 未声明 (在此函数内第一次使用)
pho.c:520: 错误:‘gImage’ 未声明 (在此函数内第一次使用)
pho.c:546: 警告:隐式声明函数 ‘gdk_pixbuf_get_rowstride’
pho.c:553: 警告:隐式声明函数 ‘gdk_pixbuf_get_bits_per_sample’
pho.c:554: 警告:隐式声明函数 ‘gdk_pixbuf_get_n_channels’
pho.c:555: 警告:隐式声明函数 ‘gdk_pixbuf_get_has_alpha’
pho.c:557: 警告:隐式声明函数 ‘gdk_pixbuf_get_pixels’
pho.c:559: 警告:隐式声明函数 ‘gdk_pixbuf_new’
pho.c:559: 错误:‘GDK_COLORSPACE_RGB’ 未声明 (在此函数内第一次使用)
make: *** [pho.o] 错误 1
应该是 ./configure 有问题,请指教啊 |
|