请教关于gSOAP在aix上面的问题.

[复制链接]
查看11 | 回复5 | 2021-1-27 07:15:47 | 显示全部楼层 |阅读模式
gsoap在aix的环境上.
首先,在选择哪个版本的时候出现了疑问.因为gSOAP官方的网站上面只有最新的版本,官方说明上有写着支持AIX系统.所以下了来.
网上的几篇在aix成功安装gSOAP的gSOAP版本在官网上找不到.
将下载到的包解压,
在看了安装说明后,安装步骤执行了./configure哇啦啦出来一堆东西.
然后继续执行make命令
此时就出错了.
以下为出现的信息..
烦请高手赐教!!!
同时问:在aix上面要用C调WEBSERVICE有什么招数??
gsoap/gsoap-2.7/missing--runautoheader
gsoap/gsoap-2.7/missing[46]:autoheader:notfound
WARNING:`autoheader'ismissingonyoursystem.Youshouldonlyneeditif
youmodified`acconfig.h'or`configure.in'.Youmightwant
toinstallthe`Autoconf'and`GNUm4'packages.Grabthem
fromanyGNUarchivesite.
touch./config.h.in
cd.&&/bin/sh./config.statusconfig.h
config.status:creatingconfig.h
config.status:config.hisunchanged
makeall-recursive
Makingallingsoap
ln-s-f./stdsoap2.cppstdsoap2_cpp.cpp
source='stdsoap2.c'object='libgsoap_a-stdsoap2.o'libtool=nodepfile='.deps/libgsoap_a-stdsoap2.Po'tmpdepfile='.deps/libgsoap_a-stdsoap2.TPo'depmode=aix/bin/sh../depcompcc-DHAVE_CONFIG_H-I.-I.-I..-DAIX-g-c-olibgsoap_a-stdsoap2.o`test-f'stdsoap2.c'||echo'./'`stdsoap2.c
rm-flibgsoap.a
arcrulibgsoap.alibgsoap_a-stdsoap2.o
ranliblibgsoap.a
source='stdsoap2_cpp.cpp'object='libgsoap___a-stdsoap2_cpp.o'libtool=nodepfile='.deps/libgsoap___a-stdsoap2_cpp.Po'tmpdepfile='.deps/libgsoap___a-stdsoap2_cpp.TPo'depmode=aix/bin/sh../depcompxlC_r-DHAVE_CONFIG_H-I.-I.-I..-DAIX-g-c-olibgsoap___a-stdsoap2_cpp.o`test-f'stdsoap2_cpp.cpp'||echo'./'`stdsoap2_cpp.cpp
rm-flibgsoap++.a
arcrulibgsoap++.alibgsoap___a-stdsoap2_cpp.o
ranliblibgsoap++.a
ln-s-f./stdsoap2.cppstdsoap2_ck.c
source='stdsoap2_ck.c'object='libgsoapck_a-stdsoap2_ck.o'libtool=nodepfile='.deps/libgsoapck_a-stdsoap2_ck.Po'tmpdepfile='.deps/libgsoapck_a-stdsoap2_ck.TPo'depmode=aix/bin/sh../depcompcc-DHAVE_CONFIG_H-I.-I.-I..-DAIX-DWITH_COOKIES-g-c-olibgsoapck_a-stdsoap2_ck.o`test-f'stdsoap2_ck.c'||echo'./'`stdsoap2_ck.c
rm-flibgsoapck.a
arcrulibgsoapck.alibgsoapck_a-stdsoap2_ck.o
ranliblibgsoapck.a
ln-s-f./stdsoap2.cppstdsoap2_ck_cpp.cpp
source='stdsoap2_ck_cpp.cpp'object='libgsoapck___a-stdsoap2_ck_cpp.o'libtool=nodepfile='.deps/libgsoapck___a-stdsoap2_ck_cpp.Po'tmpdepfile='.deps/libgsoapck___a-stdsoap2_ck_cpp.TPo'depmode=aix/bin/sh../depcompxlC_r-DHAVE_CONFIG_H-I.-I.-I..-DAIX-DWITH_COOKIES-g-c-olibgsoapck___a-stdsoap2_ck_cpp.o`test-f'stdsoap2_ck_cpp.cpp'||echo'./'`stdsoap2_ck_cpp.cpp
rm-flibgsoapck++.a
arcrulibgsoapck++.alibgsoapck___a-stdsoap2_ck_cpp.o
ranliblibgsoapck++.a
ln-s-f./stdsoap2.cppstdsoap2_ssl.c
source='stdsoap2_ssl.c'object='libgsoapssl_a-stdsoap2_ssl.o'libtool=nodepfile='.deps/libgsoapssl_a-stdsoap2_ssl.Po'tmpdepfile='.deps/libgsoapssl_a-stdsoap2_ssl.TPo'depmode=aix/bin/sh../depcompcc-DHAVE_CONFIG_H-I.-I.-I..-DAIX-DWITH_OPENSSL-DWITH_DOM-DWITH_GZIP-g-c-olibgsoapssl_a-stdsoap2_ssl.o`test-f'stdsoap2_ssl.c'||echo'./'`stdsoap2_ssl.c
rm-flibgsoapssl.a
arcrulibgsoapssl.alibgsoapssl_a-stdsoap2_ssl.o
ranliblibgsoapssl.a
ln-s-f./stdsoap2.cppstdsoap2_ssl_cpp.cpp
source='stdsoap2_ssl_cpp.cpp'object='libgsoapssl___a-stdsoap2_ssl_cpp.o'libtool=nodepfile='.deps/libgsoapssl___a-stdsoap2_ssl_cpp.Po'tmpdepfile='.deps/libgsoapssl___a-stdsoap2_ssl_cpp.TPo'depmode=aix/bin/sh../depcompxlC_r-DHAVE_CONFIG_H-I.-I.-I..-DAIX-DWITH_OPENSSL-DWITH_DOM-DWITH_GZIP-g-c-olibgsoapssl___a-stdsoap2_ssl_cpp.o`test-f'stdsoap2_ssl_cpp.cpp'||echo'./'`stdsoap2_ssl_cpp.cpp
rm-flibgsoapssl++.a
arcrulibgsoapssl++.alibgsoapssl___a-stdsoap2_ssl_cpp.o
ranliblibgsoapssl++.a
makeall-recursive
Makingallinsrc
yacc-d-v`test-f'soapcpp2_yacc.y'||echo'./'`soapcpp2_yacc.y
conflicts:1shift/reduce
sed'/^#/s|y\.tab\.c|soapcpp2_yacc.c|'y.tab.c>soapcpp2_yacc.c
rm-fy.tab.c
iftest-fy.tab.h;thento=`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-fy.tab.h;ifcmp-ssoapcpp2_yacc.htsoapcpp2_yacc.h;thenrm-fsoapcpp2_yacc.ht;elsemvsoapcpp2_yacc.htsoapcpp2_yacc.h;fi;fi
iftest-fy.output;thenmvy.outputsoapcpp2_yacc.output;fi
source='soapcpp2_yacc.c'object='soapcpp2-soapcpp2_yacc.o'libtool=nodepfile='.deps/soapcpp2-soapcpp2_yacc.Po'tmpdepfile='.deps/soapcpp2-soapcpp2_yacc.TPo'depmode=aix/bin/sh../../depcompcc-DHAVE_CONFIG_H-I.-I.-I../..-DWITH_YACC-DWITH_LEX-DSOAPCPP_IMPORT_PATH="\"/usr/local/share/gsoap/import\""-DAIX-g-c-osoapcpp2-soapcpp2_yacc.o`test-f'soapcpp2_yacc.c'||echo'./'`soapcpp2_yacc.c
lex`test-fsoapcpp2_lex.l||echo'./'`soapcpp2_lex.l
174:(Warning)Undefinedstartconditionsoapcpp2_lex.c
rm-flex.yy.c
source='soapcpp2_lex.c'object='soapcpp2-soapcpp2_lex.o'libtool=nodepfile='.deps/soapcpp2-soapcpp2_lex.Po'tmpdepfile='.deps/soapcpp2-soapcpp2_lex.TPo'depmode=aix/bin/sh../../depcompcc-DHAVE_CONFIG_H-I.-I.-I../..-DWITH_YACC-DWITH_LEX-DSOAPCPP_IMPORT_PATH="\"/usr/local/share/gsoap/import\""-DAIX-g-c-osoapcpp2-soapcpp2_lex.o`test-f'soapcpp2_lex.c'||echo'./'`soapcpp2_lex.c
"soapcpp2_lex.c",line57.9:1506-166(S)Definitionoffunctionsoapcpp2_lexrequiresparentheses.
"soapcpp2_lex.c",line57.21:1506-276(S)Syntaxerror:possiblemissing'{'?
make:Theerrorcodefromthelastcommandis1.

Stop.
make:Theerrorcodefromthelastcommandis1.

Stop.
make:Theerrorcodefromthelastcommandis2.

Stop.
make:Theerrorcodefromthelastcommandis1.

Stop.
make:Theerrorcodefromthelastcommandis2.
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
等待高手出手指点!!!
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
只管用,没装过,帮顶!
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
帮顶一下
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
我也有这个问题,同求教
"soapcpp2_lex.c",line57.9:1506-166(S)Definitionoffunctionsoapcpp2_lexrequiresparentheses.
"soapcpp2_lex.c",line57.21:1506-276(S)Syntaxerror:possiblemissing'{'?
回复

使用道具 举报

千问 | 2021-1-27 07:15:47 | 显示全部楼层
这在WINDOWS下的PC用过,AIX下环境没尝试过,用GSOAP工具生成文件成功了吗?
想必你也是以CLIENT的身份去访问WEBSERVICE吧,生成文件中只要,设置好URL和端口,发送就可以。
但是AIX环境下也不了解,GSOAP说是支持跨平台跨语言的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行