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? Link to comment https://forums.phpfreaks.com/topic/128883-failure-during-apache-build/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.