成功通过了,并且提示make
但是make的时候
- 代碼: 選擇全部
make all-recursive
make[1]: Entering directory `/home/evinmask/Documents/Downloads/kwin-blueice-4'
Making all in kwin
make[2]: Entering directory `/home/evinmask/Documents/Downloads/kwin-blueice-4/kwin'
Making all in .
make[3]: Entering directory `/home/evinmask/Documents/Downloads/kwin-blueice-4/kwin'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./../../lib -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -MT embedtool.o -MD -MP -MF ".deps/embedtool.Tpo" -c -o embedtool.o embedtool.cpp;
then mv -f ".deps/embedtool.Tpo" ".deps/embedtool.Po"; else rm -f ".deps/embedtool.Tpo"; exit 1; fi
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -o embedtool -L/usr/X11R6/lib -L/usr/share/qt3/lib -L/usr/lib -R /usr/lib -R /usr/share/qt3/lib -R /usr/X11R6/lib embedtool.o -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread
pics=`ls ./pics/*.png 2>/dev/null` ;
./embedtool $pics
./pics/alldesktop-act.png
./pics/alldesktop-dis.png
./pics/avatar.png
./pics/border-left.png
./pics/border-right.png
./pics/bottom-center.png
./pics/bottom-left.png
./pics/bottom-right.png
./pics/caption-large-center.png
./pics/caption-large-left.png
./pics/caption-large-right.png
./pics/caption-small-center-act.png
./pics/caption-small-center-dis.png
./pics/caption-small-center.png
./pics/caption-small-left-act.png
./pics/caption-small-left-dis.png
./pics/caption-small-left.png
./pics/caption-small-right-act.png
./pics/caption-small-right-dis.png
./pics/caption-small-right.png
./pics/close-act.png
./pics/close-dis.png
./pics/grabbar-center.png
./pics/grabbar-left.png
./pics/grabbar-right.png
./pics/help-act.png
./pics/help-dis.png
./pics/help.png
./pics/maximize-act.png
./pics/maximize-dis.png
./pics/maximize.png
./pics/menu-act.png
./pics/menu-dis.png
./pics/menu.png
./pics/minimize-act.png
./pics/minimize-dis.png
./pics/noalldesktop-act.png
./pics/noalldesktop-dis.png
./pics/noalldesktop.png
./pics/restore-act.png
./pics/restore-dis.png
./pics/restore.png
./pics/titlebar-center-act.png
./pics/titlebar-center-dis.png
./pics/titlebar-center.png
./pics/titlebar-left-act.png
./pics/titlebar-left-dis.png
./pics/titlebar-left.png
./pics/titlebar-right1-act.png
./pics/titlebar-right1-dis.png
./pics/titlebar-right2-act.png
./pics/titlebar-right2-dis.png
./pics/titlebar-right3-act.png
./pics/titlebar-right3-dis.png
./pics/titlebar-right-act.png
./pics/titlebar-right-dis.png
./pics/titlebar-right.png
./pics/titlebutton-round-act.png
./pics/titlebutton-round-dis.png
./pics/titlebutton-round-huge.png
./pics/titlebutton-round-large.png
./pics/titlebutton-round.png
./pics/titlebutton-square-act.png
./pics/titlebutton-square-dis.png
./pics/titlebutton-square-huge.png
./pics/titlebutton-square-large.png
./pics/titlebutton-square.png
./pics/titlebutton-transparent.png
/usr/share/qt3/bin/moc ./nvidia.h -o nvidia.moc
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./../../lib -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -MT nvidia.lo -MD -MP -MF ".deps/nvidia.Tpo" -c -o nvidia.lo nvidia.cpp;
then mv -f ".deps/nvidia.Tpo" ".deps/nvidia.Plo"; else rm -f ".deps/nvidia.Tpo"; exit 1; fi
make[3]: Leaving directory `/home/evinmask/Documents/Downloads/kwin-blueice-4/kwin'
make[2]: Leaving directory `/home/evinmask/Documents/Downloads/kwin-blueice-4/kwin'
make[1]: Leaving directory `/home/evinmask/Documents/Downloads/kwin-blueice-4'
nvidia.cpp:486: error: `SettingBorder' undeclared (first use this function)
nvidia.cpp:491: error: `SettingFont' undeclared (first use this function)
nvidia.cpp:497: error: `SettingColors' undeclared (first use this function)
nvidia.cpp:503: error: `SettingButtons' undeclared (first use this function)
nvidia.cpp:509: error: `SettingTooltips' undeclared (first use this function)
nvidia.cpp:529: error: `resetDecorations' undeclared (first use this function)
nvidia.cpp: At global scope:
nvidia.cpp:534: error: invalid use of undefined type `class
nVIDIA::nVIDIAHandler'
nvidia.h:82: error: forward declaration of `class nVIDIA::nVIDIAHandler'
nvidia.cpp:539: error: invalid use of undefined type `class
nVIDIA::nVIDIAHandler'
nvidia.h:82: error: forward declaration of `class nVIDIA::nVIDIAHandler'
nvidia.cpp:544: error: invalid use of undefined type `class
nVIDIA::nVIDIAHandler'
nvidia.h:82: error: forward declaration of `class nVIDIA::nVIDIAHandler'
nvidia.cpp:548: error: syntax error before `*' token
nvidia.cpp:553: error: `nVIDIAHandler' was not declared in this scope
nvidia.cpp:553: error: parse error before `::' token
nvidia.cpp:559: error: parse error before `*' token
nvidia.cpp:564: error: `bool nVIDIAButton::active' is not a static member of `
class nVIDIAButton'
nvidia.cpp:564: error: invalid use of member `nVIDIAButton::client'
nvidia.cpp:566: error: invalid use of `this' at top level
nvidia.cpp:566: error: ISO C++ forbids declaration of `add' with no type
nvidia.cpp:566: error: cannot declare member `QToolTip::add' within `
nVIDIAButton'
nvidia.cpp:566: error: invalid declarator
nvidia.cpp:567: error: ISO C++ forbids declaration of `setBackgroundMode' with
no type
nvidia.cpp:567: error: `int nVIDIAButton::setBackgroundMode' is not a static
member of `class nVIDIAButton'
nvidia.cpp:568: error: ISO C++ forbids declaration of `setCursor' with no type
nvidia.cpp:568: error: `int nVIDIAButton::setCursor' is not a static member of
`class nVIDIAButton'
nvidia.cpp:568: error: cannot convert `const QCursor' to `int' in
initialization
nvidia.cpp:569: error: parse error before `if'
nvidia.cpp:572: error: `int nVIDIAButton::size' is not a static member of `
class nVIDIAButton'
nvidia.cpp:572: error: `clientHandler' was not declared in this scope
nvidia.cpp:572: error: `ButtonRound' was not declared in this scope
nvidia.cpp:572: error: `active' was not declared in this scope
nvidia.cpp:572: error: register name not specified for `int nVIDIAButton::size'
nvidia.cpp:573: error: ISO C++ forbids declaration of `setFixedSize' with no
type
nvidia.cpp:573: error: `int nVIDIAButton::setFixedSize' is not a static member
of `class nVIDIAButton'
nvidia.cpp:573: error: initializer list being treated as compound expression
nvidia.cpp:573: error: left-hand operand of comma cannot resolve address of
overloaded function
nvidia.cpp:573: error: argument of type `QSize (QWidget::)() const' does not
match `int'
nvidia.cpp:574: error: parse error before `}' token
nvidia.cpp:578: error: `int nVIDIAButton::size' is not a static member of `
class nVIDIAButton'
nvidia.cpp:578: error: `clientHandler' was not declared in this scope
nvidia.cpp:578: error: `ButtonSquare' was not declared in this scope
nvidia.cpp:578: error: `active' was not declared in this scope
nvidia.cpp:578: error: register name not specified for `int nVIDIAButton::size'
nvidia.cpp:579: error: ISO C++ forbids declaration of `setFixedSize' with no
type
nvidia.cpp:579: error: `int nVIDIAButton::setFixedSize' is not a static member
of `class nVIDIAButton'
nvidia.cpp:579: error: initializer list being treated as compound expression
nvidia.cpp:579: error: left-hand operand of comma cannot resolve address of
overloaded function
nvidia.cpp:579: error: argument of type `QSize (QWidget::)() const' does not
match `int'
nvidia.cpp:580: error: parse error before `}' token
nvidia.cpp:586: error: parse error before `*' token
nvidia.cpp:592: error: invalid use of `this' at top level
nvidia.cpp:592: error: ISO C++ forbids declaration of `add' with no type
nvidia.cpp:592: error: cannot declare member `QToolTip::add' within `
nVIDIAButton'
nvidia.cpp:592: error: invalid declarator
nvidia.cpp:593: error: ISO C++ forbids declaration of `setBackgroundMode' with
no type
nvidia.cpp:593: error: `int nVIDIAButton::setBackgroundMode' is not a static
member of `class nVIDIAButton'
nvidia.cpp:594: error: ISO C++ forbids declaration of `setCursor' with no type
nvidia.cpp:594: error: `int nVIDIAButton::setCursor' is not a static member of
`class nVIDIAButton'
nvidia.cpp:594: error: cannot convert `const QCursor' to `int' in
initialization
nvidia.cpp:595: error: parse error before `if'
nvidia.cpp:598: error: `int nVIDIAButton::size' is not a static member of `
class nVIDIAButton'
nvidia.cpp:598: error: `clientHandler' was not declared in this scope
nvidia.cpp:598: error: `ButtonRound' was not declared in this scope
nvidia.cpp:598: error: `active' was not declared in this scope
nvidia.cpp:598: error: register name not specified for `int nVIDIAButton::size'
nvidia.cpp:599: error: ISO C++ forbids declaration of `setFixedSize' with no
type
nvidia.cpp:599: error: `int nVIDIAButton::setFixedSize' is not a static member
of `class nVIDIAButton'
nvidia.cpp:599: error: initializer list being treated as compound expression
nvidia.cpp:599: error: left-hand operand of comma cannot resolve address of
overloaded function
nvidia.cpp:599: error: argument of type `QSize (QWidget::)() const' does not
match `int'
nvidia.cpp:600: error: parse error before `}' token
nvidia.cpp:604: error: `int nVIDIAButton::size' is not a static member of `
class nVIDIAButton'
nvidia.cpp:604: error: `clientHandler' was not declared in this scope
nvidia.cpp:604: error: `ButtonSquare' was not declared in this scope
nvidia.cpp:604: error: `active' was not declared in this scope
nvidia.cpp:604: error: register name not specified for `int nVIDIAButton::size'
nvidia.cpp:605: error: ISO C++ forbids declaration of `setFixedSize' with no
type
nvidia.cpp:605: error: `int nVIDIAButton::setFixedSize' is not a static member
of `class nVIDIAButton'
nvidia.cpp:605: error: initializer list being treated as compound expression
nvidia.cpp:605: error: left-hand operand of comma cannot resolve address of
overloaded function
nvidia.cpp:605: error: argument of type `QSize (QWidget::)() const' does not
match `int'
nvidia.cpp:606: error: parse error before `}' token
nvidia.cpp: In member function `virtual void
nVIDIAButton::drawButton(QPainter*)':
nvidia.cpp:652: error: `button' undeclared (first use this function)
nvidia.cpp:652: error: `HelpButton' undeclared (first use this function)
nvidia.cpp:657: error: `clientHandler' undeclared (first use this function)
nvidia.cpp:657: error: `ButtonRound' undeclared (first use this function)
nvidia.cpp:657: error: `isActive' undeclared (first use this function)
nvidia.cpp:662: error: `ButtonSquare' undeclared (first use this function)
nvidia.cpp:679: error: `iconSpacing' undeclared (first use this function)
nvidia.cpp:726: error: `Help' undeclared (first use this function)
nvidia.cpp:731: error: `MinButton' undeclared (first use this function)
nvidia.cpp:732: error: `Minimize' undeclared (first use this function)
nvidia.cpp:735: error: `MaxButton' undeclared (first use this function)
nvidia.cpp:736: error: `maximizeMode' undeclared (first use this function)
nvidia.cpp:736: error: incomplete type `nVIDIAClient' does not have member `
MaximizeFull'
nvidia.cpp:736: error: `Restore' undeclared (first use this function)
nvidia.cpp:736: error: `Maximize' undeclared (first use this function)
nvidia.cpp:739: error: `CloseButton' undeclared (first use this function)
nvidia.cpp:740: error: `Close' undeclared (first use this function)
nvidia.cpp: In member function `virtual void nVIDIAButton::updateMask()':
nvidia.cpp:757: error: `isActive' undeclared (first use this function)
nvidia.cpp: At global scope:
nvidia.cpp:789: error: parse error before `*' token
nvidia.cpp:792: error: ISO C++ forbids declaration of `setCursor' with no type
nvidia.cpp:792: error: cannot declare member `Qt::PointingHandCursor' within `
nVIDIAAvatarButton'
nvidia.cpp:792: confused by earlier errors, bailing out
make[3]: *** [nvidia.lo] 错误 1
make[2]: *** [all-recursive] 错误 1
make[1]: *** [all-recursive] 错误 1
make: *** [all] 错误 2
难道和NV卡的驱动有关?