天天看點

編譯mcrypt出錯的解決

1、錯誤

extra.c:366: warning: pointer targets in assignment differ in signedness

extra.c: In function ‘test_file_headers’:

extra.c:636: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’

make[2]: *** [extra.o] Error 1

make[2]: Leaving directory `/opt/jiankong3/mcrypt-2.6.4/src'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/opt/jiankong3/mcrypt-2.6.4'

make: *** [all] Error 2

2、解決

從系統中查找 mhash_config.h

将找到的 mhash_config.h 複制到 /usr/local/include/

 locate mhash_config.h

/opt/jiankong/mhash-0.9.3/mhash_config.h

/opt/jiankong/mhash-0.9.3/mhash_config.h.in

cp /opt/jiankong/mhash-0.9.3/mhash_config.h /usr/local/include/

本文轉自 妙曼  51CTO部落格,原文連結:http://blog.51cto.com/yanruohan/1598044,如需轉載請自行聯系原作者