Chinaunix
标题:
gSOAP在aix环境配置问题
[打印本页]
作者:
lemon627
时间:
2009-09-11 15:32
标题:
gSOAP在aix环境配置问题
在AIX上按照
http://www.diybl.com/course/3_program/c++/cppsl/200899/140862.html
的方法配置的环境
automake-1.8.5-1.aix5.1.noarch.rpm
autoconf-2.59-1.aix5.1.noarch.rpm
bison-1.875-3.aix5.1.ppc.rpm
flex-2.5.4a-6.aix4.3.ppc.rpm
m4-1.4.1-1.aix5.1.ppc.rpm
上面要求的类库也都安装成功了
里面提示的也改掉了
可不知为什么gSOAP在make的时候还是报错,不知怎么解决,请高手看看
下面是make的信息:
/usr/local/gSOAP/gsoap-2.7>make
make all-recursive
Making all in soapcpp2
ln -s stdsoap2.cpp stdsoap2_cpp.cpp
source='stdsoap2.c' object='libgsoap_a-stdsoap2.o' libtool=no depfile='.deps/libgsoap_a-stdsoap2.Po' tmpdepfile='.deps/libgsoap_a-stdsoap2.TPo' depmode=aix /bin/sh ../depcomp xlc -qcpluscmt -q32 -g -DHAVE_CONFIG_H -I. -I. -I.. -DAIX -g -c -o libgsoap_a-stdsoap2.o `test -f 'stdsoap2.c' || echo './'`stdsoap2.c
rm -f libgsoap.a
ar cru libgsoap.a libgsoap_a-stdsoap2.o
ranlib libgsoap.a
source='stdsoap2_cpp.cpp' object='libgsoap___a-stdsoap2_cpp.o' libtool=no depfile='.deps/libgsoap___a-stdsoap2_cpp.Po' tmpdepfile='.deps/libgsoap___a-stdsoap2_cpp.TPo' depmode=gcc3 /bin/sh ../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I.. -DAIX -g -O2 -c -o libgsoap___a-stdsoap2_cpp.o `test -f 'stdsoap2_cpp.cpp' || echo './'`stdsoap2_cpp.cpp
stdsoap2_cpp.cpp: In function 'long int soap_code_bits(const soap_code_map*, const char*)':
stdsoap2_cpp.cpp:1323: warning: comparison is always true due to limited range of data type
stdsoap2_cpp.cpp: In function 'const char* soap_value(soap*)':
stdsoap2_cpp.cpp:10659: warning: comparison is always true due to limited range of data type
stdsoap2_cpp.cpp: In function 'int soap_getmimehdr(soap*)':
stdsoap2_cpp.cpp:11146: warning: comparison is always true due to limited range of data type
stdsoap2_cpp.cpp: In function 'int http_parse(soap*)':
stdsoap2_cpp.cpp:12664: warning: comparison is always true due to limited range of data type
rm -f libgsoap++.a
ar cru libgsoap++.a libgsoap___a-stdsoap2_cpp.o
ranlib libgsoap++.a
ln -s stdsoap2.cpp stdsoap2_ck.c
source='stdsoap2_ck.c' object='libgsoapck_a-stdsoap2_ck.o' libtool=no depfile='.deps/libgsoapck_a-stdsoap2_ck.Po' tmpdepfile='.deps/libgsoapck_a-stdsoap2_ck.TPo' depmode=aix /bin/sh ../depcomp xlc -qcpluscmt -q32 -g -DHAVE_CONFIG_H -I. -I. -I.. -DAIX -DWITH_COOKIES -g -c -o libgsoapck_a-stdsoap2_ck.o `test -f 'stdsoap2_ck.c' || echo './'`stdsoap2_ck.c
rm -f libgsoapck.a
ar cru libgsoapck.a libgsoapck_a-stdsoap2_ck.o
ranlib libgsoapck.a
ln -s stdsoap2.cpp stdsoap2_ck_cpp.cpp
source='stdsoap2_ck_cpp.cpp' object='libgsoapck___a-stdsoap2_ck_cpp.o' libtool=no depfile='.deps/libgsoapck___a-stdsoap2_ck_cpp.Po' tmpdepfile='.deps/libgsoapck___a-stdsoap2_ck_cpp.TPo' depmode=gcc3 /bin/sh ../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I.. -DAIX -DWITH_COOKIES -g -O2 -c -o libgsoapck___a-stdsoap2_ck_cpp.o `test -f 'stdsoap2_ck_cpp.cpp' || echo './'`stdsoap2_ck_cpp.cpp
stdsoap2_ck_cpp.cpp: In function 'long int soap_code_bits(const soap_code_map*, const char*)':
stdsoap2_ck_cpp.cpp:1323: warning: comparison is always true due to limited range of data type
stdsoap2_ck_cpp.cpp: In function 'const char* soap_value(soap*)':
stdsoap2_ck_cpp.cpp:10659: warning: comparison is always true due to limited range of data type
stdsoap2_ck_cpp.cpp: In function 'int soap_getmimehdr(soap*)':
stdsoap2_ck_cpp.cpp:11146: warning: comparison is always true due to limited range of data type
stdsoap2_ck_cpp.cpp: In function 'int http_parse(soap*)':
stdsoap2_ck_cpp.cpp:12664: warning: comparison is always true due to limited range of data type
rm -f libgsoapck++.a
ar cru libgsoapck++.a libgsoapck___a-stdsoap2_ck_cpp.o
ranlib libgsoapck++.a
ln -s stdsoap2.cpp stdsoap2_ssl.c
source='stdsoap2_ssl.c' object='libgsoapssl_a-stdsoap2_ssl.o' libtool=no depfile='.deps/libgsoapssl_a-stdsoap2_ssl.Po' tmpdepfile='.deps/libgsoapssl_a-stdsoap2_ssl.TPo' depmode=aix /bin/sh ../depcomp xlc -qcpluscmt -q32 -g -DHAVE_CONFIG_H -I. -I. -I.. -DAIX -DWITH_OPENSSL -DWITH_DOM -g -c -o libgsoapssl_a-stdsoap2_ssl.o `test -f 'stdsoap2_ssl.c' || echo './'`stdsoap2_ssl.c
"stdsoap2_ssl.c", line 3957.48: 1506-280 (W) Function argument assignment between types "const unsigned char**" and "unsigned char**" is not allowed.
"stdsoap2_ssl.c", line 3965.44: 1506-280 (W) Function argument assignment between types "const unsigned char**" and "unsigned char**" is not allowed.
rm -f libgsoapssl.a
ar cru libgsoapssl.a libgsoapssl_a-stdsoap2_ssl.o
ranlib libgsoapssl.a
ln -s stdsoap2.cpp stdsoap2_ssl_cpp.cpp
source='stdsoap2_ssl_cpp.cpp' object='libgsoapssl___a-stdsoap2_ssl_cpp.o' libtool=no depfile='.deps/libgsoapssl___a-stdsoap2_ssl_cpp.Po' tmpdepfile='.deps/libgsoapssl___a-stdsoap2_ssl_cpp.TPo' depmode=gcc3 /bin/sh ../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I.. -DAIX -DWITH_OPENSSL -DWITH_DOM -g -O2 -c -o libgsoapssl___a-stdsoap2_ssl_cpp.o `test -f 'stdsoap2_ssl_cpp.cpp' || echo './'`stdsoap2_ssl_cpp.cpp
stdsoap2_ssl_cpp.cpp: In function 'long int soap_code_bits(const soap_code_map*, const char*)':
stdsoap2_ssl_cpp.cpp:1323: warning: comparison is always true due to limited range of data type
stdsoap2_ssl_cpp.cpp: In function 'const char* soap_value(soap*)':
stdsoap2_ssl_cpp.cpp:10659: warning: comparison is always true due to limited range of data type
stdsoap2_ssl_cpp.cpp: In function 'int soap_getmimehdr(soap*)':
stdsoap2_ssl_cpp.cpp:11146: warning: comparison is always true due to limited range of data type
stdsoap2_ssl_cpp.cpp: In function 'int http_parse(soap*)':
stdsoap2_ssl_cpp.cpp:12664: warning: comparison is always true due to limited range of data type
rm -f libgsoapssl++.a
ar cru libgsoapssl++.a libgsoapssl___a-stdsoap2_ssl_cpp.o
ranlib libgsoapssl++.a
make all-recursive
Making all in src
bison -y -d -v `test -f 'soapcpp2_yacc.y' || echo './'`soapcpp2_yacc.y
sed '/^#/ s|y\.tab\.c|soapcpp2_yacc.c|' y.tab.c >soapcpp2_yacc.c
rm -f y.tab.c
if test -f y.tab.h; then to=`echo "soapcpp2_yacc_H" | sed \
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
-e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; sed "/^#/ s/Y_TAB_H/$to/g" y.tab.h >soapcpp2_yacc.ht; rm -f y.tab.h; if cmp -s soapcpp2_yacc.ht soapcpp2_yacc.h; then rm -f soapcpp2_yacc.ht ; else mv soapcpp2_yacc.ht soapcpp2_yacc.h; fi; fi
if test -f y.output; then mv y.output soapcpp2_yacc.output; fi
source='soapcpp2_yacc.c' object='soapcpp2-soapcpp2_yacc.o' libtool=no depfile='.deps/soapcpp2-soapcpp2_yacc.Po' tmpdepfile='.deps/soapcpp2-soapcpp2_yacc.TPo' depmode=aix /bin/sh ../../depcomp xlc -qcpluscmt -q32 -g -DHAVE_CONFIG_H -I. -I. -I../.. -DWITH_BISON -DWITH_FLEX -DAIX -g -c -o soapcpp2-soapcpp2_yacc.o `test -f 'soapcpp2_yacc.c' || echo './'`soapcpp2_yacc.c
flex -l `test -f soapcpp2_lex.l || echo './'`soapcpp2_lex.l
sed '/^#/ s|lex.yy\.c|soapcpp2_lex.c|' lex.yy.c >soapcpp2_lex.c
rm -f lex.yy.c
source='soapcpp2_lex.c' object='soapcpp2-soapcpp2_lex.o' libtool=no depfile='.deps/soapcpp2-soapcpp2_lex.Po' tmpdepfile='.deps/soapcpp2-soapcpp2_lex.TPo' depmode=aix /bin/sh ../../depcomp xlc -qcpluscmt -q32 -g -DHAVE_CONFIG_H -I. -I. -I../.. -DWITH_BISON -DWITH_FLEX -DAIX -g -c -o soapcpp2-soapcpp2_lex.o `test -f 'soapcpp2_lex.c' || echo './'`soapcpp2_lex.c
source='symbol2.c' object='soapcpp2-symbol2.o' libtool=no depfile='.deps/soapcpp2-symbol2.Po' tmpdepfile='.deps/soapcpp2-symbol2.TPo' depmode=aix /bin/sh ../../depcomp xlc -qcpluscmt -q32 -g -DHAVE_CONFIG_H -I. -I. -I../.. -DWITH_BISON -DWITH_FLEX -DAIX -g -c -o soapcpp2-symbol2.o `test -f 'symbol2.c' || echo './'`symbol2.c
source='error2.c' object='soapcpp2-error2.o' libtool=no depfile='.deps/soapcpp2-error2.Po' tmpdepfile='.deps/soapcpp2-error2.TPo' depmode=aix /bin/sh ../../depcomp xlc -qcpluscmt -q32 -g -DHAVE_CONFIG_H -I. -I. -I../.. -DWITH_BISON -DWITH_FLEX -DAIX -g -c -o soapcpp2-error2.o `test -f 'error2.c' || echo './'`error2.c
source='init2.c' object='soapcpp2-init2.o' libtool=no depfile='.deps/soapcpp2-init2.Po' tmpdepfile='.deps/soapcpp2-init2.TPo' depmode=aix /bin/sh ../../depcomp xlc -qcpluscmt -q32 -g -DHAVE_CONFIG_H -I. -I. -I../.. -DWITH_BISON -DWITH_FLEX -DAIX -g -c -o soapcpp2-init2.o `test -f 'init2.c' || echo './'`init2.c
source='soapcpp2.c' object='soapcpp2-soapcpp2.o' libtool=no depfile='.deps/soapcpp2-soapcpp2.Po' tmpdepfile='.deps/soapcpp2-soapcpp2.TPo' depmode=aix /bin/sh ../../depcomp xlc -qcpluscmt -q32 -g -DHAVE_CONFIG_H -I. -I. -I../.. -DWITH_BISON -DWITH_FLEX -DAIX -g -c -o soapcpp2-soapcpp2.o `test -f 'soapcpp2.c' || echo './'`soapcpp2.c
xlc -qcpluscmt -q32 -g -g -o soapcpp2 soapcpp2-soapcpp2_yacc.o soapcpp2-soapcpp2_lex.o soapcpp2-symbol2.o soapcpp2-error2.o soapcpp2-init2.o soapcpp2-soapcpp2.o -lfl
Target "all" is up to date.
Making all in wsdl
../../soapcpp2/src/soapcpp2 -SC -pwsdl wsdl.h
** The gSOAP Stub and Skeleton Compiler for C and C++ 2.7.9d
** Copyright (C) 2000-2007, Robert van Engelen, Genivia Inc.
** All Rights Reserved. This product is provided "as is", without any warranty.
** The gSOAP compiler is released under one of the following three licenses:
** GPL, the gSOAP public license, or the commercial license by Genivia Inc.
Saving wsdlStub.h
Saving wsdlH.h
Saving wsdlC.cpp
Saving sd.nsmap namespace mapping table
Saving xs.nsmap namespace mapping table
Saving dime.nsmap namespace mapping table
Saving mime.nsmap namespace mapping table
Saving soap.nsmap namespace mapping table
Saving http.nsmap namespace mapping table
Saving wsdl.nsmap namespace mapping table
Saving gwsdl.nsmap namespace mapping table
Compilation successful
make all-am
source='wsdl2h.cpp' object='wsdl2h.o' libtool=no depfile='.deps/wsdl2h.Po' tmpdepfile='.deps/wsdl2h.TPo' depmode=gcc3 /bin/sh ../../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../soapcpp2 -g -O2 -c -o wsdl2h.o `test -f 'wsdl2h.cpp' || echo './'`wsdl2h.cpp
source='wsdl.cpp' object='wsdl.o' libtool=no depfile='.deps/wsdl.Po' tmpdepfile='.deps/wsdl.TPo' depmode=gcc3 /bin/sh ../../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../soapcpp2 -g -O2 -c -o wsdl.o `test -f 'wsdl.cpp' || echo './'`wsdl.cpp
source='schema.cpp' object='schema.o' libtool=no depfile='.deps/schema.Po' tmpdepfile='.deps/schema.TPo' depmode=gcc3 /bin/sh ../../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../soapcpp2 -g -O2 -c -o schema.o `test -f 'schema.cpp' || echo './'`schema.cpp
source='types.cpp' object='types.o' libtool=no depfile='.deps/types.Po' tmpdepfile='.deps/types.TPo' depmode=gcc3 /bin/sh ../../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../soapcpp2 -g -O2 -c -o types.o `test -f 'types.cpp' || echo './'`types.cpp
source='service.cpp' object='service.o' libtool=no depfile='.deps/service.Po' tmpdepfile='.deps/service.TPo' depmode=gcc3 /bin/sh ../../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../soapcpp2 -g -O2 -c -o service.o `test -f 'service.cpp' || echo './'`service.cpp
source='soap.cpp' object='soap.o' libtool=no depfile='.deps/soap.Po' tmpdepfile='.deps/soap.TPo' depmode=gcc3 /bin/sh ../../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../soapcpp2 -g -O2 -c -o soap.o `test -f 'soap.cpp' || echo './'`soap.cpp
source='mime.cpp' object='mime.o' libtool=no depfile='.deps/mime.Po' tmpdepfile='.deps/mime.TPo' depmode=gcc3 /bin/sh ../../depcomp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../soapcpp2 -g -O2 -c -o mime.o `test -f 'mime.cpp' || echo './'`mime.cpp
g++ -g -O2 -I../../soapcpp2 -o wsdl2h wsdl2h.o wsdl.o schema.o types.o service.o soap.o mime.o wsdlC.cpp ../../soapcpp2/libgsoap++.a
ld: 0711-224 WARNING: Duplicate symbol: .global destructors keyed to thread_creds_t
ld: 0711-224 WARNING: Duplicate symbol: .global constructors keyed to thread_creds_t
ld: 0711-224 WARNING: Duplicate symbol: thread_creds_t
ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__F_thread_creds_t
ld: 0711-224 WARNING: Duplicate symbol: global constructors keyed to thread_creds_t
ld: 0711-224 WARNING: Duplicate symbol: global destructors keyed to thread_creds_t
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-317 ERROR: Undefined symbol: vtable for __cxxabiv1::__class_type_info
ld: 0711-317 ERROR: Undefined symbol: .std::basic_istream<char, std::char_traits<char> >::read(char*, long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits<char> >::write(char const*, long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)
collect2: ld returned 8 exit status
make: The error code from the last command is 1.
Stop.
make: The error code from the last command is 2.
Stop.
make: The error code from the last command is 1.
Stop.
make: The error code from the last command is 2.
Stop.
make: The error code from the last command is 1.
Stop.
make: The error code from the last command is 2.
Stop.
复制代码
[
本帖最后由 lemon627 于 2009-9-11 15:36 编辑
]
作者:
lemon627
时间:
2009-09-11 15:35
这是configure的信息
/usr/local/gSOAP/gsoap-2.7>./configure -prefix=/usr/local/gSOAP
checking for a BSD-compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking build system type... powerpc-ibm-aix5.3.0.0
checking host system type... powerpc-ibm-aix5.3.0.0
checking whether make sets $(MAKE)... (cached) yes
checking for g++... g++
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 g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... xlc -qcpluscmt -q32 -g
checking whether we are using the GNU C compiler... no
checking whether xlc -qcpluscmt -q32 -g accepts -g... yes
checking for xlc -qcpluscmt -q32 -g option to accept ANSI C... none needed
checking dependency style of xlc -qcpluscmt -q32 -g... aix
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 for bison... bison -y
checking how to run the C preprocessor... xlc -qcpluscmt -q32 -g -E
checking for ranlib... ranlib
checking whether ln -s works... yes
checking for gawk... (cached) nawk
checking for a BSD-compatible install... ./install-sh -c
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/types.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking for unistd.h... (cached) yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for sys/time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for alarm... yes
checking for working mktime... no
checking return type of signal handlers... void
checking for strftime... yes
checking for working strtod... yes
checking for random... yes
checking for gettimeofday... yes
checking for ftime... yes
checking for localtime_r... yes
checking for timegm... no
checking for gmtime... yes
checking for gmtime_r... yes
checking for memset... yes
checking for select... yes
checking for socket... yes
checking for strchr... yes
checking for strerror... yes
checking for strrchr... yes
checking for strstr... yes
checking for strtol... yes
checking for strtoul... yes
checking for strtoll... yes
checking for strtoull... yes
checking for strtold... yes
checking for sscanf... yes
checking for wctomb... yes
checking for mbtowc... yes
checking for disable namespaces in library... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gsoap.pc
config.status: creating gsoap++.pc
config.status: creating gsoapck.pc
config.status: creating gsoapck++.pc
config.status: creating gsoapssl.pc
config.status: creating gsoapssl++.pc
config.status: creating soapcpp2/Makefile
config.status: creating soapcpp2/src/Makefile
config.status: creating soapcpp2/wsdl/Makefile
config.status: creating soapcpp2/samples/Makefile
config.status: creating soapcpp2/samples/quote/Makefile
config.status: creating soapcpp2/samples/quote2/Makefile
config.status: creating soapcpp2/samples/quote3/Makefile
config.status: creating soapcpp2/samples/quote4/Makefile
config.status: creating soapcpp2/samples/quotex/Makefile
config.status: creating soapcpp2/samples/calc/Makefile
config.status: creating soapcpp2/samples/factory/Makefile
config.status: creating soapcpp2/samples/factorytest/Makefile
config.status: creating soapcpp2/samples/dime/Makefile
config.status: creating soapcpp2/samples/mtom/Makefile
config.status: creating soapcpp2/samples/mtom-stream/Makefile
config.status: creating soapcpp2/samples/localtime/Makefile
config.status: creating soapcpp2/samples/listing/Makefile
config.status: creating soapcpp2/samples/magic/Makefile
config.status: creating soapcpp2/samples/lu/Makefile
config.status: creating soapcpp2/samples/ck/Makefile
config.status: creating soapcpp2/samples/googleapi/Makefile
config.status: creating soapcpp2/samples/varparam/Makefile
config.status: creating soapcpp2/samples/rss/Makefile
config.status: creating soapcpp2/samples/xml-rpc/Makefile
config.status: creating soapcpp2/samples/ssl/Makefile
config.status: creating soapcpp2/samples/router/Makefile
config.status: creating soapcpp2/samples/events/Makefile
config.status: creating soapcpp2/samples/polytest/Makefile
config.status: creating soapcpp2/samples/udp/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
复制代码
作者:
lemon627
时间:
2009-09-21 14:47
顶起来,高手看一下啊
作者:
AIX深入敌后
时间:
2009-09-21 18:46
你再写"多"点 高手就不晕了 你怎么不把<三字经>往上写呢?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2