1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Erro ao instalar mysql - compilado

Discussão em 'Dúvidas e Suporte Técnico - GNU/Linux & *nix' iniciada por jbrasil, 19 de Dezembro de 2007. (Respostas: 6; Visualizações: 720)

  1. jbrasil

    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.
     
  2. ruivilela

    ruivilela Power Member

    ./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.
     
  3. spastikman

    spastikman Banido

    muito provavelmente faltam-te dependências.
     
  4. slack_guy

    slack_guy Power Member

    /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 ;-)
     
  5. jbrasil

    jbrasil Power Member

    Veja o resultado:

    [[email protected] 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.

    [[email protected] mysql-4.0.18]# find / -name mit-pthreads

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

     
  6. jbrasil

    jbrasil Power Member

    Veja o resultado:

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

     
  7. kosmic

    kosmic Power Member

    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....
     

Partilhar esta Página