在编译superKaramba时出现的问题
MagicLinux1.2 RC1在编译superKaramba时,./configure没问题,make时有个无法找到python.h的错误,在官网看Help说是要装python-devel这个包,可我看见ML自代这个包啊
这是怎么回事呢?希望得到详解和解决办法~3Q
ML一直沿用KDE,看来对KDE钟爱有佳,可为什么没人作个superKaramba的rpm包呢~~可以造福人类啊:] :shock: 有的啊? :shock: 有的啊?
有什么?superKaramba吗?我怎么没找到啊,能说的详细点吗 :?: KMenu->实用工具->Karamba
要用配置文件的
Re: 在编译superKaramba时出现的问题
MagicLinux1.2 RC1在编译superKaramba时,./configure没问题,make时有个无法找到python.h的错误,在官网看Help说是要装python-devel这个包,可我看见ML自代这个包啊
这是怎么回事呢?希望得到详解和解决办法~3Q
ML一直沿用KDE,看来对KDE钟爱有佳,可为什么没人作个superKaramba的rpm包呢~~可以造福人类啊:]
你把详细的错误信息贴出来呀,我想看看,谢谢喽
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. MagicLinux 是有这个文件的。
你是在普通用户下 make 的吗?
麻烦你查看一下 /usr/include/ 文件夹的权限,看看普通用户有没有进入目录的权限。
re bamfox
/usr/include/ 是root可读可写,普通用户可读我用root身份编译了一下,还是不行,错误还是找不到python.h
楼上的stdio说有,为什么我没有啊,是ML的版本不同吗~奇怪啊
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
其实就改了两个数字
呵呵
re
搞定,谢谢大家,特别感谢myopia的帮助很希望和myopia有Email往来,希望不要嫌弃我是菜鸟 :oops:
Re: re
搞定,谢谢大家,特别感谢myopia的帮助很希望和myopia有Email往来,希望不要嫌弃我是菜鸟 :oops:
何必这么客气
E-mail 不敢贴在论坛上
免得招来垃圾邮件
发信给你了
页:
[1]