Find the answer to your Linux question:
Results 1 to 3 of 3
I downloaded the latest stable version (2_11) of KBear from kbear.sf.net, and while executing make I got the following errors. Code: Good - your configure finished. Start make now vasudevan@yos ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2005
    Location
    13 N 80 E
    Posts
    77

    Compile error with KBear


    I downloaded the latest stable version (2_11) of KBear from kbear.sf.net, and while executing make I got the following errors.

    Code:
    Good - your configure finished. Start make now
    
    vasudevan@yos kbear-2.1 $ make
    make  all-recursive
    make[1]: Entering directory `/home/vasudevan/kbear-2.1'
    Making all in kbear
    make[2]: Entering directory `/home/vasudevan/kbear-2.1/kbear'
    Making all in ftp
    make[3]: Entering directory `/home/vasudevan/kbear-2.1/kbear/ftp'
    if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../..-I/usr/lib/qt-3.3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new  -MT kbearftp.lo -MD -MP -MF ".deps/kbearftp.Tpo" \
      -c -o kbearftp.lo `test -f 'kbearftp.cpp' || echo './'`kbearftp.cpp; \
    then mv -f ".deps/kbearftp.Tpo" ".deps/kbearftp.Plo"; \
    else rm -f ".deps/kbearftp.Tpo"; exit 1; \
    fi
    cc1plus: warning: command line option "-Wmissing-prototypes" is valid for C/ObjC but not for C++
    kbearftp.cpp:600:2: warning: #warning is a GCC extension
    kbearftp.cpp:600:2: warning: #warning response from firewall needs testing
    kbearftp.cpp: In member function `bool KBearFtp::ftpOpenDataConnection()':
    kbearftp.cpp:1176: warning: 'disableEPSV' might be used uninitialized in this function
    cc1plus: warning: command line option "-Wmissing-prototypes" is valid for C/ObjC but not for C++
    /bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new   -L/usr/X11R6/lib -L/usr/lib/qt-3.3/lib -L/usr/lib  -o kio_kbearftp.la.closure kio_kbearftp_la_closure.lo-module -avoid-version -module -no-undefined -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib  -L/usr/X11R6/lib -L/usr/lib/qt-3.3/lib -L/usr/lib  -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib kbearftp.lo -lXext -lX11 -lkio -lqt-mt  -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread -lkdecore -lkdeui -lkio
    /bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new   -L/usr/X11R6/lib -L/usr/lib/qt-3.3/lib -L/usr/lib  -o kio_kbearftp.la -rpath /usr/lib/kde3 -module -avoid-version -module -no-undefined -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib  -L/usr/X11R6/lib -L/usr/lib/qt-3.3/lib -L/usr/lib  -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib kbearftp.lo -lXext -lX11 -lkio -lqt-mt  -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread -lkdecore -lkdeui -lkio
    make[3]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/ftp'
    Making all in qextmdi
    make[3]: Entering directory `/home/vasudevan/kbear-2.1/kbear/qextmdi'
    Making all in pics
    make[4]: Entering directory `/home/vasudevan/kbear-2.1/kbear/qextmdi/pics'
    make[4]: Nothing to be done for `all'.
    make[4]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/qextmdi/pics'
    make[4]: Entering directory `/home/vasudevan/kbear-2.1/kbear/qextmdi'
    /usr/lib/qt-3.3/bin/moc ./qextmditaskbar.h -o qextmditaskbar.moc
    if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../..-I/usr/lib/qt-3.3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new  -MT qextmditaskbar.lo -MD -MP -MF ".deps/qextmditaskbar.Tpo" \
      -c -o qextmditaskbar.lo `test -f 'qextmditaskbar.cpp' || echo './'`qextmditaskbar.cpp; \
    then mv -f ".deps/qextmditaskbar.Tpo" ".deps/qextmditaskbar.Plo"; \
    else rm -f ".deps/qextmditaskbar.Tpo"; exit 1; \
    fi
    cc1plus: warning: command line option "-Wmissing-prototypes" is valid for C/ObjC but not for C++
    In file included from qextmditaskbar.h:44,
                     from qextmditaskbar.cpp:28:
    qextmdidefines.h:91: error: extra `;'
    make[4]: *** [qextmditaskbar.lo] Error 1
    make[4]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/qextmdi'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/qextmdi'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/vasudevan/kbear-2.1/kbear'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/vasudevan/kbear-2.1'
    make: *** [all] Error 2
    vasudevan@yos kbear-2.1 $ su
    Password:
    root@yos kbear-2.1 # make install
    Making install in kbear
    make[1]: Entering directory `/home/vasudevan/kbear-2.1/kbear'
    Making install in ftp
    make[2]: Entering directory `/home/vasudevan/kbear-2.1/kbear/ftp'
    make[3]: Entering directory `/home/vasudevan/kbear-2.1/kbear/ftp'
    /bin/sh ../../admin/mkinstalldirs /usr/lib/kde3
     /bin/sh ../../libtool --silent --mode=install /bin/install -c -p  kio_kbearftp.la /usr/lib/kde3/kio_kbearftp.la
    PATH="$PATH:/sbin" ldconfig -n /usr/lib/kde3
    /bin/sh ../../admin/mkinstalldirs /usr/share/services
     /bin/install -c -p -m 644 kbearftp.protocol /usr/share/services/kbearftp.protocol
    make[3]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/ftp'
    make[2]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/ftp'
    Making install in qextmdi
    make[2]: Entering directory `/home/vasudevan/kbear-2.1/kbear/qextmdi'
    Making install in pics
    make[3]: Entering directory `/home/vasudevan/kbear-2.1/kbear/qextmdi/pics'
    make[4]: Entering directory `/home/vasudevan/kbear-2.1/kbear/qextmdi/pics'
    make[4]: Nothing to be done for `install-exec-am'.
    make[4]: Nothing to be done for `install-data-am'.
    make[4]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/qextmdi/pics'
    make[3]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/qextmdi/pics'
    make[3]: Entering directory `/home/vasudevan/kbear-2.1/kbear/qextmdi'
    if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../..-I/usr/lib/qt-3.3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new  -MT qextmditaskbar.lo -MD -MP -MF ".deps/qextmditaskbar.Tpo" \
      -c -o qextmditaskbar.lo `test -f 'qextmditaskbar.cpp' || echo './'`qextmditaskbar.cpp; \
    then mv -f ".deps/qextmditaskbar.Tpo" ".deps/qextmditaskbar.Plo"; \
    else rm -f ".deps/qextmditaskbar.Tpo"; exit 1; \
    fi
    cc1plus: warning: command line option "-Wmissing-prototypes" is valid for C/ObjC but not for C++
    In file included from qextmditaskbar.h:44,
                     from qextmditaskbar.cpp:28:
    qextmdidefines.h:91: error: extra `;'
    make[3]: *** [qextmditaskbar.lo] Error 1
    make[3]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/qextmdi'
    make[2]: *** [install-recursive] Error 1
    make[2]: Leaving directory `/home/vasudevan/kbear-2.1/kbear/qextmdi'
    make[1]: *** [install-recursive] Error 1
    make[1]: Leaving directory `/home/vasudevan/kbear-2.1/kbear'
    make: *** [install-recursive] Error 1
    Please advise me, what do I do?

  2. #2
    Linux Engineer LondoJowo's Avatar
    Join Date
    May 2005
    Location
    Richmond, TX
    Posts
    804
    I think Kbear has some flaky code as it causes major problems on the kicker panel in SuSE.

    I'm using Kasablanca and much happier with the layout over Kbear.
    http://rpm.pbone.net/index.php3?stat...anca&srodzaj=3
    Dell Precision T7400 Workstation
    Dual 3.33Ghz Xeon "Harpertown" Core
    16GB PC5300 DDR2 ECC CL5
    BFG GeForce GTX 285 OC 2GB
    X-Fi Platinum
    HP w2408 24" Monitor
    Dual Boot:openSUSE 11.2/Win 7 Ultimate

  3. #3
    Just Joined!
    Join Date
    Aug 2005
    Location
    13 N 80 E
    Posts
    77
    Hello and thanks for the recommendation of Kasablanca. I will certainly try it, but I would still like to have a solution for the make problem, if only to justify my having downloaded the bytes...

    Be well.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •