• Bug#265035: kbear: FTBFS: compile error

    From Roland Stigge@1:229/2 to All on Wed Aug 11 15:40:10 2004
    From: [email protected]

    Package: kbear
    Version: 1.2.18-11
    Severity: serious

    Hi,

    trying to build the package in a clean environment (pbuilder chroot), I got:

    ============================================================================= [...]
    if /bin/bash ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H
    -I. -I. -I../.. -I/usr/include/kde -I/usr/include/qt3 -I. -DQT_THREAD_SUPPORT
    -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wp
    ointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-alig
    n -Wconversion -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -MT libkb
    earbase_la.all_cpp.lo -MD -MP -MF ".deps/libkbearbase_la.all_cpp.Tpo" \
    -c -o libkbearbase_la.all_cpp.lo `test -f 'libkbearbase_la.all_cpp.cpp' || ech
    o './'`libkbearbase_la.all_cpp.cpp; \
    then mv -f ".deps/libkbearbase_la.all_cpp.Tpo" ".deps/libkbearbase_la.all_cpp.Pl
    o"; \
    else rm -f ".deps/libkbearbase_la.all_cpp.Tpo"; exit 1; \
    fi
    In file included from libkbearbase_la.all_cpp.cpp:7:
    kbearchildviewpart.cpp: In member function `bool
    KBearChildViewPart::validURL(const KURL&)':
    kbearchildviewpart.cpp:83: warning: `isMalformed' is deprecated (declared at
    /usr/include/kde/kurl.h:530)
    In file included from libkbearbase_la.all_cpp.cpp:10:
    kbearlistjob.cpp: In member function `virtual void KBearListJob::slotFinished()
    ':
    kbearlistjob.cpp:137: warning: `isMalformed' is deprecated (declared at
    /usr/include/kde/kurl.h:530)
    In file included from libkbearbase_la.all_cpp.cpp:13: kbeartransferviewitem.cpp: In member function `void
    KBearTransferViewItem::init()':
    kbeartransferviewitem.cpp:120: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:121: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:122: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:123: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:124: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:125: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:126: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:127: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:128: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:129: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kbeartransferviewitem.cpp:130: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    In file included from libkbearbase_la.all_cpp.cpp:18: kbearquickconnectbase.cpp: In constructor `
    KBearQuickConnectBase::KBearQuickConnectBase(QWidget*, const char*, bool,
    unsigned int)':
    kbearquickconnectbase.cpp:71: error: `Spacer4' undeclared (first use this
    function)
    kbearquickconnectbase.cpp:71: error: (Each undeclared identifier is reported
    only once for each function it appears in.)
    kbearquickconnectbase.cpp:100: error: `Spacer3' undeclared (first use this
    function)
    kbearquickconnectbase.cpp:111: error: `Spacer1' undeclared (first use this
    function)
    kbearquickconnectbase.cpp:123: error: `Spacer2' undeclared (first use this
    function)
    In file included from libkbearbase_la.all_cpp.cpp:20:
    mixedsettingsbase.cpp: In constructor `
    MixedSettingsBase::MixedSettingsBase(QWidget*, const char*, unsigned int)': mixedsettingsbase.cpp:128: error: `Spacer9' undeclared (first use this
    function)
    In file included from libkbearbase_la.all_cpp.cpp:21:
    windowsettingsbase.cpp: In constructor `
    WindowSettingsBase::WindowSettingsBase(QWidget*, const char*, unsigned int)
    ':
    windowsettingsbase.cpp:125: error: `Spacer7' undeclared (first use this
    function)
    In file included from libkbearbase_la.all_cpp.cpp:24:
    kbearsearchbase.cpp: In constructor `KBearSearchBase::KBearSearchBase(QWidget*,
    const char*, bool, unsigned int)':
    kbearsearchbase.cpp:37: error: `Spacer5' undeclared (first use this function) kbearsearchbase.cpp:39: error: `Spacer6' undeclared (first use this function) make[4]: *** [libkbearbase_la.all_cpp.lo] Error 1
    make[4]: Leaving directory `/tmp/buildd/kbear-2.1.1/kbear/base'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/tmp/buildd/kbear-2.1.1/kbear'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/tmp/buildd/kbear-2.1.1'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/tmp/buildd/kbear-2.1.1'
    make: *** [build-stamp] Error 2 =============================================================================

    Thanks for considering.

    bye,
    Roland


    -- System Information:
    Debian Release: 3.1
    APT prefers unstable
    APT policy: (500, 'unstable')
    Architecture: i386 (i686)
    Kernel: Linux 2.6.7
    Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (ignored: LC_ALL set to en_GB.UTF-8)


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Ben Burton@1:229/2 to All on Thu Aug 12 05:00:11 2004
    From: [email protected]

    tags 265035 + pending
    thanks mate

    Right, I've tracked this one down -- it's a Qt version skew between the
    .cpp and .h files generated by uic.

    I've patched it by touching all the .ui files before $(MAKE) so that
    both the .cpp and .h files are regenerated at build time (instead of
    just the .cpp files, as was happening before).

    Will upload shortly.

    b.



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)