As I am trying to build gSOAP version 2.7.6e on a HP-UX B.11.12
system, I keep failing because of unresolved 'yy' runtime function
dependencies.
After unpacking the source kit, I startup the configure script as
follows:
$ ./configure CC=aCC CXX=aCC
...
This seems to go well, but results in the following error during the
build phase:
$ make clean all
...
aCC -Ae -DHAVE_CONFIG_H -I. -I. -I../.. -DWITH_BISON -
DWITH_FLEX -DHP_UX -g -c -o soapcpp2-soapcpp2.o `test -
f 'soapcpp2.c' || echo './'`soapcpp2.c
aCC -Ae -g -o soapcpp2 soapcpp2-soapcpp2_yacc.o soapcpp2-
soapcpp2_lex.o soapcpp2-symbol2.o soapcpp2-error2.o soapcpp2-init2.o
soapcpp2-soapcpp2.o -ll
ld: (Warning) Unsatisfied symbol "yylenguc" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyinput" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyunput" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyolsp" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyoutput" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yytextuc" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyextra" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyfnd" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyprevious" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylsp" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylstate" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yytextarr" in
file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyback" in
file /usr/lib/hpux32/libl.so
13 warnings.
make[4]: Leaving directory
`/usr/users/luitjr/packages/gsoap_2.7.6e/soapcpp2/src'
Making all in wsdl
make[4]: Entering directory
`/usr/users/luitjr/packages/gsoap_2.7.6e/soapcpp2/wsdl'
../../soapcpp2/src/soapcpp2 -SC -pwsdl wsdl.h
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yylsp' in load
module '/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyolsp' in load
module '/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyfnd' in load
module '/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yytextuc' in load
module '/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yylenguc' in load
module '/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yylstate' in load
module '/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyprevious' in load
module '/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yytextarr' in load
module '/usr/lib/hpux32/libl.so.1'.
/usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyextra' in load
module '/usr/lib/hpux32/libl.so.1'.
make[4]: *** [wsdlC.cpp] Killed
make[4]: Leaving directory
`/usr/users/luitjr/packages/gsoap_2.7.6e/soapcpp2/wsdl'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/users/luitjr/packages/gsoap_2.7.6e/soapcpp2'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/usr/users/luitjr/packages/gsoap_2.7.6e/soapcpp2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/users/luitjr/packages/gsoap_2.7.6e'
make: *** [all] Error 2
------
I am trying to resolve this issue for quite some time now. Am I
overlooking something obvious here perhaps?
The gSOAP site explains that gSOAP has succesfully tested under HP-UX
but I haven't been able to locate any HP-UX specific build
instructions up and until now.
Any help in this matter would be highly appreciated.
Kind regards.
Rende Luitjes