|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2005
Messaggi: 199
|
Problema compilazione
Salve ragazzi, ogni volta che tento di installare un programma,un tema x kde con i comandi:
./configure make make install non ci riesco mai... ho installato sia le librerie qt,gtk+,kde quando lancio ./configure nessun problema quando successivamente lancio il make escono una sfilza d'errori guardate un po' forse mi manka qlke libreria? (nell'esempio tento di installare un esempio per kde>3.2) ------------------------------------------ ./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 ANSI C... none needed checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking whether g++ supports -Wmissing-format-attribute... yes checking whether gcc supports -Wmissing-format-attribute... yes checking whether g++ supports -Wundef... yes checking whether g++ supports -Wno-long-long... yes checking whether g++ supports -Wnon-virtual-dtor... yes checking whether g++ supports -fno-exceptions... yes checking whether g++ supports -fno-check-new... yes checking whether g++ supports -fno-common... yes checking whether g++ supports -fexceptions... yes checking how to run the C++ preprocessor... g++ -E checking whether g++ supports -O0... yes checking whether g++ supports -Wl,--no-undefined... yes checking whether g++ supports -Wl,--allow-shlib-undefined... yes not using lib directory suffix checking for a sed that does not truncate output... /bin/sed checking for egrep... grep -E checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 32768 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc static flag works... yes checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes appending configuration tag "F77" to libtool checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking if C++ programs can be compiled... yes checking for strlcat... no checking if strlcat needs custom prototype... yes - in libkdefakes checking for strlcpy... no checking if strlcpy needs custom prototype... yes - in libkdefakes checking for main in -lutil... yes checking for main in -lcompat... no checking for crypt in -lcrypt... yes checking for socklen_t... socklen_t checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for inet_ntoa... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for sys/types.h... (cached) yes checking for stdint.h... (cached) yes checking sys/bitypes.h usability... yes checking sys/bitypes.h presence... yes checking for sys/bitypes.h... yes checking for poll in -lpoll... no checking CoreAudio/CoreAudio.h usability... no checking CoreAudio/CoreAudio.h presence... no checking for CoreAudio/CoreAudio.h... no checking if res_init needs -lresolv... yes checking if res_init is available... yes checking for killpg in -lucb... no checking for int... yes checking size of int... 4 checking for short... yes checking size of short... 2 checking for long... yes checking size of long... 4 checking for char *... yes checking size of char *... 4 checking for dlopen in -ldl... (cached) yes checking for shl_unload in -ldld... no checking for size_t... yes checking size of size_t... 4 checking for unsigned long... yes checking size of unsigned long... 4 checking sizeof size_t == sizeof unsigned long... yes checking crt_externs.h usability... no checking crt_externs.h presence... no checking for crt_externs.h... no checking for _NSGetEnviron... no checking for vsnprintf... yes checking for snprintf... yes checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for IceConnectionNumber in -lICE... yes checking for libXext... yes checking for pthread_create in -lpthread... yes checking for extra includes... no checking for extra libs... no checking for libz... -lz checking for libpng... -lpng -lz -lm checking for libjpeg6b... no checking for libjpeg... -ljpeg checking for perl... /usr/bin/perl checking for Qt... libraries /usr/share/qt3/lib, headers /usr/share/qt3/include using -mt checking for moc... /usr/share/qt3/bin/moc checking for uic... /usr/share/qt3/bin/uic checking whether uic supports -L ... yes checking whether uic supports -nounload ... yes checking if Qt needs -ljpeg... no checking for rpath... yes checking for KDE... libraries /usr/lib, headers /usr/include/kde checking if UIC has KDE plugins available... yes checking for KDE paths... defaults checking for dcopidl... /usr/bin/dcopidl checking for dcopidl2cpp... /usr/bin/dcopidl2cpp checking for mcopidl... /usr/bin/mcopidl checking for artsc-config... /usr/bin/artsc-config checking for meinproc... /usr/bin/meinproc checking for kconfig_compiler... /usr/bin/kconfig_compiler checking for dcopidlng... /usr/bin/dcopidlng checking for xmllint... /usr/bin/xmllint checking if colorscheme should be compiled... yes checking if kwin should be compiled... yes checking if style should be compiled... yes configure: creating ./config.status fast creating Makefile fast creating colorscheme/Makefile fast creating kwin/Makefile fast creating kwin/config/Makefile fast creating style/Makefile fast creating style/config/Makefile config.pl: fast created 6 file(s). config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands Good - your configure finished. Start make now root@2[kwin-style-comix-1.2.3]# make make all-recursive make[1]: Entering directory `/root/kwin-style-comix-1.2.3' Making all in style make[2]: Entering directory `/root/kwin-style-comix-1.2.3/style' Making all in config make[3]: Entering directory `/root/kwin-style-comix-1.2.3/style/config' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/root/kwin-style-comix-1.2.3/style/config' make[3]: Entering directory `/root/kwin-style-comix-1.2.3/style' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/root/kwin-style-comix-1.2.3/style' make[2]: Leaving directory `/root/kwin-style-comix-1.2.3/style' Making all in kwin make[2]: Entering directory `/root/kwin-style-comix-1.2.3/kwin' Making all in config make[3]: Entering directory `/root/kwin-style-comix-1.2.3/kwin/config' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/root/kwin-style-comix-1.2.3/kwin/config' make[3]: Entering directory `/root/kwin-style-comix-1.2.3/kwin' if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -I/usr/include/kde/kwin -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -MT Comix.lo -MD -MP -MF ".deps/Comix.Tpo" -c -o Comix.lo Comix.cpp; \ then mv -f ".deps/Comix.Tpo" ".deps/Comix.Plo"; else rm -f ".deps/Comix.Tpo"; exit 1; fi In file included from Comix.cpp:23: Comix.h:24:25: kdecoration.h: No such file or directory Comix.h:25:32: kdecorationfactory.h: No such file or directory In file included from Comix.cpp:23: Comix.h:32: error: parse error before `{' token Comix.h:37: error: destructors must be member functions Comix.h:39: error: virtual outside class declaration Comix.h:40: error: syntax error before `*' token Comix.h:46: error: incomplete type `COMIX::ComixHandler' does not have member ` BorderSize' Comix.h:46: error: template argument 1 is invalid Comix.h:46: error: ISO C++ forbids declaration of `borderSizes' with no type Comix.h:46: error: non-member function `int COMIX::borderSizes()' cannot have ` const' method qualifier Comix.h: In function `int COMIX::borderSize()': Comix.h:47: error: `m_borderSize' undeclared (first use this function) Comix.h:47: error: (Each undeclared identifier is reported only once for each function it appears in.) Comix.h: In function `int COMIX: ![]() Comix.h:48: error: `m_penWidth' undeclared (first use this function) Comix.h: At global scope: Comix.h:50: error: parse error before `private' Comix.h:53: error: `int COMIX::m_borderSize' used prior to declaration Comix.h:53: error: `int COMIX::m_penWidth' used prior to declaration Comix.h:57: error: parse error before `}' token In file included from Comix.cpp:24: ComixClient.h:59: error: parse error before `{' token ComixClient.h:61: error: virtual outside class declaration ComixClient.h:61: error: non-member function `const char* className()' cannot have `const' method qualifier ComixClient.h:61: error: virtual outside class declaration ComixClient.h:61: error: virtual outside class declaration ComixClient.h:61: error: virtual outside class declaration ComixClient.h:61: error: virtual outside class declaration ComixClient.h: In function `QObject* qObject()': ComixClient.h:61: error: invalid use of `this' in non-member function ComixClient.h: At global scope: ComixClient.h:61: error: parse error before `private' ComixClient.h:66: error: destructors must be member functions ComixClient.h:68: error: virtual outside class declaration ComixClient.h:81: error: parse error before `protected' ComixClient.h:84: error: virtual outside class declaration ComixClient.h:85: error: virtual outside class declaration ComixClient.h:86: error: virtual outside class declaration ComixClient.h:88: error: virtual outside class declaration ComixClient.h:89: error: virtual outside class declaration ComixClient.h:90: error: virtual outside class declaration ComixClient.h:91: error: virtual outside class declaration ComixClient.h:92: error: virtual outside class declaration ComixClient.h:93: error: virtual outside class declaration ComixClient.h:94: error: virtual outside class declaration ComixClient.h:95: error: virtual outside class declaration ComixClient.h:95: error: non-member function `void borders(int&, int&, int&, int&)' cannot have `const' method qualifier ComixClient.h:97: error: virtual outside class declaration ComixClient.h:97: error: non-member function `bool isTool()' cannot have `const ' method qualifier ComixClient.h:98: error: virtual outside class declaration ComixClient.h:98: error: non-member function `QSize minimumSize()' cannot have `const' method qualifier ComixClient.h:99: error: syntax error before `(' token ComixClient.h:108: error: parse error before `private' ComixClient.h:128: error: syntax error before `*' token ComixClient.h:131: error: aggregate `QPixmap menuIcon' has incomplete type and cannot be defined ComixClient.h:132: error: aggregate `QPixmap borderTL' has incomplete type and cannot be defined ComixClient.h:132: error: aggregate `QPixmap borderTR' has incomplete type and cannot be defined ComixClient.h:132: error: aggregate `QPixmap borderBL' has incomplete type and cannot be defined ComixClient.h:132: error: aggregate `QPixmap borderBR' has incomplete type and cannot be defined ComixClient.h:148: error: parse error before `}' token Comix.cpp:28: error: invalid use of undefined type `class COMIX::ComixHandler' Comix.h:31: error: forward declaration of `class COMIX::ComixHandler' Comix.cpp:28: error: assignment (not initialization) in declaration Comix.cpp:29: error: invalid use of undefined type `class COMIX::ComixHandler' Comix.h:31: error: forward declaration of `class COMIX::ComixHandler' Comix.cpp:29: error: assignment (not initialization) in declaration Comix.cpp:35: error: invalid use of undefined type `class COMIX::ComixHandler' Comix.h:31: error: forward declaration of `class COMIX::ComixHandler' Comix.cpp:43: error: invalid use of undefined type `class COMIX::ComixHandler' Comix.h:31: error: forward declaration of `class COMIX::ComixHandler' Comix.cpp: In destructor `COMIX::ComixHandler::~ComixHandler()': Comix.cpp:44: error: `m_initialized' undeclared (first use this function) Comix.cpp: At global scope: Comix.cpp:50: error: syntax error before `*' token Comix.cpp:86: error: invalid use of undefined type `class COMIX::ComixHandler' Comix.h:31: error: forward declaration of `class COMIX::ComixHandler' Comix.cpp: In member function `bool COMIX::ComixHandler::reset(long unsigned int)': Comix.cpp:92: error: `KDecoration' undeclared (first use this function) Comix.cpp:92: error: parse error before `::' token Comix.cpp:97: error: `BorderLarge' undeclared (first use this function) Comix.cpp:97: error: case label `<expression error>' not within a switch statement Comix.cpp:101: error: `BorderVeryLarge' undeclared (first use this function) Comix.cpp:101: error: case label `<expression error>' not within a switch statement Comix.cpp:105: error: `BorderHuge' undeclared (first use this function) Comix.cpp:105: error: case label `<expression error>' not within a switch statement Comix.cpp:109: error: `BorderVeryHuge' undeclared (first use this function) Comix.cpp:109: error: case label `<expression error>' not within a switch statement Comix.cpp:113: error: `BorderOversized' undeclared (first use this function) Comix.cpp:113: error: case label `<expression error>' not within a switch statement Comix.cpp:117: error: `BorderNormal' undeclared (first use this function) Comix.cpp:117: error: case label `<expression error>' not within a switch statement Comix.cpp:118: error: `default' label not within a switch statement Comix.cpp:86: warning: unused parameter `long unsigned int changed' Comix.cpp: At global scope: Comix.cpp:124: error: `changed' was not declared in this scope Comix.cpp:124: error: ISO C++ forbids declaration of `resetDecorations' with no type Comix.cpp:126: error: ISO C++ forbids declaration of `m_initialized' with no type Comix.cpp:126: error: `int m_initialized' used prior to declaration Comix.cpp:128: error: parse error before `return' Comix.cpp:134: error: incomplete type `COMIX::ComixHandler' does not have member `BorderSize' Comix.cpp:135: error: template argument 1 is invalid Comix.cpp:136: error: ISO C++ forbids declaration of `borderSizes' with no type Comix.cpp:136: error: invalid use of undefined type `class COMIX::ComixHandler' Comix.h:31: error: forward declaration of `class COMIX::ComixHandler' Comix.cpp: In member function `int COMIX::ComixHandler::borderSizes() const': Comix.cpp:138: error: `BorderSize' undeclared (first use this function) Comix.cpp:138: error: template argument 1 is invalid Comix.cpp:138: error: `BorderTiny' undeclared (first use this function) Comix.cpp: At global scope: Comix.cpp:149: error: syntax error before `*' token ComixClient.h:131: error: storage size of `menuIcon' isn't known ComixClient.h:132: error: storage size of `borderTL' isn't known ComixClient.h:132: error: storage size of `borderTR' isn't known ComixClient.h:132: error: storage size of `borderBL' isn't known ComixClient.h:132: error: storage size of `borderBR' isn't known ComixClient.h:61: warning: `bool qt_static_property(QObject*, int, int, QVariant*)' declared `static' but never defined ComixClient.h:61: warning: `QMetaObject* staticMetaObject()' declared `static' but never defined ComixClient.h:61: warning: `QString tr(const char*, const char*)' declared `static' but never defined ComixClient.h:61: warning: `QString trUtf8(const char*, const char*)' declared `static' but never defined Comix.h:47: warning: `int COMIX::borderSize()' defined but not used Comix.h:48: warning: `int COMIX: ![]() make[3]: *** [Comix.lo] Error 1 make[3]: Leaving directory `/root/kwin-style-comix-1.2.3/kwin' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/root/kwin-style-comix-1.2.3/kwin' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/kwin-style-comix-1.2.3' make: *** [all] Error 2 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
kdecoration.h: No such file or directory
Comix.h:25:32: kdecorationfactory.h: No such file or directory ma li hai gli header di qesti file x es?
__________________
...Ordunque... |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jan 2005
Messaggi: 199
|
io ho fatto ./configure nn doveva crearli in auto?
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:17.