Apache não compila...

Iniciado por Paulinunes, 14 de Janeiro de 2012, 16:23

tópico anterior - próximo tópico

Paulinunes

Estou tentando instalar o Apache 1.3.37 a partir do arquivo tar.gz, puro aprendizado mesmo...

O problema é que quando eu tento configurar ele dá um erro, nao entendi bem o que seja...

root@debian:/usr/local/src/apache_1.3.37# ./configure --prefix=/etc/apache \
> --htdocsdir=/var/www \
> --sysconfdir=/etc/apache \
> --cgidir=/usr/lib/cgi-bin \
> --logfiledir=/var/log/apache \
> --enable-module=so \
> --enable-module=rewrite \
> --enable-shared=rewrite
> --server-uid=www-data \
> --server-gid=www-data
Configuring for Apache, Version 1.3.37
+ Warning: Your 'echo' command is slightly broken.
+ It interprets escape sequences per default. We already
+ tried 'echo -E' but had no real success. If errors occur
+ please set the SEO variable in 'configure' manually to
+ the required 'echo' options, i.e. those which force your
+ 'echo' to not interpret escape sequences per default.
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Syntax error --- The configuration file is used only to
define the list of included modules or to set Makefile in src
options or Configure rules, and I don't see that at all:
`$(SRCDIR)/apaci`
default
default
no
no
no
yes
no
default
no
default
default
root@debian:/usr/local/src/apache_1.3.37#

Depois desse erro eu tento compilar e me aparece isso:

root@debian:/usr/local/src/apache_1.3.37# make
===> src
make[1]: Entrando no diretório `/usr/local/src/apache_1.3.37'
make[2]: Entrando no diretório `/usr/local/src/apache_1.3.37/src'
make[2]: *** Sem regra para processar o alvo `all'.  Pare.
make[2]: Saindo do diretório `/usr/local/src/apache_1.3.37/src'
make[1]: ** [build-std] Erro 2
make[1]: Saindo do diretório `/usr/local/src/apache_1.3.37'
make: ** [build] Erro 2
root@debian:/usr/local/src/apache_1.3.37#

O que será isso? Estou errando ao digitar o comando de configuração?

zekkerj

Poderia explicar pq está tentando compilar a versão 1.3 de um software cuja versão estável é a 2.2?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

galactus

Amigo, você está usando Debian e tirando dúvida no Fórum do Ubuntu?

De qualquer maneira o erro acima é por conta do symlink ligado ao sh e não ao bash!

O Ubuntu usa bash e não o sh.

Faça:

rm -f /bin/sh
ln -s /bin/bash /bin/sh


E depois tente compilar novamente. 
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

zekkerj

Mais um exemplo de motivo pq não tentar compilar um programa tão antigo. O código fonte não sabe identificar entre bash e shell.

Além disso, um servidor apache de versão tão antiga não vai durar cinco minutos frente aos ataques atuais que rolam pela rede...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Paulinunes

Estou instalando por pura curiosidade, falta do que fazer...

E, sinceramente, não vejo a menor diferença entre debian e ubuntu pra provocar esse tipo de discussão boba de dizer "vc usa o debian e posta num forum do ubuntu"...

Perguntei por curiosodade mesmo, vou baixar uma versão mais nova e instalar...

Valeu""

zekkerj

Você não vê diferença, mas ela existe. Aproveite seu tempo pra ler um pouco, assim quem sabe vc aprende a diferença entre as distribuições.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D