Skocz do zawartości

Przebudowa Mysql++


lszk

Rekomendowane odpowiedzi

Stargałem src.rpm, zainstalowałem i teraz chce przebudować. W specu zrobiłem zmiane odpowiednią, jednak podczas budowy wyskakuje

+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ ./bootstrap noexamples --prefix=/usr --disable-dependency-tracking
+ ./rebake -DEXAMPLES=no
+ bakefilize
./rebake: line 3: bakefilize: command not found
błąd: Błędny status wyjścia z /tmp/rpm-tmp.8343 (%prep)


Błędy budowania RPM-a:
    Błędny status wyjścia z /tmp/rpm-tmp.8343 (%prep)

Tego bakefilize nigdzie nie potrafię znaleźc. Brak w repach, na pbone również. Nawet źródeł nie dostrzegłem. Próbował ktoś się tym bawić?

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki, to rzeczywiście to.

 

[edit]

Kurde, ale paczek gotowych i tak nie da się zainstalować, bo wymagają mysql-shared, a teraz te nazwy pakietów się jakoś pozmieniały i nie ma czegoś takiego :|

Odnośnik do komentarza
Udostępnij na innych stronach

Może się komuś przyda. Pełen opic instalki na x86_64:

 

- w specu należy zamienic Copyright na License

- usunąć ze speca Requires: MySQL-shared

- zbudować

- zainstalować

- podlinkować /usr/lib64/mysql do /usr/lib

- podlinkować /usr/lib64/mysql/mysqlclient.so do /usr/lib

 

Oczywiście potrzebne są pakiety mysql-devel, mysqlclient-devel i ich zależności.

Odnośnik do komentarza
Udostępnij na innych stronach

To co znalazłeś, to jest w wersji 3.23. W Fedorze jest już 5.0.22. Te nazwy sie jakoś pozmieniały ostatnio, bo czegoś takiego jak *-shared już nie ma. Nie ma również mysql-client, teraz jest mysqlclient.

 

W każdym razie po tych zmianach egzample się kompilują.

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