LinuxSir.cn,穿越时空的Linuxsir!

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

when I emerge crypto++ ,it looks like something wrong

[复制链接]
发表于 2005-9-25 21:50:11 | 显示全部楼层 |阅读模式
I emerge amule, it failed to look up the path cryptopp>=5.x.x,so I emerge crypto++ ,it show as follow

blowfish.cpp: In member function 'void CryptoPP::Blowfish::Base::UncheckedSetKey(CryptoPP::CipherDir, const byte*, unsigned int)':
blowfish.cpp:33: error: 'CryptoPP::FixedRounds<16u>::<anonymous enum>' is/uses anonymous type
blowfish.cpp:33: error:   trying to instantiate 'template<class T, class A> template<class I> const T* CryptoPP::SecBlock:perator+(I) const'
blowfish.cpp:33: error: 'CryptoPP::FixedRounds<16u>::<anonymous enum>' is/uses anonymous type
blowfish.cpp:33: error:   trying to instantiate 'template<class T, class A> template<class I> T* CryptoPP::SecBlock:perator+(I)'
make: *** [blowfish.o] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: dev-libs/crypto++-5.2.1 failed.
!!! Function src_compile, Line 29, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


what can I do ? thanks a  lot
 楼主| 发表于 2005-9-26 15:34:57 | 显示全部楼层
I know what I shall do,hoho. Change gcc from 4.0.x to 3.6.x ....
All ok.
So, if you found the error like this , do as me... Because when I emerge azureus ,it's the same as this,  I know that there must be something changed in gcc4.x
回复 支持 反对

使用道具 举报

发表于 2007-7-15 12:57:50 | 显示全部楼层
CRYPTO+在Linux是怎么编译的,能不能详细的说说。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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