QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 988|回复: 10

在编译superKaramba时出现的问题

[复制链接]
发表于 2005-2-18 16:55:21 | 显示全部楼层 |阅读模式
MagicLinux1.2 RC1
在编译superKaramba时,./configure没问题,make时有个无法找到python.h的错误,在官网看Help说是要装python-devel这个包,可我看见ML自代这个包啊

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


ML一直沿用KDE,看来对KDE钟爱有佳,可为什么没人作个superKaramba的rpm包呢~~可以造福人类啊:]
发表于 2005-2-18 17:06:13 | 显示全部楼层
有的啊?
回复

使用道具 举报

 楼主| 发表于 2005-2-18 19:09:32 | 显示全部楼层
[quote:6f4f749ba0="stdio"] 有的啊?[/quote]

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

使用道具 举报

发表于 2005-2-18 19:24:42 | 显示全部楼层
KMenu->实用工具->Karamba

要用配置文件的
回复

使用道具 举报

发表于 2005-2-18 19:33:59 | 显示全部楼层

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

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

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


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

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

使用道具 举报

 楼主| 发表于 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[3]: *** [main.o] 错误 1
make[3]: Leaving directory `/home/tg/soft/gD/superkaramba-0.35/src'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/home/tg/soft/gD/superkaramba-0.35/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/tg/soft/gD/superkaramba-0.35'
make: *** [all] 错误 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.
回复

使用道具 举报

发表于 2005-2-18 21:03:46 | 显示全部楼层
MagicLinux 是有这个文件的。

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

使用道具 举报

 楼主| 发表于 2005-2-18 22:04:16 | 显示全部楼层

re bamfox

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

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

使用道具 举报

发表于 2005-2-18 23:10:47 | 显示全部楼层

Re: re bamfox

[quote:9329e3c048="cooltonygao"]/usr/include/ 是root可读可写,普通用户可读
我用root身份编译了一下,还是不行,错误还是找不到python.h

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

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

其实就改了两个数字
呵呵

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2005-2-19 11:18:55 | 显示全部楼层

re

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

使用道具 举报

发表于 2005-2-19 12:03:16 | 显示全部楼层

Re: re

[quote:a805fb3bce="cooltonygao"]搞定,谢谢大家,特别感谢myopia的帮助
很希望和myopia有Email往来,希望不要嫌弃我是菜鸟 [/quote]

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

发信给你了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 20:37 , Processed in 0.223664 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表