当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]gcc编译的问题
帖子发表于 : 2008-08-15 10:35 

注册: 2008-07-31 10:23
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
纯菜鸟一枚,请大家多多帮助……

指导上是这样说的:
$ cvs -d :pserver:anon@cvs.planet-lab.org:/cvs checkout new_plc_api
$ cd new_plc_api
$ make

但是当我运行make之后出现这样的错误:
引用:
anqin@anqin-desktop:~/planetlab/hello_world/new_plc_api$ make
make: curl-config:命令未找到
printf: 0x:给定值不能完全转换
cd psycopg2 && \
python setup.py build && \
python setup.py install_lib --install-dir=/home/anqin/planetlab/hello_world/new_plc_api
running build
running build_py
running build_ext
Warning: /bin/sh: pg_config: not found
building 'psycopg2._psycopg' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPY_MAJOR_VERSION=2 -DPY_MINOR_VERSION=5 -DHAVE_PYBOOL=1 -DHAVE_DECIMAL=1 -DHAVE_MXDATETIME=1 -DHAVE_PYDATETIME=1 -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.0.5.1 (dec mx dt ext pq3)" -DPSYCOPG_EXTENSIONS=1 -DPSYCOPG_DISPLAY_SIZE=1 -DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -DHAVE_PQPROTOCOL3=1 -I/usr/include/python2.5/mx -I/usr/include/python2.5 -I. -c psycopg/psycopgmodule.c -o build/temp.linux-i686-2.5/psycopg/psycopgmodule.o
在包含自 psycopg/psycopgmodule.c:28 的文件中:
./psycopg/connection.h:26:22: 错误: libpq-fe.h:没有该文件或目录
In file included from psycopg/psycopgmodule.c:28:
./psycopg/connection.h:55: 错误: expected specifier-qualifier-list before ‘PGconn’
In file included from psycopg/psycopgmodule.c:29:
./psycopg/cursor.h:55: 错误: expected specifier-qualifier-list before ‘PGresult’
psycopg/psycopgmodule.c: 在函数‘_psyco_connect_fill_exc’中:
psycopg/psycopgmodule.c:103: 错误: ‘connectionObject’没有名为‘exc_Error’的成员
psycopg/psycopgmodule.c:105: 错误: ‘connectionObject’没有名为‘exc_Warning’的成员
psycopg/psycopgmodule.c:107: 错误: ‘connectionObject’没有名为‘exc_InterfaceError’的成员
psycopg/psycopgmodule.c:109: 错误: ‘connectionObject’没有名为‘exc_DatabaseError’的成员
psycopg/psycopgmodule.c:111: 错误: ‘connectionObject’没有名为‘exc_InternalError’的成员
psycopg/psycopgmodule.c:113: 错误: ‘connectionObject’没有名为‘exc_ProgrammingError’的成员
psycopg/psycopgmodule.c:115: 错误: ‘connectionObject’没有名为‘exc_IntegrityError’的成员
psycopg/psycopgmodule.c:117: 错误: ‘connectionObject’没有名为‘exc_DataError’的成员
psycopg/psycopgmodule.c:119: 错误: ‘connectionObject’没有名为‘exc_NotSupportedError’的成员
psycopg/psycopgmodule.c:121: 错误: ‘connectionObject’没有名为‘exc_OperationalError’的成员
error: command 'gcc' failed with exit status 1
make: *** [psycopg2] 错误 1


请问是怎么回事呢?应该怎么解决?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-15 16:40 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
先试试
sudo apt-get install build-essential
sudo apt-get build-dep new_plc_api


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-15 17:57 
头像

注册: 2005-06-28 18:08
帖子: 77
送出感谢: 0 次
接收感谢: 0 次
./psycopg/connection.h:26:22: 错误: libpq-fe.h:没有该文件或目录

这个头文件,似乎是属于PostgreSQL的devel包的……具体叫什么我不知道


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译