Jump to content

failure during apache build


infinitiguy

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.