Erro ao instalar mysql - compilado

jbrasil

Power Member
Amigos,
Boa tarde !
Estou instalando o mysql de forma compilada.
Distribuição: mandriva 2007

./configure --prefix=/usr/local/mysql

Erro:
checking "LinuxThreads"... "Not found"
configure: error: This is a linux system and Linuxthreads was not
found. On linux Linuxthreads should be used. Please install Linuxthreads
(or a new glibc) and try again. See the Installation chapter in the
Reference Manual for more information.

Segunda opção:
./configure --prefix=/usr/local/mysql \
--with-mit-threads

Erro:
END OF INNODB CONFIGURATION

Configuring MIT Pthreads
./configure: line 33633: cd: mit-pthreads: Arquivo ou diretório não encontrado

O que pode ser ?
Obrigado.
José Roberto.
 
./configure: line 33633: cd: mit-pthreads: Arquivo ou diretório não encontrado
Vê a linha 33633 do configure, e vê que directório se refere

cat configure |perl -ne 'print if $.==33633'

:)

Possivelmente está associada a uma variável qualquer. Descobre de onde ela vem.
 
/off-topic
cat configure |perl -ne 'print if $.==33633'
Eu também gosto muito de Perl. Mas às vezes (poucas vezes...) há maneiras mais simples de fazer algumas coisas sem usar Perl.
Por exemplo, para mostrar uma linha de um ficheiro:
Código:
$ awk 'NR == 33633' configure
As vantagens são óbvias ;-)
 
Veja o resultado:

[root@serverteste mysql-4.0.18]# cat configure |perl -ne 'print if $.==33633'
(cd mit-pthreads && sh ./configure) || exit 1

Pesquisei por este diretório e não encontrou nada.

[root@serverteste mysql-4.0.18]# find / -name mit-pthreads

Alguma dica ?
Muito obrigado.
[]'s
José Roberto.

./configure: line 33633: cd: mit-pthreads: Arquivo ou diretório não encontrado
Vê a linha 33633 do configure, e vê que directório se refere

cat configure |perl -ne 'print if $.==33633'

:)

Possivelmente está associada a uma variável qualquer. Descobre de onde ela vem.
 
Veja o resultado:

[root@serverteste mysql-4.0.18]# awk 'NR == 33633' configure
(cd mit-pthreads && sh ./configure) || exit 1

/off-topic

Eu também gosto muito de Perl. Mas às vezes (poucas vezes...) há maneiras mais simples de fazer algumas coisas sem usar Perl.
Por exemplo, para mostrar uma linha de um ficheiro:
Código:
$ awk 'NR == 33633' configure
As vantagens são óbvias ;-)
 
O glibc com que essa versão do MySQL é compilada é muito antiga na tua máquina, actualiza o glibc ou verifica se esta instalada a biblioteca libthreads.

Ps.: para isso é que existem distribuições com bons gestores de pacotes, .deb, portage etc...tudo menos rpm hell ;) (debian por exemplo), para evitar dores de cabeças dessas....
 
Back
Topo