|
|
安装顺序:
libdnet:
tar zxvf libdnet-1.6.tar.gz
cd libdnet-1.6
./configure
make && make install
libpcap
tar zxvf libpcap-0.7.1.tar.gz
cd libpcap-0.7.1
./configure
make && make install
openssl
tar zxvf openssl-0.9.7b.tar.gz
cd openssl0.9.7b
./config shared
make && make install
xsupplicant
tar zxvf xsupplicant-0.6.tar.gz
cd xsupplicant
./configure
make的时候的错误如下:
[root@kesterl renzheng]# cd xsupplicant
[root@kesterl xsupplicant]# ls
aclocal.m4 config.guess configure.in drivers install-sh missing R
EADME tools
AUTHORS config.sub COPYING etc Makefile.am mkinstalldirs R
EADME.MacOSX
ChangeLog configure doc INSTALL Makefile.in NEWS s
rc
[root@kesterl xsupplicant]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for bison... no
checking for byacc... byacc
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking Operating System... Linux
checking for openssl (required package)... /usr/local/ssl
checking for libpcap (required package)... /usr/local
checking for libdnet (required package)... /usr/local
checking for eth_ntoa in -ldnet... yes
checking for OS specific tweaks... none
checking for wireless extensions... found for linux
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating tools/Makefile
config.status: creating doc/Makefile
config.status: creating etc/Makefile
config.status: creating drivers/Makefile
config.status: linking ./src/wireless/linux/os_wireless_ext.c to src/os_wirele
ss_ext.c
config.status: executing depfiles commands
[root@kesterl xsupplicant]# make
Making all in src
make[1]: Entering directory `/soft/renzheng/xsupplicant/src'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f '1xdriver.c' || echo './'`1xdriver.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f '1xdaemon.c' || echo './'`1xdaemon.c
1xdaemon.c: In function `process_message':
1xdaemon.c:113: warning: control reaches end of non-void function
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f 'eapol.c' || echo './'`eapol.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c -o eaptls.o `test -f 'auth_methods/tls/eaptls.c' || echo './'`auth_meth
ods/tls/eaptls.c
auth_methods/tls/eaptls.c: In function `eaptls_decode_packet':
auth_methods/tls/eaptls.c:242: warning: implicit declaration of function `ntoh
l'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f 'eap.c' || echo './'`eap.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f 'userconf.c' || echo './'`userconf.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c -o eapcrypt.o `test -f 'auth_methods/tls/eapcrypt.c' ||
echo './'`auth_methods/tls/eapcrypt.c
auth_methods/tls/eapcrypt.c: In function `eapcrypt_PRF':
auth_methods/tls/eapcrypt.c:254: warning: assignment discards qualifiers from
pointer target type
auth_methods/tls/eapcrypt.c:270: warning: assignment discards qualifiers from
pointer target type
auth_methods/tls/eapcrypt.c: In function `eapcrypt_tls_return_data':
auth_methods/tls/eapcrypt.c:448: warning: implicit declaration of function `ht
onl'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f 'configparse.c' || echo './'`configparse.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f 'dot1x_globals.c' || echo './'`dot1x_globals.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c -o os_generic.o `test -f 'frame_handlers/generic/os_generic.c' || echo
'./'`frame_handlers/generic/os_generic.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c -o eapmd5.o `test -f 'auth_methods/md5/eapmd5.c' || echo './'`auth_meth
ods/md5/eapmd5.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c -o eapmschapv2.o `test -f 'auth_methods/mschapv2/eapmschapv2.c' || echo
'./'`auth_methods/mschapv2/eapmschapv2.c
auth_methods/mschapv2/eapmschapv2.c: In function `decode_error':
auth_methods/mschapv2/eapmschapv2.c:346: warning: assignment makes pointer fro
m integer without a cast
auth_methods/mschapv2/eapmschapv2.c:351: warning: assignment makes pointer fro
m integer without a cast
auth_methods/mschapv2/eapmschapv2.c:366: warning: assignment makes pointer fro
m integer without a cast
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c -o desport.o `test -f 'auth_methods/mschapv2/desport.c'
|| echo './'`auth_methods/mschapv2/desport.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c -o deskey.o `test -f 'auth_methods/mschapv2/deskey.c' || echo './'`auth
_methods/mschapv2/deskey.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f 'logging.c' || echo './'`logging.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f 'os_wireless_ext.c' || echo './'`os_wireless_ext.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c -o auth_tools.o `test -f 'auth_methods/auth_tools.c' ||
echo './'`auth_methods/auth_tools.c
byacc -d `test -f 'config_grammar.y' || echo './'`config_grammar.y
sed '/^#/ s|y\.tab\.c|config_grammar.c|' y.tab.c >config_grammar.c
rm -f y.tab.c
if test -f y.tab.h; then \
to=`echo "config_grammar_H" | sed \
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'
\
-e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \
sed "/^#/ s/Y_TAB_H/$to/g" y.tab.h >config_grammar.ht; \
rm -f y.tab.h; \
if cmp -s config_grammar.ht config_grammar.h; then \
rm -f config_grammar.ht ;\
else \
mv config_grammar.ht config_grammar.h; \
fi; \
fi
if test -f y.output; then \
mv y.output config_grammar.output; \
fi
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f 'config_grammar.c' || echo './'`config_grammar.c
flex `test -f config_lex.l || echo './'`config_lex.l
sed '/^#/ s|lex.yy\.c|config_lex.c|' lex.yy.c >config_lex.c
rm -f lex.yy.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAG
E_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"c
vs-current\" -DYYTEXT_POINTER=1 -DHAVE_OPENSSL=1 -DHAVE_LIBDNET=1 -I. -I. -I
/usr/local/ssl/include -I/usr/local/include -I/usr/local/include -g -O2 -Wa
ll -c `test -f 'config_lex.c' || echo './'`config_lex.c
config_lex.c:1200: warning: `yyunput' defined but not used
gcc -g -O2 -Wall -o xsupplicant 1xdriver.o 1xdaemon.o eapol.o eaptls.o ea
p.o userconf.o eapcrypt.o configparse.o dot1x_globals.o os_generic.o eapmd5.o
eapmschapv2.o desport.o deskey.o logging.o os_wireless_ext.o auth_tools.o conf
ig_grammar.o config_lex.o -L/usr/local/lib -lpcap -L/usr/local/lib -ldnet -lfl
-L/usr/local/ssl/lib -lcrypto -lssl -ldnet
/usr/local/lib/libpcap.a(scanner.o)(.data+0x10): multiple definition of `yyin'
config_lex.o(.data+0x10):/soft/renzheng/xsupplicant/src/config_lex.c:664: firs
t defined here
/usr/local/lib/libpcap.a(scanner.o)(.data+0x14): multiple definition of `yyout
'
config_lex.o(.data+0x14):/soft/renzheng/xsupplicant/src/config_lex.c:672: firs
t defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0x0): In function `yylex':
: multiple definition of `yylex'
config_lex.o(.text+0x0):/soft/renzheng/xsupplicant/src/config_lex.c:655: first
defined here
/usr/bin/ld: Warning: size of symbol `yylex' changed from 1068 to 1904 in /usr
/local/lib/libpcap.a(scanner.o)
/usr/local/lib/libpcap.a(scanner.o)(.text+0xd3c): In function `yy_load_buffer_
state':
: multiple definition of `yy_load_buffer_state'
config_lex.o(.text+0xa90):/soft/renzheng/xsupplicant/src/config_lex.c:1361: fi
rst defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0x1098): In function `yywrap':
: multiple definition of `yywrap'
config_lex.o(.text+0xda8):/soft/renzheng/xsupplicant/src/config_lex.l:142: fir
st defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0xca0): In function `yyrestart':
: multiple definition of `yyrestart'
config_lex.o(.text+0x9f4):/soft/renzheng/xsupplicant/src/config_lex.c:1317: fi
rst defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0xd6c): In function `yy_create_buffe
r':
: multiple definition of `yy_create_buffer'
config_lex.o(.text+0xac0):/soft/renzheng/xsupplicant/src/config_lex.c:1376: fi
rst defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0xe2c): In function `yy_init_buffer'
:
: multiple definition of `yy_init_buffer'
config_lex.o(.text+0xb80):/soft/renzheng/xsupplicant/src/config_lex.c:1430: fi
rst defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0xcec): In function `yy_switch_to_bu
ffer':
: multiple definition of `yy_switch_to_buffer'
config_lex.o(.text+0xa40):/soft/renzheng/xsupplicant/src/config_lex.c:1332: fi
rst defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0xde0): In function `yy_delete_buffe
r':
: multiple definition of `yy_delete_buffer'
config_lex.o(.text+0xb34):/soft/renzheng/xsupplicant/src/config_lex.c:1406: fi
rst defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0xe7c): In function `yy_flush_buffer
':
: multiple definition of `yy_flush_buffer'
config_lex.o(.text+0xbd0):/soft/renzheng/xsupplicant/src/config_lex.c:1455: fi
rst defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0xec0): In function `yy_scan_buffer'
:
: multiple definition of `yy_scan_buffer'
config_lex.o(.text+0xc14):/soft/renzheng/xsupplicant/src/config_lex.c:1486: fi
rst defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0xf58): In function `yy_scan_string'
:
: multiple definition of `yy_scan_string'
config_lex.o(.text+0xcac):/soft/renzheng/xsupplicant/src/config_lex.c:1523: fi
rst defined here
/usr/local/lib/libpcap.a(scanner.o)(.text+0xf7c): In function `yy_scan_bytes':
: multiple definition of `yy_scan_bytes'
config_lex.o(.text+0xcd0):/soft/renzheng/xsupplicant/src/config_lex.c:1541: fi
rst defined here
/usr/local/lib/libpcap.a(grammar.o)(.text+0x124): In function `yyparse':
: multiple definition of `yyparse'
config_grammar.o(.text+0xfc):/soft/renzheng/xsupplicant/src/config_grammar.c:3
69: first defined here
/usr/bin/ld: Warning: size of symbol `yyparse' changed from 1518 to 2430 in /u
sr/local/lib/libpcap.a(grammar.o)
/usr/local/lib/libpcap.a(grammar.o)(.rodata+0xc0): multiple definition of `yyl
hs'
config_grammar.o(.rodata+0x60):/soft/renzheng/xsupplicant/src/config_grammar.c
:329: first defined here
/usr/bin/ld: Warning: size of symbol `yylhs' changed from 58 to 246 in /usr/lo
cal/lib/libpcap.a(grammar.o)
/usr/local/lib/libpcap.a(grammar.o)(.rodata+0x1c0): multiple definition of `yy
len'
config_grammar.o(.rodata+0xa0):/soft/renzheng/xsupplicant/src/config_grammar.c
:338: first defined here
/usr/bin/ld: Warning: size of symbol `yylen' changed from 58 to 246 in /usr/lo
cal/lib/libpcap.a(grammar.o)
/usr/local/lib/libpcap.a(grammar.o)(.rodata+0x2c0): multiple definition of `yy
defred'
config_grammar.o(.rodata+0xe0):/soft/renzheng/xsupplicant/src/config_grammar.c
:318: first defined here
/usr/bin/ld: Warning: size of symbol `yydefred' changed from 106 to 344 in /us
r/local/lib/libpcap.a(grammar.o)
/usr/local/lib/libpcap.a(grammar.o)(.rodata+0x420): multiple definition of `yy
dgoto'
config_grammar.o(.rodata+0x14a):/soft/renzheng/xsupplicant/src/config_grammar.
c:392: first defined here
/usr/bin/ld: Warning: size of symbol `yydgoto' changed from 30 to 52 in /usr/l
ocal/lib/libpcap.a(grammar.o)
/usr/local/lib/libpcap.a(grammar.o)(.rodata+0x460): multiple definition of `yy
sindex'
config_grammar.o(.rodata+0x180):/soft/renzheng/xsupplicant/src/config_grammar.
c:407: first defined here
/usr/bin/ld: Warning: size of symbol `yysindex' changed from 106 to 344 in /us
r/local/lib/libpcap.a(grammar.o)
/usr/local/lib/libpcap.a(grammar.o)(.rodata+0x5c0): multiple definition of `yy
rindex'
config_grammar.o(.rodata+0x200):/soft/renzheng/xsupplicant/src/config_grammar.
c:445: first defined here
/usr/bin/ld: Warning: size of symbol `yyrindex' changed from 106 to 344 in /us
r/local/lib/libpcap.a(grammar.o)
/usr/local/lib/libpcap.a(grammar.o)(.rodata+0x720): multiple definition of `yy
gindex'
config_grammar.o(.rodata+0x26a):/soft/renzheng/xsupplicant/src/config_grammar.
c:460: first defined here
/usr/bin/ld: Warning: size of symbol `yygindex' changed from 30 to 52 in /usr/
local/lib/libpcap.a(grammar.o)
/usr/local/lib/libpcap.a(grammar.o)(.rodata+0x760): multiple definition of `yy
table'
config_grammar.o(.rodata+0x2a0):/soft/renzheng/xsupplicant/src/config_grammar.
c:729: first defined here
/usr/bin/ld: Warning: size of symbol `yytable' changed from 542 to 1786 in /us
r/local/lib/libpcap.a(grammar.o)
/usr/local/lib/libpcap.a(grammar.o)(.rodata+0xe60): multiple definition of `yy
check'
config_grammar.o(.rodata+0x4c0):/soft/renzheng/xsupplicant/src/config_grammar.
y:152: first defined here
/usr/bin/ld: Warning: size of symbol `yycheck' changed from 542 to 1786 in /us
r/local/lib/libpcap.a(grammar.o)
collect2: ld returned 1 exit status
make[1]: *** [xsupplicant] Error 1
make[1]: Leaving directory `/soft/renzheng/xsupplicant/src'
make: *** [all-recursive] Error 1
[root@kesterl xsupplicant]# gedit &
大家帮忙看看是什么地方出了问题啊?怎么样子解决?
谢了! |
|