infinitiguy Posted October 17, 2008 Share Posted October 17, 2008 I'm having a slight problem building apache on Solaris 10 (sparc). I'm trying to build httpd2.2.9 and it's failing during the make.. I suspect it's because I don't have a particular library installed... but the troubling thing is.. the library it's complaining about does indeed exist! Below are the details.. -------------- end of make.. make[3]: Leaving directory `/usr/local/apache/httpd-2.2.9/modules/mappers' make[2]: Leaving directory `/usr/local/apache/httpd-2.2.9/modules/mappers' make[1]: Leaving directory `/usr/local/apache/httpd-2.2.9/modules' Making all in support make[1]: Entering directory `/usr/local/apache/httpd-2.2.9/support' make[2]: Entering directory `/usr/local/apache/httpd-2.2.9/support' /usr/local/apache/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile cc -g -DSOLARIS2=10 -D_POSIX_PTHREAD_ SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/apache/httpd-2.2.9/srclib/pcre -I. -I/usr/local/apac he/httpd-2.2.9/os/unix -I/usr/local/apache/httpd-2.2.9/server/mpm/prefork -I/usr/local/apache/httpd-2.2.9/modules /http -I/usr/local/apache/httpd-2.2.9/modules/filters -I/usr/local/apache/httpd-2.2.9/modules/proxy -I/usr/local/ apache/httpd-2.2.9/include -I/usr/local/apache/httpd-2.2.9/modules/generators -I/usr/local/apache/httpd-2.2.9/mod ules/mappers -I/usr/local/apache/httpd-2.2.9/modules/database -I/usr/local/apache/httpd-2.2.9/srclib/apr/include -I/usr/local/apache/httpd-2.2.9/srclib/apr-util/include -I/usr/local/apache/httpd-2.2.9/srclib/apr-util/xml/expat /lib -I/usr/local/apache/httpd-2.2.9/modules/proxy/../generators -I/usr/local/apache/httpd-2.2.9/modules/ssl -I/u sr/local/apache/httpd-2.2.9/modules/dav/main -prefer-non-pic -static -c htpasswd.c && touch htpasswd.lo /usr/local/apache/httpd-2.2.9/srclib/apr/libtool --silent --mode=link cc -g -o htpasswd htpasswd.lo -lm /usr/local/apache/httpd-2.2.9/srclib/pcre/libpcre.la /usr/local/apache/httpd-2.2.9/srclib/apr-util/libaprutil-1. la /usr/local/apache/httpd-2.2.9/srclib/apr-util/xml/expat/lib/libexpat.la /usr/local/apache/httpd-2.2.9/srclib/a pr/libapr-1.la -luuid -lsendfile -lrt -lsocket -lnsl -lpthread ld: warning: file libucb.so.1: required by /usr/local/apache/httpd-2.2.9/srclib/apr-util/.libs/libaprutil-1.so, n ot found Undefined first referenced symbol in file atomic_swap_32 /usr/local/apache/httpd-2.2.9/srclib/apr/.libs/libapr-1.so atomic_cas_ptr /usr/local/apache/httpd-2.2.9/srclib/apr/.libs/libapr-1.so atomic_swap_ptr /usr/local/apache/httpd-2.2.9/srclib/apr/.libs/libapr-1.so atomic_inc_32_nv /usr/local/apache/httpd-2.2.9/srclib/apr/.libs/libapr-1.so atomic_dec_32_nv /usr/local/apache/httpd-2.2.9/srclib/apr/.libs/libapr-1.so atomic_cas_32 /usr/local/apache/httpd-2.2.9/srclib/apr/.libs/libapr-1.so ld: fatal: Symbol referencing errors. No output written to .libs/htpasswd make[2]: *** [htpasswd] Error 1 make[2]: Leaving directory `/usr/local/apache/httpd-2.2.9/support' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/apache/httpd-2.2.9/support' make: *** [all-recursive] Error 1 but... it's complaining about not being able to find "libucb.so.1"... but here it is.. # /usr/ucblib/ libcurses.so libdbm.so librpcsoc.so libtermcap.so libucb.so sparcv9/ libcurses.so.1 libdbm.so.1 librpcsoc.so.1 libtermcap.so.1 libucb.so.1 ucblinks.sh I'm new to building things from source.. so I'm not quite sure where to go from here. I can take this same source and build it on a linux VM with no issues at all. Thoughts? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.