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