Skocz do zawartości

Nie Kompiluje Mi Się Mysql


WaLeC

Rekomendowane odpowiedzi

wydaje polecenie:

 

./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-extra-charsets=all --localstatedir=/usr/local/mysql/data 

 

i to ladnie sie konfiguruje, ale i tu najlepsze, gdy po tym napisze

 

make 

 

to kompilacja nie konczy mi sie dobrze.

po kilku sekundach dostaje komunikat, ze czegos brakuje niestety nie wiem czego moze ktos mi pomoze co i jak z ty i czego mi brakuje. huh.gifhuh.gif

 

probowalem kilka razy zmieniajac parametry

nawet z samym --prefix, ale tez tak samo sie konczylo, oczywiscie przez nowa instalacja i konfiguracja usuwalem zrodla od mysqla ropakowywalem go od nowa i wydawalem polecenie

 

make clean 

 

prosze pomozcie, czego moze mi brakowac bo nie jestem w stanie tego tutaj znalezc, za cienki jestem... sad.gif

 

dodam, ze zaraz sprobowalem tego na fedorze 5 na innym kompie i mi poszla kompilacja z takimi samymi parametrami configure, mysql dziala, a tutaj nie chce...

konfiguracje robie na tym serwerze działa na nim firewall czy moze byc to moze przyczyna, ze sie gryzie z jakims oprogramowaniem ??

firewallem, serwerem dhcp question.gifquestion.gif

 

make[2]: Entering directory `/usr/src/mysql-5.0.20a/Docs' 
make[2]: Nothing to be done for `all'. 
make[2]: Leaving directory `/usr/src/mysql-5.0.20a/Docs' 
Making all in cmd-line-utils 
make[2]: Entering directory `/usr/src/mysql-5.0.20a/cmd-line-utils' 
Making all in libedit 
make[3]: Entering directory `/usr/src/mysql-5.0.20a/cmd-line-utils/libedit' 
/usr/bin/rm -f makelist makelist-t 
/usr/bin/sed \ 
 -e 's!@''AWK''@!!' \ 
makelist.sh > makelist-t 
/usr/bin/mv makelist-t makelist 
sh ./makelist -h ./vi.c > vi.h.tmp && \ 
mv vi.h.tmp vi.h 
./makelist: line 81: 
       BEGIN { 
           printf("/* Automatically generated file, do not edit */\n"); 
           printf("#ifndef %s\n#define %s\n", "_h_vi_c", "_h_vi_c"); 
       } 
       /\(\):/ { 
           pr = substr($2, 1, 2); 
           if (pr == "vi" || pr == "em" || pr == "ed") { 
               name = substr($2, 1, index($2,"(") - 1); 
# 
# XXX:  need a space between name and prototype so that -fc and -fh 
#       parsing is much easier 
# 
               printf("protected el_action_t\t%s (EditLine *, int);\n", name); 
           } 
       } 
       END { 
           printf("#endif /* %s */\n", "_h_vi_c"); 
       }: No such file or directory 
make[3]: *** [vi.h] Error 127 
make[3]: Leaving directory `/usr/src/mysql-5.0.20a/cmd-line-utils/libedit' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory `/usr/src/mysql-5.0.20a/cmd-line-utils' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/usr/src/mysql-5.0.20a' 
make: *** [all] Error 2

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...