[squid-users] Compile on HP-UX 11.23 IA64

From: Morales, Bernardo <bernardo.morales_at_hp.com>
Date: Tue, 30 Mar 2010 10:24:40 +0000

Hi,

I just trying to compile squid on HP-UX Itanium Server 64bit with gcc (not aCC). I get the sources compiling except on the final linking:

/bin/sh ../libtool --tag=CXX --mode=link g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -g -o ufsdump debug.o int.o mem.o store_key_md5.o StoreMeta.o StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o StoreMetaUnpacker.o StoreMetaURL.o StoreMetaVary.o String.o time.o ufsdump.o url.o AsyncCall.o BodyPipe.o ConfigParser.o store.o StoreFileSystem.o StoreSwapLogData.o access_log.o acl.o acl_noncore.o ACLChecklist.o ACLProxyAuth.o ACLUserData.o ACLRegexData.o ACLStringData.o authenticate.o cache_cf.o cache_manager.o CacheDigest.o carp.o cbdata.o ChunkedCodingParser.o client_db.o client_side.o client_side_reply.o client_side_request.o clientStream.o comm_select.o comm_select_win32.o comm_poll.o comm_epoll.o comm_kqueue.o ConfigOption.o disk.o dns_internal.o errorpage.o ETag.o event.o external_acl.o ExternalACLEntry.o fd.o fde.o filemap.o forward.o fqdncache.o ftp.o gopher.o helper.o htcp.o http.o HttpStatusLine.o HttpHdrCc.o HttpHdrRange.o HttpHdrSc.o HttpHdrScTarget.o HttpHdrContRange.o HttpHeader.o HttpHeaderTools.o HttpBody.o HttpMsg.o HttpReply.o HttpRequest.o HttpRequestMethod.o icmp.o icp_v2.o icp_v3.o ACLIdent.o ident.o internal.o ipc.o ipcache.o list.o logfile.o mem_node.o MemBuf.o MemObject.o mime.o multicast.o neighbors.o net_db.o Packer.o Parsing.o pconn.o peer_digest.o peer_select.o peer_sourcehash.o peer_userhash.o redirect.o referer.o refresh.o RemovalPolicy.o send-announce.o snmp_core.o snmp_agent.o tunnel.o Server.o SquidNew.o stat.o StatHist.o stmem.o store_io.o StoreIOState.o store_client.o store_digest.o store_dir.o store_log.o store_rebuild.o store_swapin.o store_swapmeta.o store_swapout.o SwapDir.o TextException.o tools.o unlinkd.o URLScheme.o urn.o useragent.o wccp.o wccp2.o whois.o wordlist.o repl_modules.o globals.o string_arrays.o libsquid.la libauth.la repl/liblru.a fs/libufs.a auth/libntlm.a auth/libbasic.a auth/libdigest.a auth/libnegotiate.a -L/usr/local/lib/hpux32 -lregex ../snmplib/libsnmp.a ICAP/libicap.a -L../lib -lmiscutil -lm -lnsl
g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -g -o ufsdump debug.o int.o mem.o store_key_md5.o StoreMeta.o StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o StoreMetaUnpacker.o StoreMetaURL.o StoreMetaVary.o String.o time.o ufsdump.o url.o AsyncCall.o BodyPipe.o ConfigParser.o store.o StoreFileSystem.o StoreSwapLogData.o access_log.o acl.o acl_noncore.o ACLChecklist.o ACLProxyAuth.o ACLUserData.o ACLRegexData.o ACLStringData.o authenticate.o cache_cf.o cache_manager.o CacheDigest.o carp.o cbdata.o ChunkedCodingParser.o client_db.o client_side.o client_side_reply.o client_side_request.o clientStream.o comm_select.o comm_select_win32.o comm_poll.o comm_epoll.o comm_kqueue.o ConfigOption.o disk.o dns_internal.o errorpage.o ETag.o event.o external_acl.o ExternalACLEntry.o fd.o fde.o filemap.o forward.o fqdncache.o ftp.o gopher.o helper.o htcp.o http.o HttpStatusLine.o HttpHdrCc.o HttpHdrRange.o HttpHdrSc.o HttpHdrScTarget.o HttpHdrContRange.o HttpHeader.o HttpHeaderTools.o HttpBody.o HttpMsg.o HttpReply.o HttpRequest.o HttpRequestMethod.o icmp.o icp_v2.o icp_v3.o ACLIdent.o ident.o internal.o ipc.o ipcache.o list.o logfile.o mem_node.o MemBuf.o MemObject.o mime.o multicast.o neighbors.o net_db.o Packer.o Parsing.o pconn.o peer_digest.o peer_select.o peer_sourcehash.o peer_userhash.o redirect.o referer.o refresh.o RemovalPolicy.o send-announce.o snmp_core.o snmp_agent.o tunnel.o Server.o SquidNew.o stat.o StatHist.o stmem.o store_io.o StoreIOState.o store_client.o store_digest.o store_dir.o store_log.o store_rebuild.o store_swapin.o store_swapmeta.o store_swapout.o SwapDir.o TextException.o tools.o unlinkd.o URLScheme.o urn.o useragent.o wccp.o wccp2.o whois.o wordlist.o repl_modules.o globals.o string_arrays.o ./.libs/libsquid.a -L/var/bintmp/gcc-4.2.3/gccobj/ia64-hp-hpux11.23/libstdc++-v3/src -L/var/bintmp/gcc-4.2.3/gccobj/ia64-hp-hpux11.23/libstdc++-v3/src/.libs -L/var/bintmp/gcc-4.2.3/gccobj/./gcc -L/usr/local/ia64-hp-hpux11.23/bin -L/usr/local/lib/hpux32 -L/usr/local/lib -L/usr/lib/hpux32 ./.libs/libauth.a /usr/local/lib/libstdc++.so -L/usr/local/lib/gcc/ia64-hp-hpux11.23/4.2.3 -L/usr/ccs/lib -L/usr/local/lib/gcc/ia64-hp-hpux11.23/4.2.3/../../.. -lgcc repl/liblru.a fs/libufs.a auth/libntlm.a auth/libbasic.a auth/libdigest.a auth/libnegotiate.a -lregex ../snmplib/libsnmp.a ICAP/libicap.a -L/nsu/kits/squid-3.0.STABLE18/lib -lmiscutil -lm -lnsl
ld: Unsatisfied symbol "regerror(int, re_pattern_buffer const*, char*, unsigned long)" in file ACLRegexData.o
ld: Unsatisfied symbol "regexec(re_pattern_buffer const*, char const*, unsigned long, regmatch_t*, int)" in file ACLRegexData.o
ld: Unsatisfied symbol "regcomp(re_pattern_buffer*, char const*, int)" in file ACLRegexData.o
ld: Unsatisfied symbol "regfree(re_pattern_buffer*)" in file ACLRegexData.o

As you can see the library -lregex is in the LIBRARY_PATH of the compilation. I donīt understand where coud it be the fault.

Version : squid-3.0.STABLE18
HP-UX 11.23
Regex 0.12
Gcc 4.2.3

Thkx

 
Received on Tue Mar 30 2010 - 10:26:53 MDT

This archive was generated by hypermail 2.2.0 : Tue Mar 30 2010 - 12:00:08 MDT