- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
[root@ipam src]# tar -zxvf libmcrypt-2.5.8.tar.gz & i* ~( \+ X8 S# Q7 N
libmcrypt-2.5.8/
1 \) q) G& L1 \3 y' Xlibmcrypt-2.5.8/THANKS7 Z( e) b! @2 w. M) @! f* C* [, N
libmcrypt-2.5.8/Makefile.in
2 j& X( X- {' }- e& J, y% N* z% Qlibmcrypt-2.5.8/config.log
! D S* Q+ Z, ^5 [3 flibmcrypt-2.5.8/ltmain.sh
3 X; y% J& u2 h6 f# Alibmcrypt-2.5.8/install-sh
8 r7 \! I% v' c7 ?! i4 C% p3 h! q" w0 slibmcrypt-2.5.8/config.sub ?/ f8 y1 \/ Z, P
libmcrypt-2.5.8/Makefile.am4 K, M& [2 m9 K
libmcrypt-2.5.8/config.h.in
3 j% f- }9 @3 Q( i8 c3 Klibmcrypt-2.5.8/aclocal.m4
+ P: Y3 r: e2 S2 l4 }7 b6 |libmcrypt-2.5.8/lib/
' H$ i- k& G& y" n: a% Jlibmcrypt-2.5.8/lib/libmcrypt-config.in8 p( Q' s v9 h6 G* Y! D& b
libmcrypt-2.5.8/lib/Makefile.in
2 c' ^9 r# t; j, rlibmcrypt-2.5.8/lib/libmcrypt.m45 ~: d7 C) @. K; g
libmcrypt-2.5.8/lib/mcrypt_extra.c& w/ R! O0 l: u8 `
libmcrypt-2.5.8/lib/Makefile.am2 X& e. m/ {/ X. o
libmcrypt-2.5.8/lib/mcrypt.c4 X$ L" e/ x, o' s9 h8 H
libmcrypt-2.5.8/lib/win32_comp.c+ n, g, ]7 q6 X5 z/ p( a
libmcrypt-2.5.8/lib/bzero.c
2 H8 {$ j# h9 Q4 V. I0 ~( ilibmcrypt-2.5.8/lib/xmemory.h
5 r5 O6 Y; g% Z# ~libmcrypt-2.5.8/lib/libmcrypt.sym
) n8 g; F$ h* m0 U( klibmcrypt-2.5.8/lib/libdefs.h
( m f P% w: J& Y9 llibmcrypt-2.5.8/lib/mcrypt_internal.h3 C+ x' T+ x3 K
libmcrypt-2.5.8/lib/bzero.h; Z& w9 _! S5 P9 d
libmcrypt-2.5.8/lib/configure.scan7 q+ r/ A# s2 w% b4 J# q. C8 r% w3 V
libmcrypt-2.5.8/lib/mcrypt_modules.c" _! e5 i+ y' V0 X* o4 R; K
libmcrypt-2.5.8/lib/mcrypt_modules.h' T" [+ }( ^; X
libmcrypt-2.5.8/lib/win32_comp.h
- f, d, l9 M6 k+ M) Ilibmcrypt-2.5.8/lib/autoscan.log- ^0 f; ^' E9 V$ r$ N8 |. a
libmcrypt-2.5.8/lib/xmemory.c
- O5 s4 k, s( m. z8 s3 dlibmcrypt-2.5.8/lib/mcrypt_threads.c
* X5 s4 K1 ^5 r; {* h# l) Ilibmcrypt-2.5.8/depcomp
& H& S4 `$ S' E+ m( F hlibmcrypt-2.5.8/configure' w5 j) o, t; c5 R5 y
libmcrypt-2.5.8/AUTHORS+ d" [+ O. H) o) N- P) V2 B' v
libmcrypt-2.5.8/libmcrypt.spec.in& V" w6 ?; X* V- G- M
libmcrypt-2.5.8/config.h T% @9 u- O) j4 d9 S
libmcrypt-2.5.8/INSTALL
2 D$ o/ n3 t* \% F/ Slibmcrypt-2.5.8/ChangeLog
" C: W, m; P( C4 @libmcrypt-2.5.8/KNOWN-BUGS
: T. o5 i/ [+ D6 _0 h+ e- xlibmcrypt-2.5.8/TODO5 a3 p; q& S a) F0 l: S
libmcrypt-2.5.8/libmcrypt.spec, R) s& e9 G; V2 S
libmcrypt-2.5.8/autom4te.cache/
% G% v) E/ U* w6 C; r* tlibmcrypt-2.5.8/autom4te.cache/requests) ~8 B2 ]/ j# p6 T9 n$ O
libmcrypt-2.5.8/autom4te.cache/traces.0% N$ L+ i3 U8 p+ r
libmcrypt-2.5.8/autom4te.cache/traces.1
0 }5 V2 ?: E6 \3 r( ? r2 S1 ]libmcrypt-2.5.8/autom4te.cache/traces.2+ E# r: e. v+ U" I \1 e. H
libmcrypt-2.5.8/autom4te.cache/output.2
+ S4 L: i( v; k+ alibmcrypt-2.5.8/autom4te.cache/output.0- Z* J' Q4 J* c/ V1 S, b
libmcrypt-2.5.8/autom4te.cache/output.1 ~" U/ ^" E1 z8 z: q
libmcrypt-2.5.8/missing
: @. h5 Q7 J1 S# F0 D. j! ]& l; flibmcrypt-2.5.8/COPYING.LIB
! N3 o! K4 M/ vlibmcrypt-2.5.8/libltdl/
9 i( l/ M8 c w# w- T }libmcrypt-2.5.8/libltdl/Makefile.in2 O$ G& X' {& R- ~! K1 _
libmcrypt-2.5.8/libltdl/Makefile.am @% D0 b' M$ c `
libmcrypt-2.5.8/libltdl/aclocal.m4
+ Q' h( F/ u5 |( ~libmcrypt-2.5.8/libltdl/ltdl.h3 R8 @* i; y( F0 u; f! L* n" b
libmcrypt-2.5.8/libltdl/configure
) T4 H. L$ R& \% Q) u; Elibmcrypt-2.5.8/libltdl/ltdl.c
[: {0 p1 L, y8 l4 ^) wlibmcrypt-2.5.8/libltdl/COPYING.LIB
7 v0 B4 b. L9 B& G# p9 ~& tlibmcrypt-2.5.8/libltdl/config-h.in' P. f' k: {: g: U+ N
libmcrypt-2.5.8/libltdl/acinclude.m4/ _) H2 k8 F6 n" A5 N1 w
libmcrypt-2.5.8/libltdl/README
8 j$ b2 x* e/ R, N2 nlibmcrypt-2.5.8/libltdl/configure.in
7 T m, S Y; A: W T+ l7 ?libmcrypt-2.5.8/NEWS
1 F- X& ~3 m' r: l9 t) j, \( H8 @libmcrypt-2.5.8/config.guess
! }6 d# ]: k- tlibmcrypt-2.5.8/modules/. ?. n4 Q* X) ^7 h4 Q- I, O
libmcrypt-2.5.8/modules/algorithms/
) o" X2 }& M8 o8 X* A3 Ilibmcrypt-2.5.8/modules/algorithms/rc2.h( g- q/ A" T- `& y( Z0 {
libmcrypt-2.5.8/modules/algorithms/safer.h: Z& C% _* @* e* }% E
libmcrypt-2.5.8/modules/algorithms/3-way.h7 t) e( ^4 d( b! K% r# H2 b2 p( Q# N
libmcrypt-2.5.8/modules/algorithms/Makefile.in
% }# n; p1 d& W- v$ Plibmcrypt-2.5.8/modules/algorithms/saferplus.h
3 P% g# N F# S3 [7 wlibmcrypt-2.5.8/modules/algorithms/cast-128.c5 ?) @' I* O' k! Z& {2 Z# `
libmcrypt-2.5.8/modules/algorithms/twofish.h
( q6 G( @* v Y, |$ dlibmcrypt-2.5.8/modules/algorithms/Makefile.am
5 o. m. m3 d8 x+ q6 E7 glibmcrypt-2.5.8/modules/algorithms/safer64.c
6 R: c4 e, Z; L1 j8 mlibmcrypt-2.5.8/modules/algorithms/panama.h
) r$ z( u: ^7 Ulibmcrypt-2.5.8/modules/algorithms/safer128.c+ P- b5 B7 S5 @% S# _7 W2 f
libmcrypt-2.5.8/modules/algorithms/wake.h' _7 I3 A% D: q
libmcrypt-2.5.8/modules/algorithms/loki97.c& K3 p- E6 Y+ p
libmcrypt-2.5.8/modules/algorithms/arcfour.h* l2 h& l# h+ ~' ]2 A! E; ^
libmcrypt-2.5.8/modules/algorithms/rc2.c2 V9 f5 S1 Z' V1 a$ r u ~1 b4 m' K
libmcrypt-2.5.8/modules/algorithms/wake.c
: t& H' @/ R, hlibmcrypt-2.5.8/modules/algorithms/blowfish-compat.c
) i6 t1 b3 t4 g8 |libmcrypt-2.5.8/modules/algorithms/saferplus.c9 r K8 Q0 u5 H. l% X
libmcrypt-2.5.8/modules/algorithms/twofish.c4 | X7 ~$ X# M+ Z/ D' j
libmcrypt-2.5.8/modules/algorithms/cast-128_sboxes.h+ ]8 a( M) y: s- h
libmcrypt-2.5.8/modules/algorithms/tripledes.c3 U/ v' ?- e# C* j
libmcrypt-2.5.8/modules/algorithms/rijndael-192.c
' H4 i! b/ O, |0 z8 llibmcrypt-2.5.8/modules/algorithms/serpent.c
! b) C( M1 }/ B% l( B1 H w& alibmcrypt-2.5.8/modules/algorithms/panama.c
* o% [5 I) Y6 x+ V5 klibmcrypt-2.5.8/modules/algorithms/des.c8 ]5 d* k) a0 j
libmcrypt-2.5.8/modules/algorithms/enigma.h7 V# d1 f- g2 ` z
libmcrypt-2.5.8/modules/algorithms/serpent.h+ r5 }7 F3 T) @4 \
libmcrypt-2.5.8/modules/algorithms/des.h9 G6 i- N1 ?# d9 j2 o
libmcrypt-2.5.8/modules/algorithms/3-way.c
1 U3 y2 K* Y) W8 Rlibmcrypt-2.5.8/modules/algorithms/xtea.h
, ]) H/ Q& b! c! Q* q7 Y) b: [libmcrypt-2.5.8/modules/algorithms/cast-256.c
* h3 P6 Z {' T3 H f/ a0 Flibmcrypt-2.5.8/modules/algorithms/rijndael-256.c5 q1 ~9 V. b& I3 t4 n0 Q2 j7 F
libmcrypt-2.5.8/modules/algorithms/cast-128.h7 A/ N1 x$ b6 x. k8 m2 W! V
libmcrypt-2.5.8/modules/algorithms/blowfish.h3 I2 `5 ^. G- Q9 {
libmcrypt-2.5.8/modules/algorithms/cast-256.h
& A. ~4 W* V9 j( n; q; Klibmcrypt-2.5.8/modules/algorithms/gost.c
& R5 q* ?/ g, O) Flibmcrypt-2.5.8/modules/algorithms/rijndael.h' i% ]$ i' q2 F" o7 R" ]: R% O
libmcrypt-2.5.8/modules/algorithms/tripledes.h
7 n5 V( t+ V) q8 q: Flibmcrypt-2.5.8/modules/algorithms/enigma.c
" b" z M r4 V2 Wlibmcrypt-2.5.8/modules/algorithms/rijndael-128.c J: a8 I* H" c2 A' T H8 c; W4 O
libmcrypt-2.5.8/modules/algorithms/arcfour.c# ?/ x0 Q1 Z+ ^/ M$ ?
libmcrypt-2.5.8/modules/algorithms/blowfish.c
% V1 p* v: I8 v3 J' s, }9 }" a9 b- Jlibmcrypt-2.5.8/modules/algorithms/xtea.c! \' y# \! E8 d1 y- C1 g) A
libmcrypt-2.5.8/modules/Makefile.in7 _* Y. A5 a6 X4 C$ y$ O1 h9 T
libmcrypt-2.5.8/modules/Makefile.am
6 O3 e+ z0 p2 o4 ~! w( _5 Glibmcrypt-2.5.8/modules/modes/
. }3 _' W, Z2 |* k2 X% Slibmcrypt-2.5.8/modules/modes/Makefile.in; o# r0 E. x' J" ~
libmcrypt-2.5.8/modules/modes/Makefile.am
* ?' d" V" a. M& i/ p' blibmcrypt-2.5.8/modules/modes/cfb.h
" H1 `$ H$ p7 D) Clibmcrypt-2.5.8/modules/modes/ofb.c
/ V! {- ^. g" W. d( t% O$ nlibmcrypt-2.5.8/modules/modes/ctr.h1 ^$ Z4 y$ |2 ^6 y) H' H
libmcrypt-2.5.8/modules/modes/ncfb.c
9 F. r% S U% ]8 X* z# vlibmcrypt-2.5.8/modules/modes/ctr.c4 [: F6 O8 h- \* [8 q3 m3 F
libmcrypt-2.5.8/modules/modes/ncfb.h
' |5 `& b8 s, k+ Qlibmcrypt-2.5.8/modules/modes/nofb.h# j9 K/ v. U+ `: j& J+ J
libmcrypt-2.5.8/modules/modes/ecb.c
; [% Q9 ^% C' J& C0 U) Ilibmcrypt-2.5.8/modules/modes/stream.c
, B* {& M T+ Q8 [0 F0 blibmcrypt-2.5.8/modules/modes/stream.h
6 L! L4 I( n4 b+ G: \9 wlibmcrypt-2.5.8/modules/modes/cfb.c) s7 }) X+ J& H# g
libmcrypt-2.5.8/modules/modes/ecb.h* l4 [5 ~ ?! |7 j
libmcrypt-2.5.8/modules/modes/ofb.h, D; i8 f0 @2 ^; \2 a" R
libmcrypt-2.5.8/modules/modes/nofb.c
1 k. G' _! |% o# slibmcrypt-2.5.8/modules/modes/cbc.h6 g: M/ Q) |8 A% f
libmcrypt-2.5.8/modules/modes/cbc.c3 D- g$ t% H3 K
libmcrypt-2.5.8/mkinstalldirs, U) g! I% ]! Y
libmcrypt-2.5.8/src/& O) D% U( x4 B, ~' d
libmcrypt-2.5.8/src/Makefile.in4 z, e$ w. v" h d) Q; O
libmcrypt-2.5.8/src/Makefile.am
( e W C4 K+ Y8 Zlibmcrypt-2.5.8/src/aes_test.c! m* K: g5 u, u- E
libmcrypt-2.5.8/src/cipher_test.c% g3 n" F- L9 K( [$ I: Z2 j2 P
libmcrypt-2.5.8/doc/! o4 L) r9 y$ y" E: `
libmcrypt-2.5.8/doc/Makefile.in. l1 |3 E5 h4 w7 @
libmcrypt-2.5.8/doc/Makefile.am
' G: R3 U6 {: X9 } M8 |9 Tlibmcrypt-2.5.8/doc/README.config5 A& O2 e U7 H, B) S9 G
libmcrypt-2.5.8/doc/example.c% j5 m; ]9 s w' `* `
libmcrypt-2.5.8/doc/mcrypt.3
# l8 }9 g% {& l6 U# ^( P/ R% {libmcrypt-2.5.8/doc/README.key
! o9 A( K, j# Q) H0 D2 r% ulibmcrypt-2.5.8/doc/README.xtea
5 N, J1 E _- X6 d$ L/ [2 [4 Klibmcrypt-2.5.8/autoscan.log. f; I+ I+ d$ B. s. G# K- g4 ~8 ?
libmcrypt-2.5.8/Makefile
% Z7 \) B/ R( ^3 rlibmcrypt-2.5.8/config.status
: L7 t+ e2 I( I5 \libmcrypt-2.5.8/stamp-h17 }. @; ~, O% {
libmcrypt-2.5.8/acinclude.m4" N( z7 W& h; J( V& }( \
libmcrypt-2.5.8/buildconf
- N& x% B9 _2 Glibmcrypt-2.5.8/libtool
P. n, u$ ~0 N# q: ?+ j0 plibmcrypt-2.5.8/include/, y6 X$ _( S7 n% E1 m2 e* W
libmcrypt-2.5.8/include/Makefile.in
# J/ N: Y7 }. n; m9 J/ n9 Glibmcrypt-2.5.8/include/Makefile.am- E: E" E' J6 m- y( v! I" f
libmcrypt-2.5.8/include/mutils/- U. |3 U0 n* w+ V! g
libmcrypt-2.5.8/include/mutils/mcrypt.h.in
8 @ i5 F* b; f& a- |/ }. Q6 s7 Clibmcrypt-2.5.8/include/mutils/mcrypt.h
, o! T/ p( G& _3 clibmcrypt-2.5.8/include/mcrypt.h
+ q0 }: a1 _, r2 {libmcrypt-2.5.8/README$ U& S! w- e# m! l" x5 |* L
libmcrypt-2.5.8/configure.in" x% D0 c8 \1 C
[root@ipam src]# ls
' J' a% D8 |1 M3 }debug libmcrypt-2.5.8 libzip-1.3.1.tar.gz mcrypt-2.6.8.tar.gz php-8.3.01 W. A2 n6 V p. x) k g
gmp-6.3.0 libmcrypt-2.5.8.tar.gz libzip-1.3.2 oniguruma-6.8.2-1.el7.x86_64.rpm php-8.3.0.bak& J) v( a% S- e+ X v
gmp-6.3.0.tar libzip-0.11.2-6.el7.psychotic.x86_64.rpm libzip-1.3.2.tar.gz oniguruma-devel-6.8.2-1.el7.x86_64.rpm php-8.3.0-bak23 T0 ^3 n( H, } o8 s- W
kernels libzip-1.3.1 libzip-devel-0.11.2-6.el7.psychotic.x86_64.rpm php8.3 php-8.3.0.tar.gz
- y- { U' \+ U! _. r+ X+ M8 W[root@ipam src]# cd libmcrypt-2.5.8/' t; y2 [; Y: C1 j0 {
[root@ipam libmcrypt-2.5.8]# ls
6 A( r. T* c& H4 {$ Eacinclude.m4 autoscan.log config.h config.sub depcomp install-sh libmcrypt.spec Makefile mkinstalldirs src( _' n5 {3 l {
aclocal.m4 buildconf config.h.in configure doc KNOWN-BUGS libmcrypt.spec.in Makefile.am modules stamp-h1
: U2 e# }" t8 Q+ D1 U; `# J+ d3 uAUTHORS ChangeLog config.log configure.in include lib libtool Makefile.in NEWS THANKS
3 D1 O" N/ p" X* x1 j; lautom4te.cache config.guess config.status COPYING.LIB INSTALL libltdl ltmain.sh missing README TODO
1 w* j% X3 P8 ~[root@ipam libmcrypt-2.5.8]# ./configure
, {* X% B0 d& ?, |checking build system type... x86_64-redhat-linux-gnu9 c. F, g2 O ~6 Y) h9 W' t' A
checking host system type... x86_64-redhat-linux-gnu! s" z Y. Y8 D& h' t
checking target system type... x86_64-redhat-linux-gnu: s, d& A4 W2 Q
checking for a BSD-compatible install... /bin/install -c# x: E% ?6 N& L: H& g# F1 X
checking whether build environment is sane... yes
9 O* V1 ]& u. f2 S0 U. xchecking for gawk... gawk
. C& F& p/ Q) w0 uchecking whether make sets $(MAKE)... yes
7 s1 E* [! }1 e; }+ ?checking whether to enable maintainer-specific portions of Makefiles... no. Z+ Z. q+ G& Q& K; [. ?% t- V
checking whether make sets $(MAKE)... (cached) yes
) Q/ m. a* q% |# F6 E( Fchecking for g++... g++
3 L' B* Y! \* N( ^- V" Y1 a! l @ Wchecking for C++ compiler default output file name... a.out
9 U0 Z5 N6 H: {. d& I7 Z/ Fchecking whether the C++ compiler works... yes
- t1 B+ F* I# @# R. lchecking whether we are cross compiling... no! B2 B' E5 E- N5 X
checking for suffix of executables... ( a' n9 ~2 n& L. w
checking for suffix of object files... o
( X" p R. J' u, Tchecking whether we are using the GNU C++ compiler... yes% W5 K, r# r1 u# {! `% ?: m) S
checking whether g++ accepts -g... yes7 Z; j2 e- x) U' Y4 x i
checking for style of include used by make... GNU/ h, Y2 p4 W! n4 w7 X5 t
checking dependency style of g++... gcc38 }: l$ h1 ]" W; K$ H3 j
checking for gcc... gcc
: T% ?2 w+ ]# v b; F/ ^( _3 Zchecking whether we are using the GNU C compiler... yes
8 I+ [/ v0 d9 @checking whether gcc accepts -g... yes
W) x5 M/ U( _4 M9 k# ychecking for gcc option to accept ANSI C... none needed, [9 `8 U) y5 `! v3 z. R
checking dependency style of gcc... gcc3
1 L) S/ a b i9 i/ e" Lchecking how to run the C preprocessor... gcc -E
1 @/ e- c) E- z/ Y9 E1 B h3 S$ i1 kchecking for a BSD-compatible install... /bin/install -c
8 S9 J; {4 d8 ^- {& Vchecking whether ln -s works... yes4 P! U* l% Z5 o4 z% W- k; g
checking whether make sets $(MAKE)... (cached) yes8 L, q3 S6 b5 b4 I- j# ^
checking for a BSD-compatible install... /bin/install -c
! d* }( A* ]( d; U+ m6 {. @! qchecking whether ln -s works... yes; e2 h% c9 z/ i& Z( m6 V
checking whether in maintanance mode... no
) G' L4 N! `/ f x# e4 N8 P9 A) lchecking whether in dmalloc mode... no
6 c8 R0 H% R# I& vchecking whether to enable dynamic module loading... no
; m' { q3 f3 U4 I! P4 B***6 k8 Q0 g5 b* f/ x) j% h# p c9 P
*** Dynamic loading has been disabled
; U/ @. a0 [3 ~, n& M; V2 D1 `checking which algorithms to include into library... cbc cfb ctr ecb ncfb nofb ofb stream threeway cast-128 gost rijndael-128 safer-sk64 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 safer-sk128 tripledes
4 B W1 {6 o+ g8 J" x* N* \checking for dirent.h that defines DIR... yes
, z% m- J- v5 N! i" achecking for library containing opendir... none required
; a- Q" |: D' K* ] G! P n; ]- qchecking for egrep... grep -E1 X8 H- R: Y3 f- k- N8 }
checking for ANSI C header files... yes
% b l- c1 v6 P, s. |" x+ G! ]3 u; Cchecking for inline... inline3 W3 b; n& I/ r- `$ @; |& R
checking for an ANSI C-conforming const... yes
* j! C2 ~" y k2 e, `checking for sys/types.h... yes3 F) |8 b7 _+ h6 q' h
checking for sys/stat.h... yes, d& C& \+ U7 ]3 F: ?$ \
checking for stdlib.h... yes
1 e/ J5 v1 S4 P* a+ ~. _$ rchecking for string.h... yes
! y/ U( B9 m3 {& X8 kchecking for memory.h... yes! g8 }) a- t E% U- E
checking for strings.h... yes# Y. ^( X) F ]* R
checking for inttypes.h... yes
1 z1 f/ T+ w- Bchecking for stdint.h... yes
0 u* b8 j7 \# x1 S7 s( U5 ]% Gchecking for unistd.h... yes
! t" ~, Y6 D+ m/ ~, C2 [8 ^) ^checking argz.h usability... yes1 L8 s* h8 v: u1 z: X
checking argz.h presence... yes
A4 t1 |" s- }9 ]6 U$ U8 mchecking for argz.h... yes
) u4 ~& r9 j8 Cchecking byteswap.h usability... yes
) ?$ E6 e- N/ ^4 J" b2 ~* xchecking byteswap.h presence... yes
( Q+ \* x$ h8 jchecking for byteswap.h... yes
; Y! n5 C* y0 V$ ychecking dirent.h usability... yes( M$ D/ B) `: h5 ?
checking dirent.h presence... yes" h" |5 G) X/ B+ u) c& g# ^
checking for dirent.h... yes
1 ]+ x! ^$ a8 h. R2 ?* Echecking dlfcn.h usability... yes
# I; W1 c' z& ?0 Z* o9 B0 Kchecking dlfcn.h presence... yes
$ d8 @$ K9 D# c# d! n p/ Schecking for dlfcn.h... yes# }9 t# k4 J y) D9 F2 W
checking endian.h usability... yes2 E* S& M8 h4 y" [* S( q
checking endian.h presence... yes
7 s( U& D9 I8 Y1 B- V- Lchecking for endian.h... yes
0 B% F! S, }( w2 Gchecking malloc.h usability... yes
: n( d }+ L0 B% Gchecking malloc.h presence... yes+ o, g6 |+ W9 t; G' d5 n3 c; P/ d
checking for malloc.h... yes$ F5 c2 D% {7 |+ b/ Y
checking for memory.h... (cached) yes4 Q* [. Q! \0 O6 G( e. T/ M
checking for stdlib.h... (cached) yes
& L* K5 F$ B6 E* N8 Vchecking for string.h... (cached) yes
" Q* z9 Y* o4 E9 C1 ychecking for strings.h... (cached) yes
1 b9 ~& f/ N3 |* Vchecking sys/endian.h usability... no6 A( t1 r' }3 y# {8 x/ R
checking sys/endian.h presence... no2 O( ?' _0 X) |% U) g
checking for sys/endian.h... no
8 Z' s" O7 h1 }: _ Wchecking for sys/types.h... (cached) yes( a3 b+ z% f) i" b" f
checking sys/mman.h usability... yes
- K6 g/ i; f; x0 _; K) `checking sys/mman.h presence... yes
5 v2 D( R* }/ a8 dchecking for sys/mman.h... yes' ~- ^$ L) O& ? t: J
checking limits.h usability... yes
9 b" F. P+ B. |6 Ichecking limits.h presence... yes
! n, ~' v j0 i7 h. ~7 p& j. C' Mchecking for limits.h... yes
% L; F+ e$ }. T' t" S9 x% Q6 l4 Schecking for unistd.h... (cached) yes
9 q/ f) u, s& Z( ]# ychecking whether closedir returns void... no+ f" e8 R- Y" u
checking for stdlib.h... (cached) yes
$ A; N7 \: X, Y! d' X6 Zchecking for GNU libc compatible malloc... yes# M8 e9 q7 }0 B3 K" K+ W0 N
checking for working memcmp... yes
- v; b9 |1 e6 o$ N8 [6 ?checking for stdlib.h... (cached) yes
8 M* Y' ^; f! l, vchecking for GNU libc compatible realloc... yes9 c% \* F- D* U
checking for bzero... yes
# _ T* t. H+ Pchecking for memmove... yes) J% A3 T% Z% R% ]4 \3 ]
checking for memset... yes
: S! t, r8 H& h" B: T8 h/ cchecking for mlock... yes L8 n, f( i% ]; K
checking for readdir_r... yes% q& X2 k. R2 o3 G
checking for strchr... yes
; h7 i' m! H, P3 d8 _3 Dchecking for strdup... yes
2 c: D) C( ?2 E8 X* f+ e( `checking for strrchr... yes
* _ R4 o1 ~) v6 x: h. `7 ]checking for readdir,,... no) X! L( k( _3 \* b) h5 O
checking for bcopy,,... no/ s4 j N$ R/ \, U" ^; B4 Q2 h9 u8 M% G6 W
checking whether byte ordering is bigendian... no1 j; ?; G$ a" y& X. M
checking for unsigned long int... yes
8 u3 c! U% W/ G) ?. i4 y9 Tchecking size of unsigned long int... 8
v. s/ x% Z6 Z: A5 [# w1 ^' o" |+ echecking for unsigned int... yes
7 }# p8 B! g8 \8 o% ichecking size of unsigned int... 4
6 \6 K1 `4 Y0 H# D5 M* dchecking for unsigned short int... yes) A3 l, p5 m$ E" l7 ` `5 X# L, T
checking size of unsigned short int... 24 T5 Z6 W" J2 k6 W; h m, c- [) h
checking for unsigned char... yes. ^: a/ t$ M( j! ?1 Y* F
checking size of unsigned char... 1
6 F `- ]* Q; v% Echecking for a sed that does not truncate output... /bin/sed
( q( B6 y0 c/ l9 g# M8 g( _# ychecking for ld used by gcc... /bin/ld
( C6 W& Y- b) d: Schecking if the linker (/bin/ld) is GNU ld... yes
( Z, V/ O& Y; kchecking for /bin/ld option to reload object files... -r
5 ]! B2 i4 |5 Echecking for BSD-compatible nm... /bin/nm -B
$ L3 ^! t8 i5 D+ Wchecking how to recognise dependent libraries... pass_all5 N. h8 I$ s+ g9 P
checking for dlfcn.h... (cached) yes
6 G% e$ l7 |- Wchecking how to run the C++ preprocessor... g++ -E
; Z* ]: b3 r6 |' X1 m: Jchecking for g77... no! ?- G" m+ b2 a2 t% {9 g: Y
checking for f77... no
9 b* K0 L) p* s2 cchecking for xlf... no
7 m. q4 s+ u7 U8 z. a0 D8 Pchecking for frt... no. j$ @( J, g$ R6 l- R
checking for pgf77... no
* h: e; G6 U, K5 H1 vchecking for fort77... no
g6 _* |0 D& g6 e J" vchecking for fl32... no7 s' i# V3 N- j+ ]; e
checking for af77... no
9 I* F! p6 Q) q& a7 Lchecking for f90... no7 S: W9 w0 [# I: V2 d% S
checking for xlf90... no7 B8 x2 \8 A ]& O! V
checking for pgf90... no
* V4 d4 O! S( z& k; jchecking for epcf90... no# Q* r6 J3 E, F
checking for f95... no
4 d2 c, V I! l5 Pchecking for fort... no
! q5 C# n7 C: z# X! H9 ochecking for xlf95... no
5 T* f) Z- R) Jchecking for ifc... no
0 K( y; r( b0 ~+ C( kchecking for efc... no
. {2 O9 b6 F% K3 d& Ochecking for pgf95... no
7 a4 i+ m6 @ \4 xchecking for lf95... no
~' J1 M X( P2 \* g nchecking for gfortran... no
4 Z7 O) C1 M8 K& \& Gchecking whether we are using the GNU Fortran 77 compiler... no! X3 Z6 T& @7 w3 e$ m- e j
checking whether accepts -g... no* w& ^/ L1 x: l& Z
checking the maximum length of command line arguments... 327686 d( h4 a3 P5 Y0 v9 E
checking command to parse /bin/nm -B output from gcc object... ok2 Y5 y! }+ ]3 [
checking for objdir... .libs6 ~( X X" r' K' ~; y3 U) i5 O
checking for ar... ar$ k3 R) x! ~, E
checking for ranlib... ranlib( L1 e# G1 Y) r }
checking for strip... strip5 V5 L8 d& S+ v( R1 L: X7 T/ g
checking if gcc supports -fno-rtti -fno-exceptions... no
. j8 J/ X$ u+ T$ `! ^checking for gcc option to produce PIC... -fPIC Y% s! ^$ Z9 H, {+ \, y
checking if gcc PIC flag -fPIC works... yes7 w5 P1 Y. T( [6 m
checking if gcc static flag -static works... no/ H: H2 @, F; O2 R; l% ?/ B
checking if gcc supports -c -o file.o... yes1 C( Y" }- x" Y: U K6 L( \
checking whether the gcc linker (/bin/ld -m elf_x86_64) supports shared libraries... yes6 E) y4 h5 M" L% O
checking whether -lc should be explicitly linked in... no; n( M- S0 ]& g' _9 K
checking dynamic linker characteristics... GNU/Linux ld.so
) H) m! H# E6 Xchecking how to hardcode library paths into programs... immediate
2 W! W) z" g, v& i5 D0 i+ N# }checking whether stripping libraries is possible... yes
7 k# i* u4 d! X0 ~' U. N* Mchecking for shl_load... no2 h# o: s: O' A! o) Q
checking for shl_load in -ldld... no z$ B: V$ ]/ q8 J
checking for dlopen... no: R3 {8 c$ S/ e' N0 r O
checking for dlopen in -ldl... yes% \" J. ]3 f8 a! _- z
checking whether a program can dlopen itself... yes
. z/ U2 H9 _. Ochecking whether a statically linked program can dlopen itself... yes
3 A* ~, G* x3 @; n: hchecking if libtool supports shared libraries... yes
; r: C' |( I9 }8 I2 ~5 B% {' k$ v" }checking whether to build shared libraries... yes
3 s5 \- n% M8 X" G6 [1 Ochecking whether to build static libraries...
1 ^; g: w7 }# Y# A7 S9 {" jconfigure: creating libtool
" \% {/ r' e1 i9 gappending configuration tag "CXX" to libtool
; g6 e3 t6 k$ r9 u$ ^2 m" N2 J @0 dchecking for ld used by g++... /bin/ld -m elf_x86_64
* e( Q( v' M, w0 Vchecking if the linker (/bin/ld -m elf_x86_64) is GNU ld... yes' A6 I5 \1 n/ D( ]
checking whether the g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
, N: `0 N) C5 I) Echecking for g++ option to produce PIC... -fPIC- J( z; I3 U! W: Y
checking if g++ PIC flag -fPIC works... yes
1 h. P" ^* x M- `% `checking if g++ static flag -static works... no
7 H# E( ^2 |( H. R* W: [checking if g++ supports -c -o file.o... yes
' s7 p& o3 e2 gchecking whether the g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes0 r2 m! f! D' ?7 V& o! G) q
checking dynamic linker characteristics... GNU/Linux ld.so2 @5 q8 y0 d/ R* s
checking how to hardcode library paths into programs... immediate
x9 C$ O2 |3 o$ X! jappending configuration tag "F77" to libtool* s% z$ |$ F; E/ U% E% }
configure: creating ./config.status2 A$ Y7 X" _( D7 @" z' i
config.status: creating Makefile
0 W/ u4 }9 k" K [1 b: g5 A8 sconfig.status: creating libmcrypt.spec- r" |! Z, R1 k" D1 E/ Q8 W- {
config.status: creating lib/Makefile- e( x% v) J7 r- B
config.status: creating doc/Makefile
r* [( ?1 C+ S8 }" A& t: i6 S$ y. @config.status: creating src/Makefile
9 X5 V6 B, ^- H; o0 ]3 u. iconfig.status: creating include/mutils/mcrypt.h1 z# x% U% g& [
config.status: creating include/Makefile
# b% q; o# e# \2 v5 D7 aconfig.status: creating modules/Makefile( ]$ F) J2 f) e5 _0 z; Y
config.status: creating modules/modes/Makefile( z3 h x, H8 W5 X. G
config.status: creating modules/algorithms/Makefile
- B4 _- y5 w/ jconfig.status: creating lib/libmcrypt-config
& w0 D6 d" Q' ?* Y( ]: f, q/ Tconfig.status: creating config.h
- `$ P% f8 l# {4 o( C+ Rconfig.status: executing depfiles commands
1 u& V$ f" l s* z* V x$ Aconfig.status: executing default-1 commands; [8 V6 q6 z( N' }; y
! ?( V- P: @4 \8 N( L& J* A) U
- e* W# l/ O- t6 R. X+ c
安装:
9 y( o* X# I3 l& P; W* o# Imake && make install
7 _8 I. i" z2 p4 S" X+ Y+ \5 t6 u$ b! {, R
安装mcrypt
! L% L. E9 x/ R, K4 G* \ tar -zxvf mcrypt-2.6.8.tar.gz 0 u$ q: d6 \- y& |( Q7 F
mcrypt-2.6.8/6 d$ K+ ~1 D# v- m5 e5 a
mcrypt-2.6.8/m4/
; L- S* h% O7 r# D5 Smcrypt-2.6.8/m4/lib-link.m4
3 ]9 ]- _% l5 Y4 r* Kmcrypt-2.6.8/m4/po.m4
" @: q8 ]8 D- ]$ {# Gmcrypt-2.6.8/m4/libtool.m4
5 a f6 C( `9 H# t7 Hmcrypt-2.6.8/m4/lib-ld.m4% V* z* F3 }3 \! s" z+ ]( x; t
mcrypt-2.6.8/m4/iconv.m4
! j& F5 U3 f" G! C$ ?( n) }2 Nmcrypt-2.6.8/m4/gettext.m4
* `* d- V5 a* I. F/ s/ ?mcrypt-2.6.8/m4/ltversion.m4
8 x5 D7 l. G2 L) S# Gmcrypt-2.6.8/m4/lt~obsolete.m4
" j8 S8 o3 E7 d9 Mmcrypt-2.6.8/m4/nls.m42 e A3 A% G( a: e- V
mcrypt-2.6.8/m4/progtest.m4
! m; _) t5 ~9 W8 wmcrypt-2.6.8/m4/ltoptions.m4
* d8 g( l/ y; W) z4 ]mcrypt-2.6.8/m4/ltsugar.m4
, O+ t4 Q7 v( w. y& h% Tmcrypt-2.6.8/m4/lib-prefix.m4' v, p" b- k) O* z1 Z. i6 w
mcrypt-2.6.8/po/4 U6 r2 w5 Y) b4 v6 d' T$ N8 q, T+ n3 ~
mcrypt-2.6.8/po/es_AR.po
1 k# X o. u. P' s/ I, G; [: Gmcrypt-2.6.8/po/Makevars
/ M% X( f% r: \mcrypt-2.6.8/po/de.po' y/ P. v5 N9 j1 Z( A( F( r3 u$ i
mcrypt-2.6.8/po/cs.po5 s- l; \: A y/ P
mcrypt-2.6.8/po/es_AR.gmo$ C( ?: {, y7 v' {) r5 H) \$ R' ~/ G. _
mcrypt-2.6.8/po/el.po( G+ \) H6 Y, A& M3 A2 l$ i
mcrypt-2.6.8/po/pl.po; N/ [' e1 y! h& c. w1 S
mcrypt-2.6.8/po/en@boldquot.header6 z, ~# B q' F
mcrypt-2.6.8/po/en@quot.header
2 n% U# h. y8 o9 ~! _2 X9 Gmcrypt-2.6.8/po/Rules-quot9 \" y M) ^/ s* J! A
mcrypt-2.6.8/po/remove-potcdate.sin
! g# X+ J' W c8 }5 T' ymcrypt-2.6.8/po/boldquot.sed4 h# l0 F3 ]# X) n( K d! r4 f
mcrypt-2.6.8/po/POTFILES.in
' h: t! z1 q0 A mmcrypt-2.6.8/po/de.gmo
2 Q8 C9 k- f, W6 X" smcrypt-2.6.8/po/mcrypt.pot
6 S" n6 _- i9 Q% _8 a8 Umcrypt-2.6.8/po/cs.gmo
- ~( G, W: W9 v9 Nmcrypt-2.6.8/po/el.gmo- M: ^$ ?# |+ |) o+ P
mcrypt-2.6.8/po/insert-header.sin' U$ N1 s% n$ ?$ U. {6 ~3 ~& ^
mcrypt-2.6.8/po/pl.gmo7 O7 D* Z' w! K; f/ Y
mcrypt-2.6.8/po/stamp-po4 o% R0 K' }% X& S4 o4 A0 i
mcrypt-2.6.8/po/quot.sed
, Y- N9 ]# M$ s6 Gmcrypt-2.6.8/po/ChangeLog- Y/ T0 j9 A+ {1 @
mcrypt-2.6.8/po/Makefile.in.in/ L9 P: f5 l. W; h1 q5 O
mcrypt-2.6.8/doc/
% g# z/ t8 D4 Z! n" e4 fmcrypt-2.6.8/doc/FORMAT
- L* u' i6 R5 F& m/ |6 V3 I& ?mcrypt-2.6.8/doc/magic
( |8 y; ?8 q% Dmcrypt-2.6.8/doc/sample.mcryptrc; c* W3 R4 J' E k7 x
mcrypt-2.6.8/doc/Makefile.am" |$ P" {7 N* f
mcrypt-2.6.8/doc/Makefile.in2 r W" P# s2 C7 }& h; G: a5 X- L
mcrypt-2.6.8/doc/mcrypt.1
, t0 G; M G( B' b5 j% Omcrypt-2.6.8/src/8 Q2 ]& ]& j* T
mcrypt-2.6.8/src/rfc2440.c$ R$ v8 @; n, ?, \- y( `0 v/ |
mcrypt-2.6.8/src/rfc2440.h- S6 t; [& T+ P! p2 s' @
mcrypt-2.6.8/src/crypt7 p1 }) C6 m2 g* N! I7 _) {% r
mcrypt-2.6.8/src/gaa.h
; H9 G! A& o$ S2 ^3 o6 Fmcrypt-2.6.8/src/rndwin32.c2 i6 _! @& a+ T/ k3 u# T1 b
mcrypt-2.6.8/src/errors.c# I' X: f; S4 Q: n' g6 k0 b
mcrypt-2.6.8/src/errors.h, B4 @0 C3 i Z" ~+ |
mcrypt-2.6.8/src/xmalloc.c
$ K. a# }2 {0 d: g5 q' umcrypt-2.6.8/src/xmalloc.h: r' j S3 n0 s0 M' w6 s
mcrypt-2.6.8/src/functions.c
2 I" `$ W) g* Q# p4 S1 Rmcrypt-2.6.8/src/functions.h* @4 `- J9 ~' N& g: Z
mcrypt-2.6.8/src/ufc_crypt.c0 r9 s7 i2 X0 @7 y5 @* d- s' V
mcrypt-2.6.8/src/ufc_crypt.h5 w! X9 I" x1 c0 K( Q# E4 n+ q0 R
mcrypt-2.6.8/src/bits.c
3 m5 q# d% `# Umcrypt-2.6.8/src/bits.h
* d5 e, ^& n+ S, t* S6 ^mcrypt-2.6.8/src/mcrypt_int.h( J( u# ?# z. z) L, M
mcrypt-2.6.8/src/mcrypt.gaa' a6 l! q [5 u/ d$ L _/ U& s
mcrypt-2.6.8/src/extra.c( @& S+ h& ?3 |& t& A8 @
mcrypt-2.6.8/src/extra.h
) c1 p% k8 g0 ymcrypt-2.6.8/src/random.c8 s- q$ |7 h7 W' u: ^; j7 \
mcrypt-2.6.8/src/random.h$ l( F% [# g0 `( e# E; k& Z
mcrypt-2.6.8/src/Makefile.am
* Q5 F! f. p) w7 P' T B0 Bmcrypt-2.6.8/src/Makefile.in
6 q6 h. L' ^" u1 Umcrypt-2.6.8/src/getpass.c
" Q, u4 r Q$ \" Jmcrypt-2.6.8/src/getpass.h% B3 D2 Z2 ^9 A3 B9 V
mcrypt-2.6.8/src/openpgp.c' Q4 ]6 D% R1 s6 g
mcrypt-2.6.8/src/openpgp.h0 E. M# _" w0 J- \4 v$ W$ ~5 f
mcrypt-2.6.8/src/keys.c7 a7 o* P6 i3 A8 G" I
mcrypt-2.6.8/src/keys.h
& h+ F( u$ x5 ]mcrypt-2.6.8/src/gettext.h
8 G* B9 h4 T& X; `+ U4 g; smcrypt-2.6.8/src/gaaout.c; a' f# } N6 H. D
mcrypt-2.6.8/src/defines.h0 p( o5 `8 B! m
mcrypt-2.6.8/src/classic.c6 W/ |6 n, G) j/ C0 H! ?, J8 I
mcrypt-2.6.8/src/mcrypt.c+ [& r) o/ ?. ^. ]# r) g! x+ x
mcrypt-2.6.8/src/popen.c$ k8 P2 \3 u$ d6 z& Q4 b
mcrypt-2.6.8/src/popen.h# }6 W+ [/ A0 g, m- I# o! @6 N
mcrypt-2.6.8/src/environ.c
& `& {4 w& W* P7 [$ f7 Nmcrypt-2.6.8/src/environ.h2 b& m" l' C5 A/ [
mcrypt-2.6.8/src/rndunix.c$ j+ F( ~, c5 R! E% x, p
mcrypt-2.6.8/NEWS
* ]+ C8 O, N: n+ [* K/ Lmcrypt-2.6.8/TODO% F- E# k1 U {8 s# X* B- D
mcrypt-2.6.8/depcomp; @: b- c7 Z1 G- {& J/ U
mcrypt-2.6.8/aclocal.m4" k5 B0 K2 W% G: Y0 v8 |1 w E
mcrypt-2.6.8/README
3 `: B' Y3 b# B" |mcrypt-2.6.8/ltmain.sh8 m, M$ ]" E2 l- |" T, M
mcrypt-2.6.8/THANKS* g3 t- P- a( {) l# A/ h7 w
mcrypt-2.6.8/configure
- ~3 K, G3 d4 r! x; Tmcrypt-2.6.8/configure.in5 h5 v0 O0 k) f8 E: x! w* ?: ^2 w
mcrypt-2.6.8/config.guess
: b! q5 }% p. h- E2 c* Dmcrypt-2.6.8/config.rpath" T, A9 T, J; Q: M& Q, {- ?7 W
mcrypt-2.6.8/install-sh
$ ^6 q# `% J e& [mcrypt-2.6.8/config.sub, _- H1 i: u) B8 t& l7 v+ }8 t
mcrypt-2.6.8/missing
; D. h; u0 v9 B% l" N& o7 smcrypt-2.6.8/Makefile.am/ H- z% }3 G% B8 n
mcrypt-2.6.8/Makefile.in9 y9 [1 c: `& p
mcrypt-2.6.8/config.h.in/ j' g5 t: \: \5 o0 r6 Y0 {: {
mcrypt-2.6.8/acinclude.m4
& k' W) {/ f5 z" @9 Tmcrypt-2.6.8/AUTHORS
' I1 R$ D! n6 O0 R9 l6 h0 [mcrypt-2.6.8/INSTALL
3 d! ~% L/ y0 wmcrypt-2.6.8/ABOUT-NLS
6 h& c/ K1 `! S% b- r4 x% |mcrypt-2.6.8/ChangeLog: h) K% |0 w) L. B6 m, }0 ?
mcrypt-2.6.8/COPYING# U% l1 p+ I! g/ g. y' {$ w
mcrypt-2.6.8/INSTALL.generic, F% F3 r; J3 r2 J
) l( j: |2 T3 q3 m% |2 x. K
编译:+ M* x- p$ b) E7 H
. p$ H& |- I) R
LD_LIBRARY_PATH=/usr/local/lib ./configure 8 s, B. J& W0 k! R+ `
checking build system type... x86_64-unknown-linux-gnu! ]4 `0 }# |% [. ^( h8 ?
checking host system type... x86_64-unknown-linux-gnu! P. W2 B* p1 J& o( t! O5 ^
checking target system type... x86_64-unknown-linux-gnu
- w3 D$ x/ F- s: _- Y1 Dchecking for a BSD-compatible install... /bin/install -c
# C& Q( w3 E2 C. g R: s8 Qchecking whether build environment is sane... yes
0 j( ?7 ^5 ?9 ]7 Ichecking for a thread-safe mkdir -p... /bin/mkdir -p# d/ G: `4 B& j- I
checking for gawk... gawk
( E# B6 b$ J: Q! j1 gchecking whether make sets $(MAKE)... yes
- u4 K5 x& p0 p" @2 q* ^. ^checking for style of include used by make... GNU
" ~2 ^# f+ O5 H4 [% C& B( @checking for gcc... gcc% `8 @7 B( y# b5 i: B, K
checking for C compiler default output file name... a.out. ^, j' e3 X* p8 S' {: J( B
checking whether the C compiler works... yes
( X t1 S8 E; ?: }& {checking whether we are cross compiling... no; W% F5 v6 ~' e$ u( X- ]4 z
checking for suffix of executables... $ p% x6 e7 V1 P) n" q4 _7 R, [) z
checking for suffix of object files... o
/ a" O, T. M; ?5 l+ dchecking whether we are using the GNU C compiler... yes
- b1 s( y5 ~: d/ E) Z' X; Tchecking whether gcc accepts -g... yes
' B r# I* u+ \checking for gcc option to accept ISO C89... none needed
8 X+ M: o) w4 ^3 L C6 u" Rchecking dependency style of gcc... gcc3) c$ D. L/ Q6 t0 f& p9 c
checking for a sed that does not truncate output... /bin/sed
8 l; u' v7 ]4 d) M' Vchecking for grep that handles long lines and -e... /bin/grep
a/ v: ^1 {& S* ichecking for egrep... /bin/grep -E
1 y" n5 Q4 V5 o' [9 pchecking for fgrep... /bin/grep -F2 l% P$ Z" E7 l, s8 C
checking for ld used by gcc... /bin/ld
+ x- }& I T/ achecking if the linker (/bin/ld) is GNU ld... yes
6 Q) `8 Y7 m" \, q; m0 q$ Ochecking for BSD- or MS-compatible name lister (nm)... /bin/nm -B% |5 O) k' P0 x! O w- F2 _8 U6 t
checking the name lister (/bin/nm -B) interface... BSD nm2 B! F& F1 A s! r- N( _8 o0 W
checking whether ln -s works... yes& D& @4 C, X% n
checking the maximum length of command line arguments... 1572864
# E% P, a5 e1 i' v* W6 t; D D% Y; Fchecking whether the shell understands some XSI constructs... yes+ h3 Z6 V7 V0 S, e+ i' B" v" \7 B
checking whether the shell understands "+="... yes
L. g( Z$ `6 f5 c" Zchecking for /bin/ld option to reload object files... -r
5 u- G7 c9 z" M+ Achecking how to recognize dependent libraries... pass_all4 a# o7 n1 _$ I: V: ` r
checking for ar... ar: F7 q' F$ y7 F- A f1 @' U
checking for strip... strip
' P% q e% C& [6 |$ {% dchecking for ranlib... ranlib' `0 [; y, H: Z0 P9 j" U
checking command to parse /bin/nm -B output from gcc object... ok
; }; I) n7 K& B) D3 vchecking how to run the C preprocessor... gcc -E: s* P9 B2 W& n! }6 b2 h+ [
checking for ANSI C header files... yes* J$ r# V" D- P/ D0 a! j" P* e
checking for sys/types.h... yes
4 p5 U3 \+ p# m; T' o3 Nchecking for sys/stat.h... yes( k8 E5 B4 |7 v$ g7 @
checking for stdlib.h... yes
/ x$ \( ]+ A5 T# V8 Lchecking for string.h... yes( |/ m/ @, w! N+ g9 ^) l
checking for memory.h... yes
# x7 V1 n' Z" ~5 ?3 u4 e6 _checking for strings.h... yes
9 m; n$ o" W" e. Q) ~3 b" Wchecking for inttypes.h... yes
. V* E8 o V2 a+ J8 Z6 ~$ tchecking for stdint.h... yes, r+ K( ?7 i* S7 @ A6 m
checking for unistd.h... yes% i; H' `. @8 V0 x8 {2 [
checking for dlfcn.h... yes4 `# K `" s# q4 H5 d
checking for objdir... .libs
! ~ r0 l( P$ _" `. gchecking if gcc supports -fno-rtti -fno-exceptions... no
9 G& S9 K5 `: \) E: c+ } {checking for gcc option to produce PIC... -fPIC -DPIC
; b3 n) ` w* b6 [; v5 q1 hchecking if gcc PIC flag -fPIC -DPIC works... yes. _" a/ b, r, I4 o4 X# h! V) [- y
checking if gcc static flag -static works... no: L ~! M: A" P9 k' D
checking if gcc supports -c -o file.o... yes, q. Z7 ?8 P4 R' I7 [/ s
checking if gcc supports -c -o file.o... (cached) yes
5 s3 Q* w! e! A# ~* `7 W5 u" }checking whether the gcc linker (/bin/ld -m elf_x86_64) supports shared libraries... yes9 ]+ p: K f; u% B% ~7 k. y
checking whether -lc should be explicitly linked in... no
1 ^# I# g, ~! e, a9 w( ]checking dynamic linker characteristics... GNU/Linux ld.so
. {/ q/ x7 B4 schecking how to hardcode library paths into programs... immediate
4 y- |! p7 v$ tchecking whether stripping libraries is possible... yes: d1 `# G* C! A* v+ q
checking if libtool supports shared libraries... yes7 N P9 V( r( G* b: u' g
checking whether to build shared libraries... yes0 O* c) y% y1 i, G4 S# y
checking whether to build static libraries... yes! P; J9 F- C3 V$ H. p K9 Y
checking for gcc... (cached) gcc
' I9 v, d! x' e! l+ q0 x; qchecking whether we are using the GNU C compiler... (cached) yes9 d1 q3 @3 _# m
checking whether gcc accepts -g... (cached) yes
, ?. z4 r$ e- M' \2 y* a! F' Ichecking for gcc option to accept ISO C89... (cached) none needed
% b- h* E( l; J. B; ?1 ichecking dependency style of gcc... (cached) gcc31 Q. y+ D X) Y2 u& Z0 c
checking for libmcrypt-config... /usr/local/bin/libmcrypt-config) v, l% o; V: w
checking for libmcrypt - version >= 2.5.0... yes) e/ |9 p8 L5 M' ?
checking for mhash_keygen in -lmhash... no0 U+ Z- @, f" e5 D. T
configure: error: "You need at least libmhash 0.8.15 to compile this program. http://mhash.sf.net/"
- Y1 x9 e+ k6 ]) p+ U0 c$ r" W' y/ O2 N6 P
0 K# w% q9 j) l+ B* `
yum install -y mhash mhash-devel2 ^5 T t P' ]3 ? p; v' x: j8 b
! @) r8 ?6 p" Y6 M; {2 n9 |) p解决办法:
2 T6 r0 `1 F/ d* z5 v4 j0 }vim /etc/ld.so.conf
+ H: g$ i- d0 P7 `; G! G7 I4 B添加一行6 s+ t, N5 Y7 l7 O- ~- z1 k6 M
/usr/local/lib 3 m) {8 { e. J& {' Y
ldconfig8 F! B6 v- }9 A) D; N) Z
[root@ipam mcrypt-2.6.8]# vim /etc/ld.so.conf " g& d7 @' l, |! m4 @4 ] ~$ ^
[root@ipam mcrypt-2.6.8]# ldconfig
8 R- o, b8 R- A4 c x
8 j/ v' z$ Y5 v+ x0 c# j3 }" `[root@ipam mcrypt-2.6.8]# LD_LIBRARY_PATH=/usr/local/lib ./configure : m& ~) u! A( |" M( g) u1 U+ x# t
checking build system type... x86_64-unknown-linux-gnu
+ n d [. I. d7 E8 echecking host system type... x86_64-unknown-linux-gnu
+ P* Z. Z2 G- P( l4 ichecking target system type... x86_64-unknown-linux-gnu
! }; i$ R5 C E- O: rchecking for a BSD-compatible install... /bin/install -c/ q6 c$ x+ [) J. s, G$ v: d
checking whether build environment is sane... yes0 U1 }7 u) b+ H; j& F
checking for a thread-safe mkdir -p... /bin/mkdir -p5 I. M2 j+ f1 K _/ c6 V" `
checking for gawk... gawk
& J2 ~( I9 F. ?checking whether make sets $(MAKE)... yes+ q( R% J! r& U: u* k& {" n2 I
checking for style of include used by make... GNU9 A1 |2 V3 \/ {$ D- ?# d- F
checking for gcc... gcc
+ T: [7 M( N- s4 z1 y9 i% ]checking for C compiler default output file name... a.out
7 H" }; K2 T( A% g* w8 j2 R5 Ichecking whether the C compiler works... yes+ O' Y$ Y; `, a/ `( c
checking whether we are cross compiling... no
* H8 ]/ o$ f2 Y4 J# schecking for suffix of executables...
1 u3 \8 M* X+ G0 S+ X. lchecking for suffix of object files... o
8 U. L" e: V5 Xchecking whether we are using the GNU C compiler... yes
: a% u+ {/ e ]; _3 {& schecking whether gcc accepts -g... yes% [9 O/ Z# Z6 }' x& c# V6 M
checking for gcc option to accept ISO C89... none needed+ @- ?0 n; L8 y; ?
checking dependency style of gcc... gcc3
9 {( E! F( m2 S' B P0 Cchecking for a sed that does not truncate output... /bin/sed" ~. K) ~! M: m. o' h6 f1 `; k; R
checking for grep that handles long lines and -e... /bin/grep% Y) j) Y& N. [+ W
checking for egrep... /bin/grep -E
7 B5 n5 P; X+ W2 C8 P, B c+ Zchecking for fgrep... /bin/grep -F: g* W; E) |+ _- c
checking for ld used by gcc... /bin/ld, c* E( F3 |( g
checking if the linker (/bin/ld) is GNU ld... yes
9 [* U- y" R( ?# x& hchecking for BSD- or MS-compatible name lister (nm)... /bin/nm -B0 X4 {7 D- u. P8 A/ Z" C* d7 X
checking the name lister (/bin/nm -B) interface... BSD nm
0 n. t* Z8 O- h/ I# bchecking whether ln -s works... yes
9 @1 R3 |; J& ?. F2 k# K8 y: }checking the maximum length of command line arguments... 1572864# a( C, C1 ~+ ^$ D+ y7 F* ]' L
checking whether the shell understands some XSI constructs... yes
) p, u/ z( I u6 ~checking whether the shell understands "+="... yes0 A) x& c2 h" b u
checking for /bin/ld option to reload object files... -r
6 `; |- P3 @2 G# s* w Y# qchecking how to recognize dependent libraries... pass_all
; D6 B, E( ?$ O3 R1 f+ Gchecking for ar... ar
& ~- D/ }; ~, ^0 Gchecking for strip... strip
% v' k& _3 t: V1 Z. P+ Uchecking for ranlib... ranlib
7 Y7 z. M# X5 R" W9 f4 G7 ?% P% Ichecking command to parse /bin/nm -B output from gcc object... ok/ k T6 W; m7 ?" F7 g( u
checking how to run the C preprocessor... gcc -E
+ D2 k0 C% }) D% b0 Y1 vchecking for ANSI C header files... yes
- j- u& F) b* t: `1 {! pchecking for sys/types.h... yes
$ Z, E7 ^2 F7 v; mchecking for sys/stat.h... yes
: {$ u% Y% F K0 z' f3 o6 e* schecking for stdlib.h... yes
! F) F+ a" H& Uchecking for string.h... yes
- c" e* }5 {) A2 o1 } kchecking for memory.h... yes
! o3 e, \4 I5 ], t& F, Ychecking for strings.h... yes1 X- ]' x2 T+ c& X
checking for inttypes.h... yes
/ N0 Z( s9 w, G1 f( A3 K0 vchecking for stdint.h... yes
5 E m. u4 m; d: i: O( rchecking for unistd.h... yes
/ @4 I! r, x& F) k) ^9 T0 tchecking for dlfcn.h... yes' H. i% B4 m8 p' `2 I
checking for objdir... .libs/ S! v( E% l$ J* \
checking if gcc supports -fno-rtti -fno-exceptions... no
3 k4 P8 b; ?& Bchecking for gcc option to produce PIC... -fPIC -DPIC
! O1 ]+ c, Z. A3 e9 e8 a3 V0 |checking if gcc PIC flag -fPIC -DPIC works... yes
/ \* b. n: P! Cchecking if gcc static flag -static works... no
3 b3 c/ M% Y6 s4 _6 u. @% h5 uchecking if gcc supports -c -o file.o... yes
3 p& I0 K3 c9 l% B8 pchecking if gcc supports -c -o file.o... (cached) yes2 p5 N" r9 o) i
checking whether the gcc linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
& u9 h L( Y3 @. Kchecking whether -lc should be explicitly linked in... no
# @$ e6 }) O" K( ?3 n ichecking dynamic linker characteristics... GNU/Linux ld.so- s% \% ]8 |1 S. [( u' a. x! S
checking how to hardcode library paths into programs... immediate( y; {( G9 N, b/ Y. q
checking whether stripping libraries is possible... yes: v3 `: ~. m0 B1 v6 L3 r/ y1 }
checking if libtool supports shared libraries... yes. d7 |+ L' v5 @) e8 _- S* s. o
checking whether to build shared libraries... yes% n3 `8 Z; d& J
checking whether to build static libraries... yes
# X; J& n% ]' o# H( ~checking for gcc... (cached) gcc. `4 K% [8 K. C' E5 V7 [
checking whether we are using the GNU C compiler... (cached) yes
8 l5 W5 |2 n4 q- E4 achecking whether gcc accepts -g... (cached) yes
- u% D8 s p2 Hchecking for gcc option to accept ISO C89... (cached) none needed+ }# P" g$ n, k3 c% P; z
checking dependency style of gcc... (cached) gcc3
& G: A: g4 L; S }3 ]7 l1 gchecking for libmcrypt-config... /usr/local/bin/libmcrypt-config X! Z) Z( R4 x' Y! {+ q
checking for libmcrypt - version >= 2.5.0... yes8 [& a; I' J8 c* }
checking for mhash_keygen in -lmhash... yes
+ n) @' v0 h8 bchecking whether mhash >= 0.8.15... yes
. m' w: a% Z. c! ]: x3 S5 tchecking whether NLS is requested... yes% X6 V# J3 m+ h
checking for msgfmt... /bin/msgfmt( s" E3 B6 |+ `- C' }2 Y# \0 L
checking for gmsgfmt... /bin/msgfmt
) U5 W; s5 N5 l Cchecking for xgettext... /bin/xgettext
% c/ G& D4 Z; g5 o! J, k$ N* p9 _checking for msgmerge... /bin/msgmerge
2 U" k# c4 e: l1 Y: A6 nchecking for ld used by GCC... /bin/ld -m elf_x86_64- h% s* p% R t4 |4 b6 O2 O
checking if the linker (/bin/ld -m elf_x86_64) is GNU ld... yes
1 s A5 v+ K) `' x [1 e) k5 x/ echecking for shared library run path origin... done6 y7 s/ N' p7 d) B3 i9 F
checking for CFPreferencesCopyAppValue... no$ S- W( G+ p9 j
checking for CFLocaleCopyCurrent... no
- y, R* y1 J2 {checking for GNU gettext in libc... yes9 y& p. O, m# S$ D8 I- l1 @
checking whether to use NLS... yes
5 Z t( m# P2 ^checking where the gettext function comes from... libc/ Y; M+ N1 R% S8 M* c7 B' R! G+ ]
checking for compress in -lz... yes2 m5 @/ z2 J! M3 w
checking for an ANSI C-conforming const... yes
9 {8 r2 q; A5 @7 Mchecking for a BSD-compatible install... /bin/install -c
5 l3 W: k$ f% Ychecking whether ln -s works... yes
4 Y' u) L j1 S/ D" Nchecking for rm... /bin/rm
' R2 \. R" r/ k" e8 qchecking for gzip... /bin/gzip
; \2 v B3 f- ~+ I# F; `1 F. P9 lchecking for bzip2... /bin/bzip2
+ [( ]; [ K% K* I. Zchecking whether use of /dev/random is requested... yes
# ?% u, K6 c- h, ~; G+ [" uchecking whether static link is requested... no8 l: L. v0 c1 m2 ~8 R% \8 ]4 Q7 \
checking whether in maintanance mode... no
0 [ \4 }1 h, ~+ l' |" t/ @checking whether included getpass is requested... yes9 F4 |+ g( J9 R Y
checking for random device... yes) M% B* @2 R- D2 [% ?
checking whether byte ordering is bigendian... no
/ ]4 H3 r* }- M" b" J0 ?checking return type of signal handlers... void* ]* ^5 n6 @8 I6 {4 w* @
checking for unsigned long int... yes
1 Z4 i+ T- Y; p/ c& m% t8 H6 ?checking size of unsigned long int... 8
+ l( d4 M2 A& W* s) H. ichecking for unsigned int... yes6 U8 l @8 j" S+ f" M( H
checking size of unsigned int... 4- g- W' x- S1 f, H& C" R0 ?
checking for unsigned short int... yes7 m/ y1 `' O5 E
checking size of unsigned short int... 2, d3 v% m H. c5 y
checking for unsigned char... yes. X8 u% A4 w5 n
checking size of unsigned char... 1, q7 ] ]0 s5 l' x) r6 M
checking for off_t... yes6 S( }+ R" J( Y' S
checking for special C compiler options needed for large files... no
' m4 H3 N0 ~9 u/ Y1 ichecking for _FILE_OFFSET_BITS value needed for large files... no
! q6 ?9 }6 f# Y cchecking for ANSI C header files... (cached) yes
+ W7 D- f2 C" Vchecking for unistd.h... (cached) yes
& v5 o! O: Q7 R: _; `/ _( Schecking pwd.h usability... yes
U, x( ]' g# n) v5 W9 Pchecking pwd.h presence... yes7 X7 ~, h- h2 H) ~
checking for pwd.h... yes
( n, u/ [7 ^$ I' H$ I0 [& n/ Zchecking locale.h usability... yes2 R/ I, x1 J4 T9 \4 T7 @
checking locale.h presence... yes
$ K7 D. c t: _' Gchecking for locale.h... yes
9 i8 k: Z8 u9 Z4 f' D p9 t8 Dchecking for strings.h... (cached) yes3 {: F) | I8 u+ F% T! L% z
checking mcrypt.h usability... yes
( t$ O o1 V2 H8 M2 P! J5 ~2 `checking mcrypt.h presence... yes/ O; K6 E- H+ y# e7 d
checking for mcrypt.h... yes
5 B& |7 j2 w) c5 b7 }checking ctype.h usability... yes
0 _' [. Y d- Vchecking ctype.h presence... yes b" m0 J, m& B- k; f1 x& [0 K
checking for ctype.h... yes
1 ^& O8 ^, q1 S; }checking for sys/stat.h... (cached) yes
6 A- O' a5 k8 p9 H/ a, Z4 Jchecking for sys/types.h... (cached) yes: N: T5 `9 G& ^ w
checking fcntl.h usability... yes0 [* Y! g" p1 {1 d
checking fcntl.h presence... yes
" i/ o! Y# g5 f- x: g7 Y! Zchecking for fcntl.h... yes
' s+ O) g0 d0 W; L# ?/ \; z2 Lchecking sys/wait.h usability... yes
6 l. ? _& g* C9 ]! L2 Ochecking sys/wait.h presence... yes
( l! P1 W# v" G' s, g( nchecking for sys/wait.h... yes
. {& q9 W% `5 y9 g6 Y& I5 `0 wchecking utime.h usability... yes) _4 k1 W+ ^% }( q2 C7 v3 F& z' W
checking utime.h presence... yes1 E4 i6 Q- N$ j8 t- P
checking for utime.h... yes
7 [0 |3 ~6 L" N8 }* q( S) u3 Nchecking signal.h usability... yes
N# @1 n! z, a( `checking signal.h presence... yes
+ Z7 k( H5 T5 i% Y* Xchecking for signal.h... yes- y, s- X G+ t' T t8 i
checking termios.h usability... yes; n9 J, c' N- w0 H w
checking termios.h presence... yes5 X2 \# ?4 V# u( K' u \
checking for termios.h... yes. t* E- `1 u/ Y4 q/ E4 L: ^
checking termio.h usability... yes( @+ n( ~6 @; n. M2 x" V
checking termio.h presence... yes0 @8 t$ I7 b# v% x$ q
checking for termio.h... yes
0 M" j2 p* m6 [9 G. L2 Hchecking sgtty.h usability... yes& `! X1 x, z" Z; [6 Q: L
checking sgtty.h presence... yes
0 W7 o- ]! c' h% q cchecking for sgtty.h... yes
7 F4 G' R) q& Y' e/ w" u" ]9 `checking for bzero... yes
- x1 _5 v. q* W6 n \3 R- Qchecking for signal... yes6 K7 z& {. {) u) z4 X% t; g
checking for sigaction... yes' F5 ~4 q3 C: s
checking for memset... yes
" E. u. G/ V- A- tchecking for fsync... yes
9 m0 B2 T# g) E& N+ f3 }7 @checking for siglongjmp... yes
5 J# {% M0 _% O: r7 \checking for strlcpy... no
' e, ^* I! J6 \' S/ [, xchecking for umask... yes
? Z5 I8 b: b; ~1 Mchecking for utime... yes
, A8 |% _9 z" t( l3 Hchecking for memmove... yes" P4 f/ p" \& g4 s3 {* v I
checking for bcopy... yes; r- t" \' I: v3 G$ R
checking for getpwuid... yes0 E. m) X8 N' k9 ^5 M3 ]6 I; o
checking for waitpid... yes2 L$ u" i6 N1 m
checking for kill... yes+ O1 x6 M& h( U8 v3 G
checking for ftime... yes
: F# P: a: M, _: x' uchecking for lstat... yes9 U8 R$ m; J. R" ?, n; L
checking for stat... yes' v* l D4 p# D# l# p
checking for fseeko... yes* W4 L" F/ h/ @) z% o
configure: creating ./config.status9 R! d1 v( j% z& n
config.status: creating Makefile
1 E; G, P/ Q D; D; L5 Hconfig.status: creating doc/Makefile
( l: ^! U0 X P! Zconfig.status: creating src/Makefile
& e1 Q( O# O! x3 tconfig.status: creating po/Makefile.in! e( B h v/ T8 g( |
config.status: creating config.h6 j& h4 p* c( _% a0 K, ]
config.status: executing depfiles commands! c1 n4 W2 C8 w4 f$ e! R
config.status: executing libtool commands; ?/ P9 u3 n* d Y& ]9 V7 n
/bin/rm: cannot remove 'libtoolT': No such file or directory% w+ r# z# c% F+ y) f
config.status: executing po-directories commands8 O, r$ n7 {8 W) |+ E0 c
config.status: creating po/POTFILES6 v3 D' b% A, M: g! U. F
config.status: creating po/Makefile
4 V& `! O% D Xconfig.status: executing default commands; l. G. v* |5 e
[root@ipam mcrypt-2.6.8]#
# P7 p1 S6 R. C5 ?! P. R6 ~3 ?7 T) k4 S5 d' p
安装:: ^6 m2 S, i; c7 j9 E2 \( U2 n& g
make && make install 7 D: D- V6 N2 K" P' ~( a+ G
( j9 h% ~: _6 S3 |0 C3 r: Q, C6 D' f0 }4 `
|
|