Poprzednim razem opisywałem moje próby instalacji Fuppes. Niestety zakończyły się one niepowodzeniem. Nie dawało mi to spokoju i ponownie spróbowałem swoich sił. I udało się. Opiszę teraz jakie czynności wykonałem, aby proces instalacji przebiegł pomyślnie.
Przypomnę, że kodów źródłowych, które były udostępnione z poziomu następującej strony nie udało się skompilować. Problemy były również, gdy zaciągnęliśmy aktualne źródła Fuppes z SVNa - nie można było przejść etapu konfiguracji przed instalacją (brakowało jednego pliku). Rozwiązaniem wszystkich problemów okazało się ściągnięcie jednej z poprzednich rewizji udostępnianych przez SVNa. Ściągnijmy zatem rewizję 648 za pomocą polecenia: svn co -r 648 https://fuppes.svn.sourceforge.net/svnroot/fuppes/trunk fuppes.
Jak widzimy na powyższym zrzucie ekranu udało się ściągnąć odpowiednie kody źródłowe. Przechodzimy zatem do katalogu fuppes i wywołujemy komendę konfiguracyjną: autoreconf -vfi.
Następnie wydajemy polecenie: ./configure --prefix=/usr, którego pozytywny przebieg potwierdzają wpisy jak na poniższym zrzucie.
Kolejnym krokiem jest kompilacja kodów źródłowych przy pomocy make: sudo make
Następnie musimy wydać polecenia: sudo make install oraz sudo ldconfig
I to by było na tyle jeżeli chodzi o instalację Fuppes. Kolejnym razem opiszę jak wygląda konfiguracja aplikacji oraz sprawdzę jak sprawuje się "w warunkach polowych".
witam,
OdpowiedzUsuńco prawda instaluje to wg innego tutka (http://ubuntuforums.org/showthread.php?t=1021890]) ale zasada podobna..
Jednak napotykam na błąd. Dochodzę do polecenia make i tu mi się wywala:
Making all in m4
make[1]: Wejście do katalogu `/home/smaug/fuppes/m4'
make[1]: Nie ma nic do zrobienia w `all'.
make[1]: Opuszczenie katalogu `/home/smaug/fuppes/m4'
Making all in include
make[1]: Wejście do katalogu `/home/smaug/fuppes/include'
make[1]: Nie ma nic do zrobienia w `all'.
make[1]: Opuszczenie katalogu `/home/smaug/fuppes/include'
Making all in src
make[1]: Wejście do katalogu `/home/smaug/fuppes/src'
make all-am
make[2]: Wejście do katalogu `/home/smaug/fuppes/src'
source='lib/UPnPActions/UPnPAction.cpp' object='UPnPAction.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../depcomp \
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/libxml2 -DFUPPES_DATADIR=\"/usr/local/share/fuppes\" -DFUPPES_PLUGINDIR=\"/usr/local/lib/fuppes\" -Wall -Wextra -c -o UPnPAction.lo `test -f 'lib/UPnPActions/UPnPAction.cpp' || echo './'`lib/UPnPActions/UPnPAction.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/libxml2 -DFUPPES_DATADIR=\"/usr/local/share/fuppes\" -DFUPPES_PLUGINDIR=\"/usr/local/lib/fuppes\" -Wall -Wextra -c lib/UPnPActions/UPnPAction.cpp -o .libs/UPnPAction.o
../libtool: line 990: g++: nie znaleziono polecenia
make[2]: *** [UPnPAction.lo] Błąd 1
make[2]: Opuszczenie katalogu `/home/smaug/fuppes/src'
make[1]: *** [all] Błąd 2
make[1]: Opuszczenie katalogu `/home/smaug/fuppes/src'
make: *** [all-recursive] Błąd 1
Jestem zielony w te klocki, uwżam że i tak daleko zaszedłem, bo błędów po drodze od liku..
Ale co dalej?
Możesz pomóc? Prooooszę :)
Andrzej
Z jakiego miejsca pobierałeś źródła Fuppes? Mi nie udało się tego zbudować przy użyciu najnowszych źródeł (najnowszych na dzień 19 XII 2009 ;-), ani po zaciągnięciu ze strony podanej we wpisie. Udało mi się to dopiero zrobić po ściągnięciu jednej z poprzednich rewizji z SVNa. Konkretnie to ściągnąłem wersję oznaczoną przez numer 648 (zobacz w blogu jak ściągnąć). Daj znać czy się Tobie udało.
OdpowiedzUsuń