LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1047|回复: 3

makepkg新版3.0.1的stardict出错,哪位有成功的PKGBUILD?

[复制链接]
发表于 2007-11-19 12:34:18 | 显示全部楼层 |阅读模式
  1. prefsdlg.cpp: In member function 'void PrefsDlg::setup_dictionary_sound_page()':
  2. prefsdlg.cpp:736: error: redeclaration of 'GtkWidget* label'
  3. prefsdlg.cpp:729: error: 'GtkWidget* label' previously declared here
  4. make[3]: *** [prefsdlg.o] Error 1
  5. make[3]: Leaving directory `/var/abs/local/stardict/src/stardict-3.0.1/src'
  6. make[2]: *** [all-recursive] Error 1
  7. make[2]: Leaving directory `/var/abs/local/stardict/src/stardict-3.0.1/src'
  8. make[1]: *** [all-recursive] Error 1
  9. make[1]: Leaving directory `/var/abs/local/stardict/src/stardict-3.0.1'
  10. make: *** [all] Error 2
  11. ==> ERROR: Build Failed.  Aborting...
复制代码

3.0.0的版本makepkg过程是正常的,3.0.1的PKGBUILD我是用3.0.0的改成的,但出现上面的错误。
哪位兄弟有没有自己弄stardict3.0.1版本成功的,发个PKGBUILD上来,谢谢了。3.0.0的版本我这里有那个取词窗口消失的bug。
发表于 2007-11-19 16:18:20 | 显示全部楼层
你是延用3.0.0的PKGBUILD做的吗?如果是,试试把patch去掉再编译。
我现在在用3.0.1,窗口不会消失了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-19 17:29:40 | 显示全部楼层
Post by ak137;1784672
你是延用3.0.0的PKGBUILD做的吗?如果是,试试把patch去掉再编译。
我现在在用3.0.1,窗口不会消失了。

多谢,确实去掉patch就行了。
回复 支持 反对

使用道具 举报

发表于 2008-4-10 10:27:02 | 显示全部楼层
我的是3.0.0,make的错误信息如下:(请问是哪里出了问题呢?)
prefsdlg.cpp:82: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:82: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:82: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:82: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:82: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:82: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:87: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:96: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:96: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:96: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:103: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:111: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:111: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:126: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:126: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:126: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:126: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp:126: warning: deprecated conversion from string constant to ‘gchar*’
prefsdlg.cpp: In member function ‘void PrefsDlg::setup_dictionary_sound_page()’:
prefsdlg.cpp:738: error: ‘label’ was not declared in this scope
make[3]: *** [prefsdlg.o] 错误 1
make[3]: Leaving directory `/home/jack/downLoad/stardict-3.0.0/src'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/home/jack/downLoad/stardict-3.0.0/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/jack/downLoad/stardict-3.0.0'
make: *** [all] 错误 2
回复 支持 反对

使用道具 举报

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

本版积分规则

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