Piotrek23 Napisano Czerwiec 22, 2008 Zgłoszenie Share Napisano Czerwiec 22, 2008 Próbuje zainstalować Moorie, lecz nic z tego nie wyszło. Robie wszystko ze wskazówkami, odnośnie formatu tar.gz. Gdy wypakowałem już folder z paczki, i przechodzę do odpowiedniego katalogu i wpisuje polecenie ./configure Zwraca pozytywny wynik. Następnie wykonuje polecenie: make a następnie make install lecz oba zwracają mi jedno: [root@localhost moorie-0.1.5]# make make: *** Nie podano obiektów i nie znaleziono makefile. Stop. [root@localhost moorie-0.1.5]# make install make: *** Brak reguł do wykonania obiektu `install'. Stop. Być może gdzieś się pomyliłem: [root@localhost ~]# cd /home/moorie-0.1.5 [root@localhost moorie-0.1.5]# ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking for an ANSI C-conforming const... yes checking whether to enable debugging... no checking for libmcrypt-config... no checking for libmcrypt - version >= 2.4.0... no *** Could not run libmcrypt test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means LIBMCRYPT was incorrectly installed *** or that you have moved LIBMCRYPT since it was installed. In the latter case, you *** may want to edit the libmcrypt-config script: no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gmime... configure: error: Package requirements (gmime-2.0) were not met: No package 'gmime-2.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables gmime_CFLAGS and gmime_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. [root@localhost moorie-0.1.5]# make make: *** Nie podano obiektów i nie znaleziono makefile. Stop. [root@localhost moorie-0.1.5]# make install make: *** Brak reguł do wykonania obiektu `install'. Stop. Proszę o pomoc. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Czerwiec 22, 2008 Zgłoszenie Share Napisano Czerwiec 22, 2008 Przecież masz napisane, że brakuje Ci pakietu gmime, możliwe że gmime-devel także. Doinstaluj od razu libmcrypt. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
morsik Napisano Czerwiec 22, 2008 Zgłoszenie Share Napisano Czerwiec 22, 2008 Ciekawie to napisałeś ./configure Zwraca pozytywny wynik. Następnie wykonuje polecenie: a potem piszesz: No package 'gmime-2.0' found Przeczysz sam sobie Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kurzawa Napisano Czerwiec 27, 2008 Zgłoszenie Share Napisano Czerwiec 27, 2008 yum -y install gmime-devel i powinno być ok Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bonend Napisano Wrzesień 27, 2008 Zgłoszenie Share Napisano Wrzesień 27, 2008 Ma podobny problem tylko, po wpisanu komendy ./configure mam coś takiego: karol@karol-desktop:~/Pulpit/moorie-0.1.5$ ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl.exe... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables See `config.log' for more details. Później nie da się zorbić make ani make install. Co muszę zrobić? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Wrzesień 27, 2008 Zgłoszenie Share Napisano Wrzesień 27, 2008 Później nie da się zorbić make ani make install. Co muszę zrobić?Programy kompilują się lepiej, gdy w systemie zainstalowany jest kompilator (gcc, gcc-c++) Widać również, że brakuje Ci interpreterów języków skryptowych (gawk) Człowieku, to są podstawy. Jeśli nawet tego nie chciało Ci się poszukać, to nie próbuj własnoręcznej kompilacji, bo rozwalisz system. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bonend Napisano Wrzesień 27, 2008 Zgłoszenie Share Napisano Wrzesień 27, 2008 A teraz co jest nie tak? karol@karol-desktop:~/Pulpit/moorie-0.1.5$ make install Making install in src make[1]: Wejście do katalogu `/home/karol/Pulpit/moorie-0.1.5/src' make[2]: Wejście do katalogu `/home/karol/Pulpit/moorie-0.1.5/src' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /usr/bin/install -c 'moorie' '/usr/local/bin/moorie' /usr/bin/install: nie można utworzyć zwykłego pliku `/usr/local/bin/moorie': Permission denied make[2]: *** [install-binPROGRAMS] Błąd 1 make[2]: Opuszczenie katalogu `/home/karol/Pulpit/moorie-0.1.5/src' make[1]: *** [install-am] Błąd 2 make[1]: Opuszczenie katalogu `/home/karol/Pulpit/moorie-0.1.5/src' make: *** [install-recursive] Błąd 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Wrzesień 27, 2008 Zgłoszenie Share Napisano Wrzesień 27, 2008 Make install odpala się z poziomu roota, a nie zwykłego użytkownika. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bonend Napisano Wrzesień 27, 2008 Zgłoszenie Share Napisano Wrzesień 27, 2008 Odpaliłem z roota i dalej coś nie tak karol@karol-desktop:~/Pulpit/moorie-0.1.5$ sudo make install [sudo] password for karol: Making install in src make[1]: Wejście do katalogu `/home/karol/Pulpit/moorie-0.1.5/src' make[2]: Wejście do katalogu `/home/karol/Pulpit/moorie-0.1.5/src' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /usr/bin/install -c 'moorie' '/usr/local/bin/moorie' make[2]: Nie ma nic do zrobienia w `install-data-am'. make[2]: Opuszczenie katalogu `/home/karol/Pulpit/moorie-0.1.5/src' make[1]: Opuszczenie katalogu `/home/karol/Pulpit/moorie-0.1.5/src' make[1]: Wejście do katalogu `/home/karol/Pulpit/moorie-0.1.5' make[2]: Wejście do katalogu `/home/karol/Pulpit/moorie-0.1.5' make[2]: Nie ma nic do zrobienia w `install-exec-am'. make[2]: Nie ma nic do zrobienia w `install-data-am'. make[2]: Opuszczenie katalogu `/home/karol/Pulpit/moorie-0.1.5' make[1]: Opuszczenie katalogu `/home/karol/Pulpit/moorie-0.1.5' Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Wrzesień 27, 2008 Zgłoszenie Share Napisano Wrzesień 27, 2008 Dlaczego sądzisz, że coś jest źle? Program się nie uruchamia? Bo w tym co wkleiłeś nie ma IMHO ani jednego błędu, przynajmniej ja nie widzę. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bonend Napisano Wrzesień 27, 2008 Zgłoszenie Share Napisano Wrzesień 27, 2008 Mój błąd pomyliłem litery przy ściąganiu przez moorie, wszystko jest ok, dzięki Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Dogen Kigen Napisano Październik 5, 2008 Zgłoszenie Share Napisano Październik 5, 2008 a co powiecie na cos takiego? [root@localhost moorie-0.1.5]# ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking for an ANSI C-conforming const... yes checking whether to enable debugging... no checking for libmcrypt-config... no checking for libmcrypt - version >= 2.4.0... no *** Could not run libmcrypt test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means LIBMCRYPT was incorrectly installed *** or that you have moved LIBMCRYPT since it was installed. In the latter case, you *** may want to edit the libmcrypt-config script: no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gmime... yes checking for libcurl... yes checking build system type... i686-pc-linux-gnu checking for boostlib >= 1.33... yes checking whether the Boost::Filesystem library is available... yes checking for main in -lboost_filesystem... yes checking whether the Boost::Program_Options library is available... yes checking for main in -lboost_program_options... yes checking whether the Boost::Thread library is available... yes checking for main in -lboost_thread... no checking for main in -lboost_thread-gcc... no checking for main in -lboost_thread-gcc-mt... no checking for main in -lboost_thread-gcc-mt-s... no checking for main in -lboost_thread-gcc-s... no checking for main in -llibboost_thread... no checking for main in -llibboost_thread-gcc... no checking for main in -llibboost_thread-gcc-mt... no checking for main in -llibboost_thread-gcc-mt-s... no checking for main in -llibboost_thread-gcc-s... no checking for main in -lboost_thread-mgw... no checking for main in -lboost_thread-mgw... (cached) no checking for main in -lboost_thread-mgw-mt... no checking for main in -lboost_thread-mgw-mt-s... no checking for main in -lboost_thread-mgw-s... no configure: Could not link against boost_thread-mgw-s ! checking whether the Boost::IOStreams library is available... yes checking for main in -lboost_iostreams... yes checking whether the Boost::Serialization library is available... yes checking for main in -lboost_serialization... yes checking for main in -lboost_wserialization... yes checking whether the Boost::Signals library is available... yes checking for main in -lboost_signals... yes checking whether the Boost::Date_Time library is available... yes checking for main in -lboost_date_time... yes checking whether the Boost::Regex library is available... yes checking for main in -lboost_regex... yes checking whether the Boost::UnitTestFramework library is available... yes checking the name of the Boost::UnitTestFramework library... checking whether to compile gtk gui... no configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/config.h config.status: src/config.h is unchanged config.status: executing depfiles commands Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Październik 5, 2008 Zgłoszenie Share Napisano Październik 5, 2008 a co powiecie na cos takiego?Ja to powiem: używaj znaczników [codebox] zamiast [code] przy długich listingach. A poza tym fajne. Czym chciałeś zaimponować? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Dogen Kigen Napisano Październik 6, 2008 Zgłoszenie Share Napisano Październik 6, 2008 Zaimponowac?; o Liczylem raczej na jakas rade. takie cos wyskakuje mi po ./configure potem gdy robie make: [root@localhost moorie-0.1.5]# make Making all in src make[1]: Wejście do katalogu `/usr/share/moorie-0.1.5/src' make all-am make[2]: Wejście do katalogu `/usr/share/moorie-0.1.5/src' g++ -DHAVE_CONFIG_H -I. -I/usr/include/gmime-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include -I/usr/include/gmime-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include -g -O2 -MT moorie-DownloadHandle.o -MD -MP -MF .deps/moorie-DownloadHandle.Tpo -c -o moorie-DownloadHandle.o `test -f 'DownloadHandle.cpp' || echo './'`DownloadHandle.cpp DownloadHandle.cpp: In member function ‘void DownloadHandle::sendStatus()’: DownloadHandle.cpp:78: error: ‘strcpy’ was not declared in this scope make[2]: *** [moorie-DownloadHandle.o] Błąd 1 make[2]: Opuszczenie katalogu `/usr/share/moorie-0.1.5/src' make[1]: *** [all] Błąd 2 make[1]: Opuszczenie katalogu `/usr/share/moorie-0.1.5/src' make: *** [all-recursive] Błąd 1 ktos ma jakis pomysl jak to ogranac? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Październik 6, 2008 Zgłoszenie Share Napisano Październik 6, 2008 Masz zainstalowane wszystkie niezbędne biblioteki? libc, libstdc++ itp? Może potrzebne są jakieś jakiś pakiety typu "compat-*". P.S. Zaimponowac?Pytałem, bo wstawiłeś poprzednio całkiem poprawne wyjście polecenia ./configure. Zastanawiałem się jaki był cel Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
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ę