Skocz do zawartości

Moorie - Błąd Podczas Instalacji


Piotrek23

Rekomendowane odpowiedzi

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

  • 3 months later...

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

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++) :lol: 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

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

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

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

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

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 :rolleyes:

 

 

 

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