Newsgroup: it.comp.os.unix
Titolo: Ricompilazione Apache

 --enable-shared=max
Configuring for Apache, Version 1.3.9
 + using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
 + enabling mod_so for DSO support
Creating Makefile in src
 + configured for Solaris 260 platform
 + setting C compiler to gcc
 + setting C pre-processor to gcc -E
 + checking for system header files
 + adding selected modules
 + using -ldl for vendor DSO support
 + checking sizeof various data types
 + doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/os/unix
Creating Makefile in src/ap
Creating Makefile in src/main
Creating Makefile in src/lib/expat-lite
Creating Makefile in src/modules/standard
Poi make...
jupiter[root]$ make
===> src
make[1]: Entering directory `/opt/apache_1.3.9'
make[2]: Entering directory `/opt/apache_1.3.9/src'
===> src/os/unix
gcc -c  -I../../os/unix -I../../include   -DSOLARIS2=260 -DUSE_EXPAT -I../..
/lib/expat-lite `../../apaci` os.c
gcc -c  -I../../os/unix -I../../include   -DSOLARIS2=260 -DUSE_EXPAT -I../..
/lib/expat-lite `../../apaci` os-inline.c
rm -f libos.a
ar cr libos.a os.o os-inline.o
make[3]: ar: Command not found
make[3]: *** [libos.a] Error 127
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/opt/apache_1.3.9/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/opt/apache_1.3.9'
make: *** [build] Error 2
jupiter[root]$
...il quale esce con gli errori che vedete in alto.
Che significa "ar: Command non found" ? Non è che per caso il comando che
doveva essere eseguito in quel punto era un tar ? Possibile che gli manchi
la t e che quindi si pianti ?!
Marco

 writes:
[...]
MM> ar cr libos.a os.o os-inline.o
MM> make[3]: ar: Command not found
Ti manca il comando "ar" (no: non e` "tar" scritto male), che fa parte di
un package Solaris di nome "SUNWbtool":
,--- >8 ----
| asterix#  pkginfo  -l SUNWbtool
|    PKGINST:  SUNWbtool
| 	NAME:  CCS tools bundled with SunOS
|   CATEGORY:  system
| 	ARCH:  sparc
|    VERSION:  11.7.0,REV=1998.09.01.04.16
|    BASEDIR:  /
|     VENDOR:  Sun Microsystems, Inc.
| 	DESC:  software development utilities, including ar, dis, dump, 
| 	       elfdump, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, 
| 	       strip, tsort, and yacc
|     PSTAMP:  on99819980901043902
|   INSTDATE:  apr 02 1999 20:24
|    HOTLINE:  Please contact your local service provider
|     STATUS:  installato completamente
|    .............
`--- 8< ----
Nel tuo caso, se il package  non e` installato pkginfo ti rispondera` qual-
cosa tipo  
    'ERRORE: non sono state trovate informazioni relative a "SUNWbtool"'
o l'equivalente in Inglese.
Lo trovi sul CD di installazione, da dove puoi installarlo con "pkgadd".
BTW, "ar" serve per creare le  librerie statiche (i file in ".a") usate poi
da apache.
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- 
http://www.gest.unipd.it/~jake
----------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings (of Death)]

 ...il quale esce con gli errori che vedete in alto.
Archiver: dalla man page apparre essere un programma generico di archiviazione e
manipolazione di files in un unico file archivio, ma mi sembra che in questo
caso probabilmente dovrebbe servire a gestire le librerie di moduli o forse
moduli oggetto compilati.
bye G.L.

doveva essere eseguito in quel punto era un tar ? Possibile che gli manchi
No, ti manca il comando ar, diverso da tar.
Su RedHat linux è in un pacchetto chiamato binutils.
-- 
giu...@pobox.com

 No, ti manca il comando ar, diverso da tar.
Ancora peggio: mi mancava il path al percorso /usr/xpg4/bin !
Grazie a tutti !