RE: [squid-users] Problem with compile squid 3.4.0.1 on RHEL6 x64

2013-07-31 Thread Kris Glynn
-Original Message-
From: Eliezer Croitoru [mailto:elie...@ngtech.co.il]
Sent: Thursday, 1 August 2013 5:42 AM
To: squid-users@squid-cache.org
Subject: Re: [squid-users] Problem with compile squid 3.4.0.1 on RHEL6 x64

Hey Kris and Hussam,

This issue exists probably due to the "-fPIC" flag that is being used by 
default by the RPMBUILD tool.
I posted a thing on it in the squid-dev list.
if you build squid using regular methods such as "./configure && make && make 
install"
it would be built fine.
I would later compare the build environment on both Fedora And CentOS..
Since I am not RH engineer I cannot speak or design for them but I do design 
for those that needs that package up and running to make sure new bugs dosn't 
take effect on newer systems.

Eliezer

On 07/31/2013 02:35 PM, Hussam Al-Tayeb wrote:
> On Wednesday 31 July 2013 01:52:35 Kris Glynn wrote:
>> Hi,
>>
>> I'm using a squid.spec from squid 3.3 to build 3.4.0.1 but it fails
>> with
>> "/usr/bin/ld: ../snmplib/libsnmplib.a(snmp_vars.o): relocation
>> R_X86_64_32 against `.rodata' can not be used when making a shared
>> object; recompile with -fPIC ../snmplib/libsnmplib.a: could not read 
>> symbols: Bad value"
>>
>> libtool: link: g++ -I/usr/include/libxml2 -Wall -Wpointer-arith
>> -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT -O2 -g
>> -fPIC -fpie -march=native -std=c++0x .libs/squidS.o -fPIC -pie -Wl,-z
>> -Wl,relro -Wl,-z -Wl,now -o squid AclRegs.o AuthReg.o
>> AccessLogEntry.o AsyncEngine.o YesNoNone.o cache_cf.o CacheDigest.o
>> cache_manager.o carp.o cbdata.o ChunkedCodingParser.o client_db.o
>> client_side.o client_side_reply.o client_side_request.o BodyPipe.o
>> clientStream.o CompletionDispatcher.o ConfigOption.o ConfigParser.o
>> CpuAffinity.o CpuAffinityMap.o CpuAffinitySet.o debug.o delay_pools.o
>> DelayId.o DelayBucket.o DelayConfig.o DelayPool.o DelaySpec.o
>> DelayTagged.o DelayUser.o DelayVector.o NullDelayId.o
>> ClientDelayConfig.o disk.o DiskIO/DiskIOModule.o DiskIO/ReadRequest.o
>> DiskIO/WriteRequest.o dlink.o dns_internal.o DnsLookupDetails.o
>> errorpage.o ETag.o event.o EventLoop.o external_acl.o
>> ExternalACLEntry.o FadingCounter.o fatal.o fd.o fde.o filemap.o
>> fqdncache.o ftp.o FwdState.o gopher.o helper.o HelperChildConfig.o
>> HelperReply.o htcp.o http.o HttpHdrCc.o HttpHdrRange.o HttpHdrSc.o
>> HttpHdrScTarget.o HttpHdrContRange.o HttpHeader.o HttpHeaderTools.o
>> HttpBody.o HttpMsg.o HttpParser.o HttpReply.o RequestFlags.o
>> HttpRequest.o HttpRequestMethod.o icp_v2.o icp_v3.o int.o internal.o
>> ipc.o ipcache.o SquidList.o main.o MasterXaction.o mem.o mem_node.o
>> MemBuf.o MemObject.o mime.o mime_header.o multicast.o neighbors.o
>> Notes.o Packer.o Parsing.o pconn.o peer_digest.o
>> peer_proxy_negotiate_auth.o peer_select.o peer_sourcehash.o
>> peer_userhash.o redirect.o refresh.o RemovalPolicy.o send-announce.o
>> MemBlob.o snmp_core.o snmp_agent.o SquidMath.o SquidNew.o stat.o
>> StatCounters.o StatHist.o String.o StrList.o stmem.o store.o
>> StoreFileSystem.o store_io.o StoreIOState.o store_client.o
>> store_digest.o store_dir.o store_key_md5.o store_log.o
>> store_rebuild.o store_swapin.o store_swapmeta.o store_swapout.o
>> StoreMeta.o StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o
>> StoreMetaUnpacker.o StoreMetaURL.o StoreMetaVary.o StoreStats.o
>> StoreSwapLogData.o Server.o SwapDir.o MemStore.o time.o tools.o
>> tunnel.o unlinkd.o url.o URLScheme.o urn.o wccp.o wccp2.o whois.o
>> wordlist.o LoadableModule.o LoadableModules.o
>> DiskIO/DiskIOModules_gen.o err_type.o err_detail_type.o globals.o
>> hier_code.o icp_opcode.o LogTags.o lookup_t.o repl_modules.o
>> swap_log_op.o DiskIO/AIO/AIODiskIOModule.o
>> DiskIO/Blocking/BlockingDiskIOModule.o
>> DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o
>> DiskIO/DiskThreads/DiskThreadsDiskIOModule.o
>> DiskIO/IpcIo/IpcIoDiskIOModule.o DiskIO/Mmapped/MmappedDiskIOModule.o
>> -Wl,--export-dynamic  auth/.libs/libacls.a ident/.libs/libident.a
>> acl/.libs/libacls.a acl/.libs/libstate.a auth/.libs/libauth.a
>> libAIO.a libBlocking.a libDiskDaemon.a libDiskThreads.a libIpcIo.a
>> libMmapped.a acl/.libs/libapi.a base/.libs/libbase.a
>> ./.libs/libsquid.a ip/.libs/libip.a fs/.libs/libfs.a
>> ipc/.libs/libipc.a mgr/.libs/libmgr.a anyp/.libs/libanyp.a
>> comm/.libs/libcomm.a eui/.libs/libeui.a http/.libs/libsquid-http.a
>> icmp/.libs/libicmp.a icmp/.libs/libicmp-core.a log/.libs/liblog.a
>> format/.libs/libformat.a repl/libheap.a repl/liblru.a -lpthread
>> -lcrypt adaptation/.libs/libadaptation.a esi/.libs/libesi.a
>>

Re: [squid-users] Problem with compile squid 3.4.0.1 on RHEL6 x64

2013-07-31 Thread Eliezer Croitoru
Hey Kris and Hussam,

This issue exists probably due to the "-fPIC" flag that is being used by
default by the RPMBUILD tool.
I posted a thing on it in the squid-dev list.
if you build squid using regular methods such as "./configure && make &&
make install"
it would be built fine.
I would later compare the build environment on both Fedora And CentOS..
Since I am not RH engineer I cannot speak or design for them but I do
design for those that needs that package up and running to make sure new
bugs dosn't take effect on newer systems.

Eliezer

On 07/31/2013 02:35 PM, Hussam Al-Tayeb wrote:
> On Wednesday 31 July 2013 01:52:35 Kris Glynn wrote:
>> Hi,
>>
>> I'm using a squid.spec from squid 3.3 to build 3.4.0.1 but it fails with
>> "/usr/bin/ld: ../snmplib/libsnmplib.a(snmp_vars.o): relocation R_X86_64_32
>> against `.rodata' can not be used when making a shared object; recompile
>> with -fPIC ../snmplib/libsnmplib.a: could not read symbols: Bad value"
>>
>> libtool: link: g++ -I/usr/include/libxml2 -Wall -Wpointer-arith
>> -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT -O2 -g -fPIC
>> -fpie -march=native -std=c++0x .libs/squidS.o -fPIC -pie -Wl,-z -Wl,relro
>> -Wl,-z -Wl,now -o squid AclRegs.o AuthReg.o AccessLogEntry.o AsyncEngine.o
>> YesNoNone.o cache_cf.o CacheDigest.o cache_manager.o carp.o cbdata.o
>> ChunkedCodingParser.o client_db.o client_side.o client_side_reply.o
>> client_side_request.o BodyPipe.o clientStream.o CompletionDispatcher.o
>> ConfigOption.o ConfigParser.o CpuAffinity.o CpuAffinityMap.o
>> CpuAffinitySet.o debug.o delay_pools.o DelayId.o DelayBucket.o
>> DelayConfig.o DelayPool.o DelaySpec.o DelayTagged.o DelayUser.o
>> DelayVector.o NullDelayId.o ClientDelayConfig.o disk.o
>> DiskIO/DiskIOModule.o DiskIO/ReadRequest.o DiskIO/WriteRequest.o dlink.o
>> dns_internal.o DnsLookupDetails.o errorpage.o ETag.o event.o EventLoop.o
>> external_acl.o ExternalACLEntry.o FadingCounter.o fatal.o fd.o fde.o
>> filemap.o fqdncache.o ftp.o FwdState.o gopher.o helper.o
>> HelperChildConfig.o HelperReply.o htcp.o http.o HttpHdrCc.o HttpHdrRange.o
>> HttpHdrSc.o HttpHdrScTarget.o HttpHdrContRange.o HttpHeader.o
>> HttpHeaderTools.o HttpBody.o HttpMsg.o HttpParser.o HttpReply.o
>> RequestFlags.o HttpRequest.o HttpRequestMethod.o icp_v2.o icp_v3.o int.o
>> internal.o ipc.o ipcache.o SquidList.o main.o MasterXaction.o mem.o
>> mem_node.o MemBuf.o MemObject.o mime.o mime_header.o multicast.o
>> neighbors.o Notes.o Packer.o Parsing.o pconn.o peer_digest.o
>> peer_proxy_negotiate_auth.o peer_select.o peer_sourcehash.o peer_userhash.o
>> redirect.o refresh.o RemovalPolicy.o send-announce.o MemBlob.o snmp_core.o
>> snmp_agent.o SquidMath.o SquidNew.o stat.o StatCounters.o StatHist.o
>> String.o StrList.o stmem.o store.o StoreFileSystem.o store_io.o
>> StoreIOState.o store_client.o store_digest.o store_dir.o store_key_md5.o
>> store_log.o store_rebuild.o store_swapin.o store_swapmeta.o store_swapout.o
>> StoreMeta.o StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o
>> StoreMetaUnpacker.o StoreMetaURL.o StoreMetaVary.o StoreStats.o
>> StoreSwapLogData.o Server.o SwapDir.o MemStore.o time.o tools.o tunnel.o
>> unlinkd.o url.o URLScheme.o urn.o wccp.o wccp2.o whois.o wordlist.o
>> LoadableModule.o LoadableModules.o DiskIO/DiskIOModules_gen.o err_type.o
>> err_detail_type.o globals.o hier_code.o icp_opcode.o LogTags.o lookup_t.o
>> repl_modules.o swap_log_op.o DiskIO/AIO/AIODiskIOModule.o
>> DiskIO/Blocking/BlockingDiskIOModule.o
>> DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o
>> DiskIO/DiskThreads/DiskThreadsDiskIOModule.o
>> DiskIO/IpcIo/IpcIoDiskIOModule.o DiskIO/Mmapped/MmappedDiskIOModule.o
>> -Wl,--export-dynamic  auth/.libs/libacls.a ident/.libs/libident.a
>> acl/.libs/libacls.a acl/.libs/libstate.a auth/.libs/libauth.a libAIO.a
>> libBlocking.a libDiskDaemon.a libDiskThreads.a libIpcIo.a libMmapped.a
>> acl/.libs/libapi.a base/.libs/libbase.a ./.libs/libsquid.a ip/.libs/libip.a
>> fs/.libs/libfs.a ipc/.libs/libipc.a mgr/.libs/libmgr.a anyp/.libs/libanyp.a
>> comm/.libs/libcomm.a eui/.libs/libeui.a http/.libs/libsquid-http.a
>> icmp/.libs/libicmp.a icmp/.libs/libicmp-core.a log/.libs/liblog.a
>> format/.libs/libformat.a repl/libheap.a repl/liblru.a -lpthread -lcrypt
>> adaptation/.libs/libadaptation.a esi/.libs/libesi.a
>> ../lib/libTrie/libTrie.a -lxml2 -lexpat ssl/.libs/libsslsquid.a
>> ssl/.libs/libsslutil.a snmp/.libs/libsnmp.a ../snmplib/libsnmplib.a
>> ../lib/.libs/libmisccontainers.a ../lib/.libs/libmiscencoding.a
>> ../lib/.libs/libmiscutil.a -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto
>> -lcom_err -L/root/rpmbuild/BUILD/squid-3.4.0.1/compat -lcompat-squid -lm
>> -lnsl -lresolv -lcap -lrt -ldl -L/root/rpmbuild/BUILD/squid-3.4.0.1 -lltdl
>> /usr/bin/ld: ../snmplib/libsnmplib.a(snmp_vars.o): relocation R_X86_64_32
>> against `.rodata' can not be used when making a shared object; recompile
>> with -fPIC ../snmplib/libsnmplib.a: could not read symbols: Bad value
>> collect2: ld returned 1 e

Re: [squid-users] Problem with compile squid 3.4.0.1 on RHEL6 x64

2013-07-31 Thread Hussam Al-Tayeb
On Wednesday 31 July 2013 01:52:35 Kris Glynn wrote:
> Hi,
> 
> I'm using a squid.spec from squid 3.3 to build 3.4.0.1 but it fails with
> "/usr/bin/ld: ../snmplib/libsnmplib.a(snmp_vars.o): relocation R_X86_64_32
> against `.rodata' can not be used when making a shared object; recompile
> with -fPIC ../snmplib/libsnmplib.a: could not read symbols: Bad value"
> 
> libtool: link: g++ -I/usr/include/libxml2 -Wall -Wpointer-arith
> -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT -O2 -g -fPIC
> -fpie -march=native -std=c++0x .libs/squidS.o -fPIC -pie -Wl,-z -Wl,relro
> -Wl,-z -Wl,now -o squid AclRegs.o AuthReg.o AccessLogEntry.o AsyncEngine.o
> YesNoNone.o cache_cf.o CacheDigest.o cache_manager.o carp.o cbdata.o
> ChunkedCodingParser.o client_db.o client_side.o client_side_reply.o
> client_side_request.o BodyPipe.o clientStream.o CompletionDispatcher.o
> ConfigOption.o ConfigParser.o CpuAffinity.o CpuAffinityMap.o
> CpuAffinitySet.o debug.o delay_pools.o DelayId.o DelayBucket.o
> DelayConfig.o DelayPool.o DelaySpec.o DelayTagged.o DelayUser.o
> DelayVector.o NullDelayId.o ClientDelayConfig.o disk.o
> DiskIO/DiskIOModule.o DiskIO/ReadRequest.o DiskIO/WriteRequest.o dlink.o
> dns_internal.o DnsLookupDetails.o errorpage.o ETag.o event.o EventLoop.o
> external_acl.o ExternalACLEntry.o FadingCounter.o fatal.o fd.o fde.o
> filemap.o fqdncache.o ftp.o FwdState.o gopher.o helper.o
> HelperChildConfig.o HelperReply.o htcp.o http.o HttpHdrCc.o HttpHdrRange.o
> HttpHdrSc.o HttpHdrScTarget.o HttpHdrContRange.o HttpHeader.o
> HttpHeaderTools.o HttpBody.o HttpMsg.o HttpParser.o HttpReply.o
> RequestFlags.o HttpRequest.o HttpRequestMethod.o icp_v2.o icp_v3.o int.o
> internal.o ipc.o ipcache.o SquidList.o main.o MasterXaction.o mem.o
> mem_node.o MemBuf.o MemObject.o mime.o mime_header.o multicast.o
> neighbors.o Notes.o Packer.o Parsing.o pconn.o peer_digest.o
> peer_proxy_negotiate_auth.o peer_select.o peer_sourcehash.o peer_userhash.o
> redirect.o refresh.o RemovalPolicy.o send-announce.o MemBlob.o snmp_core.o
> snmp_agent.o SquidMath.o SquidNew.o stat.o StatCounters.o StatHist.o
> String.o StrList.o stmem.o store.o StoreFileSystem.o store_io.o
> StoreIOState.o store_client.o store_digest.o store_dir.o store_key_md5.o
> store_log.o store_rebuild.o store_swapin.o store_swapmeta.o store_swapout.o
> StoreMeta.o StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o
> StoreMetaUnpacker.o StoreMetaURL.o StoreMetaVary.o StoreStats.o
> StoreSwapLogData.o Server.o SwapDir.o MemStore.o time.o tools.o tunnel.o
> unlinkd.o url.o URLScheme.o urn.o wccp.o wccp2.o whois.o wordlist.o
> LoadableModule.o LoadableModules.o DiskIO/DiskIOModules_gen.o err_type.o
> err_detail_type.o globals.o hier_code.o icp_opcode.o LogTags.o lookup_t.o
> repl_modules.o swap_log_op.o DiskIO/AIO/AIODiskIOModule.o
> DiskIO/Blocking/BlockingDiskIOModule.o
> DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o
> DiskIO/DiskThreads/DiskThreadsDiskIOModule.o
> DiskIO/IpcIo/IpcIoDiskIOModule.o DiskIO/Mmapped/MmappedDiskIOModule.o
> -Wl,--export-dynamic  auth/.libs/libacls.a ident/.libs/libident.a
> acl/.libs/libacls.a acl/.libs/libstate.a auth/.libs/libauth.a libAIO.a
> libBlocking.a libDiskDaemon.a libDiskThreads.a libIpcIo.a libMmapped.a
> acl/.libs/libapi.a base/.libs/libbase.a ./.libs/libsquid.a ip/.libs/libip.a
> fs/.libs/libfs.a ipc/.libs/libipc.a mgr/.libs/libmgr.a anyp/.libs/libanyp.a
> comm/.libs/libcomm.a eui/.libs/libeui.a http/.libs/libsquid-http.a
> icmp/.libs/libicmp.a icmp/.libs/libicmp-core.a log/.libs/liblog.a
> format/.libs/libformat.a repl/libheap.a repl/liblru.a -lpthread -lcrypt
> adaptation/.libs/libadaptation.a esi/.libs/libesi.a
> ../lib/libTrie/libTrie.a -lxml2 -lexpat ssl/.libs/libsslsquid.a
> ssl/.libs/libsslutil.a snmp/.libs/libsnmp.a ../snmplib/libsnmplib.a
> ../lib/.libs/libmisccontainers.a ../lib/.libs/libmiscencoding.a
> ../lib/.libs/libmiscutil.a -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto
> -lcom_err -L/root/rpmbuild/BUILD/squid-3.4.0.1/compat -lcompat-squid -lm
> -lnsl -lresolv -lcap -lrt -ldl -L/root/rpmbuild/BUILD/squid-3.4.0.1 -lltdl
> /usr/bin/ld: ../snmplib/libsnmplib.a(snmp_vars.o): relocation R_X86_64_32
> against `.rodata' can not be used when making a shared object; recompile
> with -fPIC ../snmplib/libsnmplib.a: could not read symbols: Bad value
> collect2: ld returned 1 exit status
> libtool: link: rm -f ".libs/squidS.o"
> make[3]: *** [squid] Error 1
> make[3]: Leaving directory `/root/rpmbuild/BUILD/squid-3.4.0.1/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/root/rpmbuild/BUILD/squid-3.4.0.1/src'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/root/rpmbuild/BUILD/squid-3.4.0.1/src'
> make: *** [all-recursive] Error 1
> 
> Any ideas?
> 
> 
> 
> 


