You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-user@axis.apache.org by "monu@sol" <mo...@gmail.com> on 2008/09/29 16:28:12 UTC

Re: Solaris 10 - undefined symbol on tools/md5/src

MARK n SAHAN thanks a lot






Mark T. wrote:
> 
> Hey all,
> 
>     I am running into an undefined symbol when trying to comple the axis2c
> source.   I am running on Solaris 10 with the following configure line. 
> Any
> help would be appreciated.  Thanks
> 
> -Mark
> 
> 
> 
> ./configure --prefix=${AXIS2C_HOME} CFLAGS="-m64 -O2 -D_LARGEFILE64_SOURCE
> -ansi -Wall -Werror -Wno-implicit-function-declaration -R/usr/sfw/lib/64"
> CXXFLAGS="-m64 -O2"
> 
> 
> 
> Here is the make error
> 
> 
> 
> Making all in tools/md5
> 
> Making all in src
> 
> /bin/bash ../../../libtool --tag=CC --mode=link gcc  -m64 -O2
> -D_LARGEFILE64_SOURCE -ansi -Wall -Werror
> -Wno-implicit-function-declaration
> -R/usr/sfw/lib/64 -D_LARGEFILE64_SOURCE -ansi -Wall -Werror
> -Wno-implicit-function-declaration -g -DAXIS2_SVR_MULTI_THREADED  
> -lpthread
> -o md5  md5.o ../../../util/src/libaxutil.la -lz -ldl
> 
> gcc -m64 -O2 -D_LARGEFILE64_SOURCE -ansi -Wall -Werror
> -Wno-implicit-function-declaration -D_LARGEFILE64_SOURCE -ansi -Wall
> -Werror
> -Wno-implicit-function-declaration -g -DAXIS2_SVR_MULTI_THREADED -o
> .libs/md5 md5.o  ../../../util/src/.libs/libaxutil.so -lpthread -lz -ldl
> -R/opt/installs/axis2c-1.3.0/lib -R/usr/sfw/lib/64
> 
> Undefined                       first referenced
> 
>  symbol                             in file
> 
> bind                                ../../../util/src/.libs/libaxutil.so
> 
> recv                                ../../../util/src/.libs/libaxutil.so
> 
> send                                ../../../util/src/.libs/libaxutil.so
> 
> getsockname                         ../../../util/src/.libs/libaxutil.so
> 
> accept                              ../../../util/src/.libs/libaxutil.so
> 
> listen                              ../../../util/src/.libs/libaxutil.so
> 
> gethostbyname                       ../../../util/src/.libs/libaxutil.so
> 
> socket                              ../../../util/src/.libs/libaxutil.so
> 
> setsockopt                          ../../../util/src/.libs/libaxutil.so
> 
> connect                             ../../../util/src/.libs/libaxutil.so
> 
> getpeername                         ../../../util/src/.libs/libaxutil.so
> 
> inet_addr                           ../../../util/src/.libs/libaxutil.so
> 
> inet_ntoa                           ../../../util/src/.libs/libaxutil.so
> 
> shutdown                            ../../../util/src/.libs/libaxutil.so
> 
> ld: fatal: Symbol referencing errors. No output written to .libs/md5
> 
> collect2: ld returned 1 exit status
> 
> *** Error code 1
> 
> make: Fatal error: Command failed for target `md5'
> 
> Current working directory
> /import/installs/products/apache/axis/axis2c-src-1.3.0/tools/md5/src
> 
> *** Error code 1
> 
> The following command caused the error:
> 
> failcom='exit 1'; \
> 
> for f in x $MAKEFLAGS; do \
> 
>   case $f in \
> 
>     *=* | --[!k]*);; \
> 
>     *k*) failcom='fail=yes';; \
> 
>   esac; \
> 
> done; \
> 
> dot_seen=no; \
> 
> target=`echo all-recursive | sed s/-recursive//`; \
> 
> list='src'; for subdir in $list; do \
> 
>   echo "Making $target in $subdir"; \
> 
>   if test "$subdir" = "."; then \
> 
>     dot_seen=yes; \
> 
>     local_target="$target-am"; \
> 
>   else \
> 
>     local_target="$target"; \
> 
>   fi; \
> 
>   (cd $subdir && make  $local_target) \
> 
>   || eval $failcom; \
> 
> done; \
> 
> if test "$dot_seen" = "no"; then \
> 
>   make  "$target-am" || exit 1; \
> 
> fi; test -z "$fail"
> 
> make: Fatal error: Command failed for target `all-recursive'
> 
> Current working directory
> /import/installs/products/apache/axis/axis2c-src-1.3.0/tools/md5
> 
> *** Error code 1
> 
> The following command caused the error:
> 
> failcom='exit 1'; \
> 
> for f in x $MAKEFLAGS; do \
> 
>   case $f in \
> 
>     *=* | --[!k]*);; \
> 
>     *k*) failcom='fail=yes';; \
> 
>   esac; \
> 
> done; \
> 
> dot_seen=no; \
> 
> target=`echo all-recursive | sed s/-recursive//`; \
> 
> list='util  axiom neethi src  include ides tools/tcpmon tools/md5'; for
> subdir in $list; do \
> 
>   echo "Making $target in $subdir"; \
> 
>   if test "$subdir" = "."; then \
> 
>     dot_seen=yes; \
> 
>     local_target="$target-am"; \
> 
>   else \
> 
>     local_target="$target"; \
> 
>   fi; \
> 
>   (cd $subdir && make  $local_target) \
> 
>   || eval $failcom; \
> 
> done; \
> 
> if test "$dot_seen" = "no"; then \
> 
>   make  "$target-am" || exit 1; \
> 
> fi; test -z "$fail"
> 
> make: Fatal error: Command failed for target `all-recursive'
> 
> Current working directory
> /import/installs/products/apache/axis/axis2c-src-1.3.0
> 
> *** Error code 1
> 
> make: Fatal error: Command failed for target `all'
> 
> 

-- 
View this message in context: http://www.nabble.com/Solaris-10---undefined-symbol-on-tools-md5-src-tp17065316p19724989.html
Sent from the Axis - C++ - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-user-help@ws.apache.org