cooltonygao 发表于 2005-2-18 16:55:21

在编译superKaramba时出现的问题

MagicLinux1.2 RC1
在编译superKaramba时,./configure没问题,make时有个无法找到python.h的错误,在官网看Help说是要装python-devel这个包,可我看见ML自代这个包啊

这是怎么回事呢?希望得到详解和解决办法~3Q


ML一直沿用KDE,看来对KDE钟爱有佳,可为什么没人作个superKaramba的rpm包呢~~可以造福人类啊:]

stdio 发表于 2005-2-18 17:06:13

:shock: 有的啊?

cooltonygao 发表于 2005-2-18 19:09:32

:shock: 有的啊?

有什么?superKaramba吗?我怎么没找到啊,能说的详细点吗 :?:

stdio 发表于 2005-2-18 19:24:42

KMenu->实用工具->Karamba

要用配置文件的

bamfox 发表于 2005-2-18 19:33:59

Re: 在编译superKaramba时出现的问题

MagicLinux1.2 RC1
在编译superKaramba时,./configure没问题,make时有个无法找到python.h的错误,在官网看Help说是要装python-devel这个包,可我看见ML自代这个包啊

这是怎么回事呢?希望得到详解和解决办法~3Q


ML一直沿用KDE,看来对KDE钟爱有佳,可为什么没人作个superKaramba的rpm包呢~~可以造福人类啊:]

你把详细的错误信息贴出来呀,我想看看,谢谢喽

cooltonygao 发表于 2005-2-18 20:28:46

re bamfox

In file included from main.cpp:5:
./karambaapp.h:14:20: Python.h: 没有那个文件或目录
In file included from main.cpp:19:
karamba.h:8:20: Python.h: 没有那个文件或目录
In file included from main.cpp:22:
karamba_python.h:44: error: ISO C++ forbids declaration of `PyObject' with no type
karamba_python.h:44: error: expected `;' before '*' token
karamba_python.h:45: error: ISO C++ forbids declaration of `PyObject' with no type
karamba_python.h:45: error: expected `;' before '*' token
karamba_python.h:46: error: ISO C++ forbids declaration of `PyThreadState' withno type
karamba_python.h:46: error: expected `;' before '*' token
karamba_python.h:48: error: `PyThreadState' has not been declared
karamba_python.h:48: error: ISO C++ forbids declaration of `myThreadState' withno type
karamba_python.h:49: error: ISO C++ forbids declaration of `PyObject' with no type
karamba_python.h:49: error: expected `;' before '*' token
karamba_python.h:50: error: `PyThreadState' has not been declared
karamba_python.h:50: error: ISO C++ forbids declaration of `myThreadState' withno type
karamba_python.h:51: error: `PyObject' has not been declared
karamba_python.h:51: error: ISO C++ forbids declaration of `pArgs' with no type
make: *** 错误 1
make: Leaving directory `/home/tg/soft/gD/superkaramba-0.35/src'
make: *** 错误 1
make: Leaving directory `/home/tg/soft/gD/superkaramba-0.35/src'
make: *** 错误 1
make: Leaving directory `/home/tg/soft/gD/superkaramba-0.35'
make: *** 错误 2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++

以上是Make的错误

SuperKaramba官网的Help原文:
1.2. When I try to compile, I get this error: "Python.h: No such file or directory"
    You will need to install the python-devel package. Once that package is installed you can ./configure and make again.

bamfox 发表于 2005-2-18 21:03:46

MagicLinux 是有这个文件的。

你是在普通用户下 make 的吗?
麻烦你查看一下 /usr/include/ 文件夹的权限,看看普通用户有没有进入目录的权限。

cooltonygao 发表于 2005-2-18 22:04:16

re bamfox

/usr/include/ 是root可读可写,普通用户可读
我用root身份编译了一下,还是不行,错误还是找不到python.h

楼上的stdio说有,为什么我没有啊,是ML的版本不同吗~奇怪啊

myopia 发表于 2005-2-18 23:10:47

Re: re bamfox

/usr/include/ 是root可读可写,普通用户可读
我用root身份编译了一下,还是不行,错误还是找不到python.h

楼上的stdio说有,为什么我没有啊,是ML的版本不同吗~奇怪啊

magic 自带了 karamba
http://www.magiclinux.org/dev/current/cd1/RPMS/karamba-0.17-5mgc.i686.rpm

我kde用的不多
就我知道的superkaramba 在karamba的基础上发展而来
还是有些不同的

这个没法编译是因为superkaramba 代码太旧
而magic 带的python太新 (2.4)
附件里有一份改过的文件
你拿去解压,替换原来的应该就可以了
记得重新 ./configure

其实就改了两个数字
呵呵

cooltonygao 发表于 2005-2-19 11:18:55

re

搞定,谢谢大家,特别感谢myopia的帮助
很希望和myopia有Email往来,希望不要嫌弃我是菜鸟 :oops:

myopia 发表于 2005-2-19 12:03:16

Re: re

搞定,谢谢大家,特别感谢myopia的帮助
很希望和myopia有Email往来,希望不要嫌弃我是菜鸟 :oops:

何必这么客气
E-mail 不敢贴在论坛上
免得招来垃圾邮件

发信给你了
页: [1]
查看完整版本: 在编译superKaramba时出现的问题