Skocz do zawartości

Jak Skopilowac Wtyczke Kaffeine-sc-plugin


p1orun

Rekomendowane odpowiedzi

Witam :0

nie ukrywam ze jestem poczatkujacy . wiec prosze o zrozumienie.

Prubuje skopilowac wtyczke kaffeine-sc-plugin lecz nie wiem jak . Gdziesz przeczytalem ze trzeba uzyc polecenia ./configure.

Lecz w konsoli wyswietla mi tak

[root@localhost Pulpit]# cd kaffeine-sc-plugin-0.2.3
[root@localhost kaffeine-sc-plugin-0.2.3]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for kde-config... /usr/bin/kde-config
checking where to install... /usr (as returned by kde-config)
checking for style of include used by make... GNU
checking for gcc... gcc
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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
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 whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking whether gcc is blacklisted... no
checking whether g++ supports -Wmissing-format-attribute... no
checking whether gcc supports -Wmissing-format-attribute... yes
checking whether g++ supports -Wundef... no
checking whether g++ supports -Wno-long-long... no
checking whether g++ supports -Wno-non-virtual-dtor... no
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.

nie wiem co dalej zrobic . ktos moze mi to wytłumaczyc

Dzieki za wszelka pomoc ;)

Edytowane przez InIrudeBwoy
Używaj CODEBOX kolego drogi
Odnośnik do komentarza
Udostępnij na innych stronach

Nie posiadasz zainstalowanych wszystkich narzędzi do kompilacji. Na początek

yum install gcc-c++

Oprócz kompilatorów potrzeba Ci będzie zainstalować pakiety devel w zależności od potrzeby, np: jeśli podczas konfiguracji dostaniesz komunikat kaffeine not found to potrzebujesz zainstalować kaffeine-devel itd..

Odnośnik do komentarza
Udostępnij na innych stronach

Nie posiadasz zainstalowanych wszystkich narzędzi do kompilacji. Na początek
yum install gcc-c++

Oprócz kompilatorów potrzeba Ci będzie zainstalować pakiety devel w zależności od potrzeby, np: jeśli podczas konfiguracji dostaniesz komunikat kaffeine not found to potrzebujesz zainstalować kaffeine-devel itd..

wiec zainstalowalem gcc i ten pakiet kaffeine-devel poczym daje make lec znow jakis bledy wyskakuje

config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/mgcam/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

Good - your configure finished. Start make now