I don't know much about spec files but try unsetting CFLAGS and CXXFLAGS before 
configuring. 


[squid-users] Problem with compile squid 3.4.0.1 on RHEL6 x64

2013-07-30 Thread Kris Glynn
Hi,

I'm using a squid.spec from squid 3.3 to build 3.4.0.1 but it fails with 
"/usr/bin/ld: ../snmplib/libsnmplib.a(snmp_vars.o): relocation R_X86_64_32 
against `.rodata' can not be used when making a shared object; recompile with 
-fPIC
../snmplib/libsnmplib.a: could not read symbols: Bad value"

libtool: link: g++ -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings 
-Wcomments -Wshadow -Werror -pipe -D_REENTRANT -O2 -g -fPIC -fpie -march=native 
-std=c++0x .libs/squidS.o -fPIC -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -o squid 
AclRegs.o AuthReg.o AccessLogEntry.o AsyncEngine.o YesNoNone.o cache_cf.o 
CacheDigest.o cache_manager.o carp.o cbdata.o ChunkedCodingParser.o client_db.o 
client_side.o client_side_reply.o client_side_request.o BodyPipe.o 
clientStream.o CompletionDispatcher.o ConfigOption.o ConfigParser.o 
CpuAffinity.o CpuAffinityMap.o CpuAffinitySet.o debug.o delay_pools.o DelayId.o 
DelayBucket.o DelayConfig.o DelayPool.o DelaySpec.o DelayTagged.o DelayUser.o 
DelayVector.o NullDelayId.o ClientDelayConfig.o disk.o DiskIO/DiskIOModule.o 
DiskIO/ReadRequest.o DiskIO/WriteRequest.o dlink.o dns_internal.o 
DnsLookupDetails.o errorpage.o ETag.o event.o EventLoop.o external_acl.o 
ExternalACLEntry.o FadingCounter.o fatal.o fd.o fde.o filemap.o fqdncache.o 
ftp.o FwdState.o gopher.o helper.o HelperChildConfig.o HelperReply.o htcp.o 
http.o HttpHdrCc.o HttpHdrRange.o HttpHdrSc.o HttpHdrScTarget.o 
HttpHdrContRange.o HttpHeader.o HttpHeaderTools.o HttpBody.o HttpMsg.o 
HttpParser.o HttpReply.o RequestFlags.o HttpRequest.o HttpRequestMethod.o 
icp_v2.o icp_v3.o int.o internal.o ipc.o ipcache.o SquidList.o main.o 
MasterXaction.o mem.o mem_node.o MemBuf.o MemObject.o mime.o mime_header.o 
multicast.o neighbors.o Notes.o Packer.o Parsing.o pconn.o peer_digest.o 
peer_proxy_negotiate_auth.o peer_select.o peer_sourcehash.o peer_userhash.o 
redirect.o refresh.o RemovalPolicy.o send-announce.o MemBlob.o snmp_core.o 
snmp_agent.o SquidMath.o SquidNew.o stat.o StatCounters.o StatHist.o String.o 
StrList.o stmem.o store.o StoreFileSystem.o store_io.o StoreIOState.o 
store_client.o store_digest.o store_dir.o store_key_md5.o store_log.o 
store_rebuild.o store_swapin.o store_swapmeta.o store_swapout.o StoreMeta.o 
StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o StoreMetaUnpacker.o 
StoreMetaURL.o StoreMetaVary.o StoreStats.o StoreSwapLogData.o Server.o 
SwapDir.o MemStore.o time.o tools.o tunnel.o unlinkd.o url.o URLScheme.o urn.o 
wccp.o wccp2.o whois.o wordlist.o LoadableModule.o LoadableModules.o 
DiskIO/DiskIOModules_gen.o err_type.o err_detail_type.o globals.o hier_code.o 
icp_opcode.o LogTags.o lookup_t.o repl_modules.o swap_log_op.o 
DiskIO/AIO/AIODiskIOModule.o DiskIO/Blocking/BlockingDiskIOModule.o 
DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o 
DiskIO/DiskThreads/DiskThreadsDiskIOModule.o DiskIO/IpcIo/IpcIoDiskIOModule.o 
DiskIO/Mmapped/MmappedDiskIOModule.o -Wl,--export-dynamic  auth/.libs/libacls.a 
ident/.libs/libident.a acl/.libs/libacls.a acl/.libs/libstate.a 
auth/.libs/libauth.a libAIO.a libBlocking.a libDiskDaemon.a libDiskThreads.a 
libIpcIo.a libMmapped.a acl/.libs/libapi.a base/.libs/libbase.a 
./.libs/libsquid.a ip/.libs/libip.a fs/.libs/libfs.a ipc/.libs/libipc.a 
mgr/.libs/libmgr.a anyp/.libs/libanyp.a comm/.libs/libcomm.a eui/.libs/libeui.a 
http/.libs/libsquid-http.a icmp/.libs/libicmp.a icmp/.libs/libicmp-core.a 
log/.libs/liblog.a format/.libs/libformat.a repl/libheap.a repl/liblru.a 
-lpthread -lcrypt adaptation/.libs/libadaptation.a esi/.libs/libesi.a 
../lib/libTrie/libTrie.a -lxml2 -lexpat ssl/.libs/libsslsquid.a 
ssl/.libs/libsslutil.a snmp/.libs/libsnmp.a ../snmplib/libsnmplib.a 
../lib/.libs/libmisccontainers.a ../lib/.libs/libmiscencoding.a 
../lib/.libs/libmiscutil.a -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto 
-lcom_err -L/root/rpmbuild/BUILD/squid-3.4.0.1/compat -lcompat-squid -lm -lnsl 
-lresolv -lcap -lrt -ldl -L/root/rpmbuild/BUILD/squid-3.4.0.1 -lltdl
/usr/bin/ld: ../snmplib/libsnmplib.a(snmp_vars.o): relocation R_X86_64_32 
against `.rodata' can not be used when making a shared object; recompile with 
-fPIC
../snmplib/libsnmplib.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
libtool: link: rm -f ".libs/squidS.o"
make[3]: *** [squid] Error 1
make[3]: Leaving directory `/root/rpmbuild/BUILD/squid-3.4.0.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/rpmbuild/BUILD/squid-3.4.0.1/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/rpmbuild/BUILD/squid-3.4.0.1/src'
make: *** [all-recursive] Error 1

Any ideas?





The content of this e-mail, including any attachments, is a confidential 
communication between Virgin Australia Airlines Pty Ltd (Virgin Australia) or 
its related entities (or the sender if this email is a private communication) 
and the intended addressee and is for the sole use of that intended addressee. 
If you are not the intended addressee, any use, interference with, disclosure 
or