HP-UX에서 gSOAP 인스톨후 make시 "Unsatisfied data symbol 'yyls
HP-UX에서 gSOAP 인스톨후 make시 "Unsatisfied data symbol 'yylsp' " 오류가 납니다.
LD_LIBRARY_PATH 도 이상없는것 같은데여...
.:/dbms/app/oracle/product/920/lib:/tuxedo/lib:/lib:/lib/hpux64:/usr/lib/hpux64
이를 어찌해야 할까여
>make
접미부(suffix) 목록이 없음
Making clean in soapcpp2
Making clean in wsdl
test -z "wsdl2h" || rm -f wsdl2h
test -z "*~" || rm -f *~
rm -f *.o core *.core
Making clean in src
test -z "soapcpp2" || rm -f soapcpp2
test -z "*~ soapcpp2_lex.c soapcpp2_yacc.c soapcpp2_yacc.h y.output" || rm -f *~ soapcpp2_lex.c soapcpp2_yacc.c soapcpp2_y
acc.h y.output
rm -f *.o core *.core
Making clean in .
test -z "soapcpp2 stdsoap2_cpp.cpp stdsoap2_ck.c stdsoap2_ck_cpp.cpp" || rm -f soapcpp2 stdsoap2_cpp.cpp stdsoap2_ck.c std
soap2_ck_cpp.cpp
test -z "libgsoap.a libgsoap++.a libgsoapck.a libgsoapck++.a" || rm -f libgsoap.a libgsoap++.a libgsoapck.a libgsoapck++.a
rm -f *.o core *.core
Making clean in .
접미부(suffix) 목록이 없음
test -z "*~" || rm -f *~
[tccrcs10-WIBRO]/nccr/devkt/ccrWD/WIBRO/gSOAP/gsoap-2.6> make
접미부(suffix) 목록이 없음
make all-recursive
접미부(suffix) 목록이 없음
Making all in soapcpp2
ln -s stdsoap2.cpp stdsoap2_cpp.cpp
source='stdsoap2.c' object='stdsoap2.o' libtool=no \
depfile='.deps/stdsoap2.Po' tmpdepfile='.deps/stdsoap2.TPo' \
depmode=none /bin/sh ../depcomp \
aCC -Ae +DD64 -DHAVE_CONFIG_H -I. -I. -I.. -Ae +DD64 -DHP_UX -g -c `test -f 'stdsoap2.c' || echo './'`stdsoap2.c
rm -f libgsoap.a
ar cru libgsoap.a stdsoap2.o
ranlib libgsoap.a
source='stdsoap2_cpp.cpp' object='stdsoap2_cpp.o' libtool=no \
depfile='.deps/stdsoap2_cpp.Po' tmpdepfile='.deps/stdsoap2_cpp.TPo' \
depmode=none /bin/sh ../depcomp \
aCC -DHAVE_CONFIG_H -I. -I. -I.. -Ae +DD64 -DHP_UX -g -c -o stdsoap2_cpp.o `test -f 'stdsoap2_cpp.cpp' || echo './'`st
dsoap2_cpp.cpp
rm -f libgsoap++.a
ar cru 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=none /bin/sh ../depcomp \
aCC -Ae +DD64 -DHAVE_CONFIG_H -I. -I. -I.. -Ae +DD64 -DHP_UX -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=none /bin/sh ../depcomp \
aCC -DHAVE_CONFIG_H -I. -I. -I.. -Ae +DD64 -DHP_UX -DWITH_COOKIES -g -c -o libgsoapck___a-stdsoap2_ck_cpp.o `test -f 's
tdsoap2_ck_cpp.cpp' || echo './'`stdsoap2_ck_cpp.cpp
rm -f libgsoapck++.a
ar cru libgsoapck++.a libgsoapck___a-stdsoap2_ck_cpp.o
ranlib libgsoapck++.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=none /bin/sh ../../depcomp \
aCC -Ae +DD64 -DHAVE_CONFIG_H -I. -I. -I../.. -Ae +DD64 -DWITH_BISON -DWITH_FLEX -DHP_UX -g -c -o soapcpp2-soapcpp2_yac
c.o `test -f 'soapcpp2_yacc.c' || echo './'`soapcpp2_yacc.c
"soapcpp2_yacc.c", line 3756: warning #2177-D: label "yyerrorlab" was declared
but never referenced
yyerrorlab:
^
"soapcpp2_yacc.y", line 1363: warning #2550-D: variable "typ" was set but
never used
Tnode *typ;
^
"soapcpp2_yacc.y", line 1409: warning #2550-D: variable "typ" was set but
never used
Tnode *typ;
^
"soapcpp2_yacc.y", line 1429: warning #2170-D: pointer points outside of
underlying object
{ sp = stack-1;
^
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=none /bin/sh ../../depcomp \
aCC -Ae +DD64 -DHAVE_CONFIG_H -I. -I. -I../.. -Ae +DD64 -DWITH_BISON -DWITH_FLEX -DHP_UX -g -c -o soapcpp2-soapcpp2_lex
.o `test -f 'soapcpp2_lex.c' || echo './'`soapcpp2_lex.c
"soapcpp2_lex.l", line 101: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 102: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 103: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 104: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 105: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 106: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 107: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 108: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 109: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 110: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 111: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 112: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 113: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 114: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 115: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 116: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 117: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 118: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 119: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 120: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 121: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 122: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 123: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 124: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 125: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 126: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 127: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 128: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 143: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 144: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 145: warning #2111-D: statement is unreachable
YY_BREAK
^
"soapcpp2_lex.l", line 257: warning #2550-D: variable "c1" was set but never
used
{ char c, c1;
^
"soapcpp2_lex.c", line 1991: warning #2177-D: function "yy_flex_realloc" was
declared but never referenced
static void *yy_flex_realloc( void *ptr, yy_size_t size )
^
"soapcpp2_lex.c", line 535: warning #2550-D: variable "yy_full_match" was set
but never used
static char *yy_full_match;
^
"soapcpp2_lex.c", line 538: warning #2550-D: variable "yy_full_lp" was set but
never used
static int yy_full_lp;
^
"soapcpp2_lex.c", line 539: warning #2550-D: variable "yy_full_state" was set
but never used
static int *yy_full_state;
^
"soapcpp2_lex.c", line 1474: warning #2177-D: function "yyunput" was declared
but never referenced
static void yyunput( int c, register char *yy_bp )
^
"soapcpp2_lex.c", line 1965: warning #2177-D: function "yy_flex_strlen" was
declared but never referenced
static int yy_flex_strlen( yyconst char *s )
^
source='symbol2.c' object='soapcpp2-symbol2.o' libtool=no \
depfile='.deps/soapcpp2-symbol2.Po' tmpdepfile='.deps/soapcpp2-symbol2.TPo' \
depmode=none /bin/sh ../../depcomp \
aCC -Ae +DD64 -DHAVE_CONFIG_H -I. -I. -I../.. -Ae +DD64 -DWITH_BISON -DWITH_FLEX -DHP_UX -g -c -o soapcpp2-symbol2.o `t
est -f 'symbol2.c' || echo './'`symbol2.c
"symbol2.c", line 1708: warning #2550-D: variable "f" was set but never used
{ int f = 0;
^
"symbol2.c", line 1739: warning #2550-D: variable "f" was set but never used
int f = 0;
^
"symbol2.c", line 3060: warning #2550-D: variable "method_style" was set but
never used
char *s, *action = NULL, *method_style = NULL, *method_encoding = NULL, *method_response_encoding = NULL;
^
"symbol2.c", line 3062: warning #2550-D: variable "flag" was set but never used
int cardinality, element_width, i, flag = 0;
^
"symbol2.c", line 3366: warning #2550-D: variable "method_style" was set but
never used
char *s, *method_style = NULL, *method_encoding = NULL, *method_response_encoding = NULL;
^
"symbol2.c", line 6689: warning #2550-D: variable "q" was set but never used
Entry *p, *q;
^
"symbol2.c", line 7717: warning #2550-D: variable "q" was set but never used
Entry *p, *q;
^
source='error2.c' object='soapcpp2-error2.o' libtool=no \
depfile='.deps/soapcpp2-error2.Po' tmpdepfile='.deps/soapcpp2-error2.TPo' \
depmode=none /bin/sh ../../depcomp \
aCC -Ae +DD64 -DHAVE_CONFIG_H -I. -I. -I../.. -Ae +DD64 -DWITH_BISON -DWITH_FLEX -DHP_UX -g -c -o soapcpp2-error2.o `te
st -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=none /bin/sh ../../depcomp \
aCC -Ae +DD64 -DHAVE_CONFIG_H -I. -I. -I../.. -Ae +DD64 -DWITH_BISON -DWITH_FLEX -DHP_UX -g -c -o soapcpp2-init2.o `tes
t -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=none /bin/sh ../../depcomp \
aCC -Ae +DD64 -DHAVE_CONFIG_H -I. -I. -I../.. -Ae +DD64 -DWITH_BISON -DWITH_FLEX -DHP_UX -g -c -o soapcpp2-soapcpp2.o `
test -f 'soapcpp2.c' || echo './'`soapcpp2.c
aCC -Ae +DD64 -g -o soapcpp2 soapcpp2-soapcpp2_yacc.o soapcpp2-soapcpp2_lex.o soapcpp2-symbol2.o soapcpp2-error2.o s
oapcpp2-init2.o soapcpp2-soapcpp2.o -ll
ld: (Warning) Unsatisfied symbol "yylenguc" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yyinput" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yyunput" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yyolsp" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yyoutput" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yytextuc" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yyextra" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yyfnd" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yyprevious" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yylsp" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yylstate" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yytextarr" in file /usr/lib/hpux64/libl.so
ld: (Warning) Unsatisfied symbol "yyback" in file /usr/lib/hpux64/libl.so
13 warnings.
Making all in wsdl
../../soapcpp2/src/soapcpp2 -ipwsdl
/usr/lib/hpux64/dld.so: Unsatisfied data symbol 'yylsp' in load module '/lib/hpux64/libl.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol 'yyolsp' in load module '/lib/hpux64/libl.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol 'yyfnd' in load module '/lib/hpux64/libl.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol 'yytextuc' in load module '/lib/hpux64/libl.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol 'yylenguc' in load module '/lib/hpux64/libl.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol 'yylstate' in load module '/lib/hpux64/libl.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol 'yyprevious' in load module '/lib/hpux64/libl.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol 'yytextarr' in load module '/lib/hpux64/libl.so.1'.
/usr/lib/hpux64/dld.so: Unsatisfied data symbol 'yyextra' in load module '/lib/hpux64/libl.so.1'.
*** 종료 신호 9
종료
*** 오류 종료 코드 1
종료
*** 오류 종료 코드 1
종료
*** 오류 종료 코드 1
종료
*** 오류 종료 코드 1
종료
Makefiel 수정해 보세요...
Make파일에서 LEX 관련 옵션을 아래와 같이 해보세요....
저도 이문제 때문에 좀 고생했는데..
LEX = flex
LEXLIB =
LEX_DEFINE = -DWITH_FLEX
LEX_FLAGS = -l
LEX_OUTPUT_ROOT = lex.yy
좋은 결과가 있기를...
댓글 달기