[b][root@localhost kaffeine-sc-plugin-0.2.3]# make
make  all-recursive
make[1]: Wejście do katalogu `/home/p1orun/Pulpit/kaffeine-sc-plugin-0.2.3'
Making all in src
make[2]: Wejście do katalogu `/home/p1orun/Pulpit/kaffeine-sc-plugin-0.2.3/src'
Making all in mgcam
make[3]: Wejście do katalogu `/home/p1orun/Pulpit/kaffeine-sc-plugin-0.2.3/src/mgcam'
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/lib/qt-3.3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT crypto.lo -MD -MP -MF ".deps/crypto.Tpo" -c -o crypto.lo crypto.cpp; \
then mv -f ".deps/crypto.Tpo" ".deps/crypto.Plo"; else rm -f ".deps/crypto.Tpo"; exit 1; fi
crypto.cpp:24:27: error: asm/unaligned.h: No such file or directory
In file included from misc.h:24,
			 from crypto.h:31,
			 from crypto.cpp:28:
helper.h: In function 'void __xxor(unsigned char*, int, const unsigned char*, const unsigned char*)':
helper.h:62: warning: conversion to 'unsigned char' from 'int' may alter its value
In file included from crypto.cpp:28:
crypto.h: At global scope:
crypto.h:64: warning: unused parameter 'key7'
crypto.cpp: In constructor 'cDes::cDes(const unsigned char*, const unsigned char*)':
crypto.cpp:285: warning: conversion to 'unsigned char' from 'int' may alter its value
crypto.cpp:286: warning: conversion to 'unsigned char' from 'int' may alter its value
crypto.cpp: In member function 'void cDes::Permute(unsigned char*, const unsigned char*, int) const':
crypto.cpp:298: warning: conversion to 'unsigned char' from 'int' may alter its value
crypto.cpp: In member function 'void cDes::Des(unsigned char*, const unsigned char*, int) const':
crypto.cpp:312: error: 'get_unaligned' was not declared in this scope
crypto.cpp:313: error: 'get_unaligned' was not declared in this scope
crypto.cpp:314: error: 'get_unaligned' was not declared in this scope
crypto.cpp:315: error: 'get_unaligned' was not declared in this scope
crypto.cpp:336: error: 'put_unaligned' was not declared in this scope
In file included from crypto.cpp:343:
support/aes_core.c: In function 'void AES_cbc_encrypt(const unsigned char*, unsigned char*, long unsigned int, const AES_KEY*, unsigned char*, int)':
support/aes_core.c:1222: warning: conversion to 'unsigned char' from 'int' may alter its value
support/aes_core.c:1231: warning: conversion to 'unsigned char' from 'int' may alter its value
support/aes_core.c:1243: warning: conversion to 'unsigned char' from 'int' may alter its value
support/aes_core.c:1253: warning: conversion to 'unsigned char' from 'int' may alter its value
support/aes_core.c: In function 'void AES_cfb128_encrypt(const unsigned char*, unsigned char*, long unsigned int, const AES_KEY*, unsigned char*, int*, int)':
support/aes_core.c:1276: warning: conversion to 'unsigned char' from 'int' may alter its value
support/aes_core.c:1285: warning: conversion to 'unsigned char' from 'int' may alter its value
support/aes_core.c: In function 'void AES_ctr128_encrypt(const unsigned char*, unsigned char*, long unsigned int, const AES_KEY*, unsigned char*, unsigned char*, unsigned int*)':
support/aes_core.c:1376: warning: conversion to 'unsigned char' from 'int' may alter its value
support/aes_core.c: In function 'void AES_ofb128_encrypt(const unsigned char*, unsigned char*, long unsigned int, const AES_KEY*, unsigned char*, int*)':
support/aes_core.c:1420: warning: conversion to 'unsigned char' from 'int' may alter its value
crypto.cpp: In member function 'void cAES::Decrypt(unsigned char*, int) const':
crypto.cpp:374: warning: suggest braces around empty body in an 'if' statement
make[3]: *** [crypto.lo] Błąd 1
make[3]: Opuszczenie katalogu `/home/p1orun/Pulpit/kaffeine-sc-plugin-0.2.3/src/mgcam'
make[2]: *** [all-recursive] Błąd 1
make[2]: Opuszczenie katalogu `/home/p1orun/Pulpit/kaffeine-sc-plugin-0.2.3/src'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/p1orun/Pulpit/kaffeine-sc-plugin-0.2.3'
make: *** [all] Błąd 2

Edytowane przez InIrudeBwoy
Używaj CODEBOX kolego drogi
Odnośnik do komentarza
Udostępnij na innych stronach

Tutaj niestety nie wiele Ci pomogę. Wydaje mi się, że problemem jest fakt, iż ten plugin jest już dość dawno nie aktualizowany (jak całe kaffeine), a od tego czasu pakiety od których zależy zostały rozwinięte i pozmieniane. Pozostaje Ci chyba tylko zainteresować się wtyczką, np: do mplayera.

Możesz jeszcze ewentualnie zainstalować

yum install openssl-devel

i spróbować skompilować (ale to tylko taki strzał).

Kaffeine-devel to tylko przykład, żebyś wiedział co robić jak nie ma jakiegoś potrzebnego pakietu (w tym akurat przypadku ten pakiet był potrzebny).

PS. Jak wklejasz takie duże przykłady, to dawaj je w znacznikach codebox a nie code

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...