[squid-users] SUMMARY: Description of my SQUID installation - problems with gcc ...

From: Rost, Werner <Werner.Rost@dont-contact.us>
Date: Tue, 28 Aug 2001 17:42:14 +0200

==============================================================
 Installation of SQUID and authentication with Windows NT 4.0
==============================================================

Environment: Compaq AlphaStation 200 4/166
              Tru64 Version 5.1 patchkit 3
              (formerly OSF/1, Digital Unix)

1. SQUID installation
1.1 Perl
1.2 SQUID

2. smb_auth installation
2.1 gcc (GNU c-compiler)
2.2 samba
2.3 smb_auth

3. Additional remarks

Part 1: Installation of SQUID
==============================
Installation of SQUID needs perl.

1.1 Installation of Perl
-------------------------
check if perl exists:

     which perl

If perl exists: Proceed with 1.2

Download perl 5.6.1: http://www.perl.com/CPAN/src

   cd /usr/local
   tar -xvf perl_stable.tar
   cd /usr/local/perl-5.6.1
   rm -f config.sh Policy.sh
   sh Configure -de
   make
   make test
   make install

Remarks: On my old ALPHA server running DU 4.0E perl did not
         exist. Maybe you can find it on the Digital Unix CD,
         but I preferred downloading it form the web.

1.2 Installation of SQUID
--------------------------
Because of bad experience with Squid 2.4 S1 I installed
Squid 2.3 S4.

Download from http://www.squid-cache.org/Versions/v2/2.4/

   cd /usr/local
   tar -xvf squid-2.3.STABLE4-src.tar
   cd /usr/local/squid-2.3.STABLE4
   ./configure --prefix=/usr/local/squid
   make all
   make install

Configuration of SQUID: Edit /usr/local/squid/etc/squid.conf

- http_port 8080
- cache_peer xxx.yyy.zzz parent 8080 3130 default no-query
- Definition of the intranet
- later: configuration of smb_auth (see below)

Part 2: Installation of smb_auth
=================================
smb_auth needs gcc (GNU c-compiler) and samba

Important website:

  http://www.hacom.nl/~richard/software/smb_auth.html

2.1 Installation of gcc
-----------------------

Some time ago I installed gcc on Tru64 4.0E (!!) without
problems:
      cd /usr/local
      tar -xvf gcc-2.95.2.tar
      # configure
      mkdir /usr/local/gcc
      cd /usr/local/gcc
      /usr/local/gcc-2.95.2/configure
      # Build
      make bootstrap (runs several hours)
      # install
      make install (because of errors I had to copy some files
                         manually)

Unfortunatly with Tru64 5.1 there were lot of problems. I was not
able to install gcc (see below).

Help came from Thomas Leitner who has several compiled versions of gcc:

     ftp://ftp.radar.tugraz.at/pub/alpha

Download gcc-2.95.2.tar

cd /usr/local
tar -xvf gcc-2.95.2.tar

Include "/usr/local/bin" into the path of the user who will install
smb_auth.

2.2 Installation of samba
-------------------------
smb_auth needs samba installed. It is not necassary that
samba is running.
Some years ago I had installed samba on my old ALPHA-server.
From there I copied the compiled software to /usr/local/samba.

2.3 Installation of smb_auth
----------------------------

Download from
   http://www.hacom.nl/~richard/software/smb_auth.html

   cd /usr/local
   tar -xvf smb_auth-0.05.tar
   cd /usr/local/smb_auth-0.05
   make
   cp smb_auth /usr/local/bin/.
   cp smb_auth.sh /usr/local/bin/.
   make install

Configure smb_auth with SQUID:

File /usr/local/squid/etc/squid.conf:

authenticate_program /usr/local/bin/smb_auth -W bogegod -U gont-pdc01

Create the directory for caching (cache_dir in squid.conf)
Initialize this directory: squid -z

Part 3. Additional remarks
==========================
I was not able to compile gcc on Tru64 5.1. I tried to install
gcc 3.0, but again there were problems during the make commands.

Somme errors during "make bootstrap":

ld:
Unresolved:
ASM_FILE_START
*** Exit 1
Stop.
*** Exit 1
Stop.
*** Exit 1
Stop.

> (cd po && make all)
> Make: line too long. Stop.
> *** Exit 1
> Stop.
> *** Exit 1
> Stop.
> *** Exit 1
> Stop

Some suggestions from the newsgroups:

- Install gnu make (I did not test this)

- use gcc-3.00 (did not work for me)

- use gcc-3.01 (I did not test this)

Another interesting url is
www.ornl.gov/its/archives/mailing-lists/tru64-unix-managers/2000/05/msg00260
.htm (I did not test this)

Or Mr. Klaus Schneider:

http://www.thewrittenword.com/free/downloads/
or via ftp:
ftp://ftp.thewrittenword.com/packages/free/by-architecture/
Installation manual:
ftp://ftp.thewrittenword.com/packages/

regards

Werner Rost, KIR
Mannesmann Boge GmbH

Tel.: 0228/3825 420
Fax: 0228/3825 398

---------------------------------------------------------
This Mail has been checked for Viruses
Attention: Encrypted mails can NOT be checked!

**

Diese Mail wurde auf Viren geprueft
Hinweis: Verschluesselte mails koennen NICHT auf Viren geprueft werden!
---------------------------------------------------------
Received on Tue Aug 28 2001 - 09:47:01 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:01:56 MST