Strona 1 z 3

Kompilacja Amaroka 2.1 - błąd z MySQL

: 10 lipca 2009, 23:02
autor: GIGABYTE
Witam. Chciałem skompilować amaroka 2.1, ten z repozytorium experimental zgłaszał mi błąd żeby ponownie kompilować go. No i podczas budowania informuje mnie, że brakuje:

Kod: Zaznacz cały

* mysqld  <http://www.mysql.com>
     Embedded MySQL
Polecenie:

Kod: Zaznacz cały

/etc/init.d/mysql restart
działa, restartuje mysqla.
Dodam, że jak i forumowa wyszukiwarka, ani Google nie pomogły.
Proszę o pomoc.
Pozdrawiam.

: 10 lipca 2009, 23:24
autor: darkwater
Czyżby brakowało

Kod: Zaznacz cały

libmysql++-dev
?

: 10 lipca 2009, 23:43
autor: fnmirk
Przystępujesz do kompilacji przygotuj najpierw system. Sprawdź czy jest odpowiednio zaktualizowany system.
Sprawdź system.
Sprawdzenie czy system jest gotowy do kompilacji.

Pobierasz zgodnie z powyższym przykładem źródła amaroka (zamiast alsy) z repozytorium Debiana (dla swojej wersji systemu) i sprawdzasz system z wykorzystaniem narzędzi do budowy pakietów. Jeżeli zbudujesz pakiet bez żadnych dodatkowych opcji to i wykonasz kompilację tradycyjnym sposobem.

: 10 lipca 2009, 23:52
autor: GIGABYTE
fnmirk pisze:
Pobierasz zgodnie z powyższym przykładem źródła amaroka (zamiast alsy) z repozytorium Debiana (dla swojej wersji systemu) i sprawdzasz system z wykorzystaniem narzędzi do budowy pakietów. Jeżeli zbudujesz pakiet bez żadnych dodatkowych opcji to i wykonasz kompilację tradycyjnym sposobem.

Kod: Zaznacz cały

dhcppc0:/home/karolp1993/amarok# apt-get -t experimental source amarok
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć źródła dla pakietu amarok
Bo normalnie pobiera 1.4, a mi chodzi o 2.1.
darkwater Pakiet doinstalowałem, ale nie pomogło ;)

: 11 lipca 2009, 00:04
autor: fnmirk
GIGABYTE, sprawdź system na tym co masz w repozytorium i spróbuj zbudować paczkę z wersji 1.4, aby w systemie znalazły się wszystkie programy potrzebne do kompilacji. Zbudowanej paczki nie musisz instalować. Spokojnie można usunąć łącznie z pobranymi źródłami i katalogami tymczasowymi. Nie powoduje to żadnych komplikacji. Przeznacz na to jeden pusty katalog, który spokojnie możesz po wszystkim usunąć. Jak zbudujesz paczkę z wersji 1.4 bez błędów to później, mając przygotowany system, kompiluj amaroka w wersji jakiej Ci się żywnie podoba. ¬ródła nawet pobierz ręcznie.

: 11 lipca 2009, 00:24
autor: GIGABYTE
fnmirk pisze:GIGABYTE, sprawdź system na tym co masz w repozytorium i spróbuj zbudować paczkę z wersji 1.4, aby w systemie znalazły się wszystkie programy potrzebne do kompilacji. Zbudowanej paczki nie musisz instalować. Spokojnie można usunąć łącznie z pobranymi źródłami i katalogami tymczasowymi. Nie powoduje to żadnych komplikacji. Przeznacz na to jeden pusty katalog, który spokojnie możesz po wszystkim usunąć. Jak zbudujesz paczkę z wersji 1.4 bez błędów to później, mając przygotowany system, kompiluj amaroka w wersji jakiej Ci się żywnie podoba. ¬ródła nawet pobierz ręcznie.
Przy zbudowaniu paczki jest błąd

Kod: Zaznacz cały

tail: nie można otworzyć `debian/changelog' do czytania: Nie ma takiego pliku ani katalogu
dpkg-buildpackage: błąd: tail na debian/changelog zwrócił status błędu 1
Poinstalowały się wszystkie paczki potrzebne do budowy pakiety, ale podczas kompilacji i tak wywala ten sam błąd.

: 11 lipca 2009, 00:31
autor: fnmirk
Zaktualizowałeś wcześniej system tak jak jest to opisane w pierwszym odnośniku, który podałem?

: 11 lipca 2009, 01:04
autor: GIGABYTE
Tak, zawsze robię to przed kompilacją. I w budowie podstawowej paczki i w kompilacji amaroka 2.1 nadal jest taki sam błąd.

: 11 lipca 2009, 04:06
autor: fnmirk
Przedstaw zawartość pliku:

Kod: Zaznacz cały

 cat /etc/apt/sources.list

: 11 lipca 2009, 09:43
autor: GIGABYTE

Kod: Zaznacz cały

#flashplugin-nonfree
deb [url]http://repo.dug.net.pl/dfr/[/url] etch main contrib

# deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 NETINST Binary-1 20090531-09:43]/ squeeze main

#deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 NETINST Binary-1 20090531-09:43]/ squeeze main

#~~~~~~Sid~~~~~~#
deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib

deb [url]http://ftp.debian.org/debian[/url] experimental main

#~~~~~~Debian-multimedia~~~~~~#
deb [url]http://www.debian-multimedia.org[/url] sid main