Search squid archive

Re: Problem to set up multi-cpu multi-ports squid 3.3.12

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Eliezer,

I have disabled SELINUX, doesn't help.
shm partition is mounted OK from beginning

I can't find basic_data.sh, nor on my disk after install of squid package or sources, nor using google.

I am trying to compile squid-3.4.6 to add rock cache type (not included by default) but I get errors with crypto and ssl libraries :

Making all in anyp
make[3] : on entre dans le répertoire « /usr/local/src/squid-3.4.6/src/anyp » /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../lib -I../../src -I../../include -I../../libltdl -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fpie -march=native -std=c++11 -c -o PortCfg.lo PortCfg.cc libtool: compile: g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../lib -I../../src -I../../include -I../../libltdl -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -march=native -std=c++11 -c PortCfg.cc -fPIC -DPIC -o .libs/PortCfg.o
In file included from ../../src/anyp/PortCfg.h:9:0,
                 from PortCfg.cc:2:
../../src/ssl/gadgets.h:32:9: error: 'SSL_METHOD' does not name a type
 typedef SSL_METHOD * ContextMethod;
         ^
In file included from ../../src/anyp/PortCfg.h:9:0,
                 from PortCfg.cc:2:
../../src/ssl/gadgets.h:76:40: error: variable or field 'X509_free_cpp' declared void
 CtoCpp1(X509_free, X509 *)
                                        ^
../../src/ssl/gadgets.h:76:40: error: 'X509' was not declared in this scope
../../src/ssl/gadgets.h:76:47: error: 'a' was not declared in this scope
 CtoCpp1(X509_free, X509 *)
                                               ^
../../src/ssl/gadgets.h:77:24: error: 'X509' was not declared in this scope
typedef LockingPointer<X509, X509_free_cpp, CRYPTO_LOCK_X509> X509_Pointer;
                        ^
../../src/ssl/gadgets.h:77:30: error: 'X509_free_cpp' was not declared in this scope typedef LockingPointer<X509, X509_free_cpp, CRYPTO_LOCK_X509> X509_Pointer;

Do you have an idea?
Thanks
Patrick

Le 14/07/2014 22:03, Eliezer Croitoru a écrit :
On 07/14/2014 08:42 PM, Patrick Chemla wrote:
Hey Eliezer,

Happy to read you.

What do you call "rock as cache_dir"?

Squid uses cache_dir to store objects on disk.
If you don't know what it is I will refer you to the configuration pages:
http://www.squid-cache.org/Doc/config/cache_dir/

Your basic issue is related to SHM and\or selinux.
you can use the basic_data.sh script to get most of the needed information about your system and the issue.

You need to first disable selinux or use permissive mode.
Then make sure you have a SHM partition mounted.
Only then squid will work with SMP support.

Good Luck,
Eliezer





[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux