Bonjour,
J'utilise Fedora 4 et j'aimerai installer MySQL 4. J'ai écris un petit script pour le faire :
MySql se trouve dans tgz(/mysql-4.0.17.tar.gz)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
# install_mysql
if [ -r $1 ] then
    echo "install_mysql <path_to_installation_dir>"
    echo "... and the installation_dir should not already exist"
    exit 1
fi
 
CURRENT_DIR=`pwd`
DIR_NAME=$1
MYSQL_HOME=$CURRENT_DIR/$DIR_NAME
 
# installation of the Mysql package
rm -rf mysql-4.0.17
tar xzf tgz/mysql-4.0.17.tar.gz
mkdir $MYSQL_HOME
 
cd mysql-4.0.17
./configure --prefix=$MYSQL_HOME --with-mysqld-ldflags=-all-static --enable-assembler --with-named-curses-libs=/usr/lib/libncursesw.so.5.4
 
make
make install
 
 $MYSQL_HOME/bin/mysql_install_db
Quand je lance ce script (ex. ./install_mysql mysql_v0), j'obtient une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
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.
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
make: *** Pas de règle pour fabriquer la cible « install ». Arrêt.
./install_mysql: line 37: /soh/jade/Repository/mysql_v0/bin/mysql_install_db: Aucun fichier ou répertoire de ce type
Sur le net, Fedora 4 n'utilise plus Linuxthread, mais plutôt NPTL, mais il ya moyen de lui faire utiliser Linuxthreads. Comment je peux le faire ?
J'essaye ce qui est dit sur le lien ci-haut mais je ne parviens pas ou encore je ne voit pas comment passer les paramètres indiqués au compilateur (peut etre comme option de /configure)
quelqu'un l'a-t-il déja fait ?

Merci.