Whenever I try to do a "make" for httpd-2.2.0 (on a sun4u sparc SUNW,Ultra-80) I get the following Undefined first referenced symbol in file apr_os_uuid_get server/.libs/libmain.a(exports.o) ld: fatal: Symbol referencing errors. No output written to httpd collect2: ld returned 1 exit status I already have the folowing packages installed: bash-2.05# pkginfo -l SMCapr PKGINST: SMCapr NAME: apr CATEGORY: application ARCH: sparc VERSION: 1.2.2 BASEDIR: /usr/local VENDOR: Apache Software Foundation PSTAMP: Steve Christensen INSTDATE: Feb 02 2006 19:54 EMAIL: steve@smc.vnet.net STATUS: completely installed FILES: 87 installed pathnames 12 shared pathnames 11 directories 5 executables 13568 blocks used (approx) bash-2.05# pkginfo -l SMCaprutil PKGINST: SMCaprutil NAME: aprutil CATEGORY: application ARCH: sparc VERSION: 1.2.2 BASEDIR: /usr/local VENDOR: Apache Software Foundation PSTAMP: Steve Christensen INSTDATE: Feb 03 2006 16:44 EMAIL: steve@smc.vnet.net STATUS: completely installed FILES: 49 installed pathnames 12 shared pathnames 8 directories 3 executables 7599 blocks used (approx)
Hmm. This is odd. We must be mis-detecting the UUID Support. Solaris 10 was the first version where it was added AFAIK.
You are likely using Solaris 8 packages on Solaris 10, which is why this is throwing up. Please uninstall apr and either build apr and apr-util yourself, or let httpd-2.2 build them. Then the correct package for your platform will be generated.