• Bug#265680: kxmleditor: FTBFS: compile error: undeclared symbols (1/2)

    From Roland Stigge@1:229/2 to All on Sat Aug 14 14:30:11 2004
    From: [email protected]

    Package: kxmleditor
    Version: 1.0.0-1
    Severity: serious

    Hi,

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

    ============================================================================= [...]
    creating libkxmleditorpart_la.all_cpp.cpp ...
    if /bin/bash ../libtool --silent --mode=compile --tag=CXX i386-linux-g++ -DHAVE_
    CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/include/qt3 -I. -DQT_THREAD_SU
    PPORT -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 -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions
    -fno-check-new -MT libkxmleditorpart_la.all_cpp.lo -MD -MP -MF ".deps/libkxmle
    ditorpart_la.all_cpp.Tpo" \
    -c -o libkxmleditorpart_la.all_cpp.lo `test -f 'libkxmleditorpart_la.all_cpp.c
    pp' || echo './'`libkxmleditorpart_la.all_cpp.cpp; \
    then mv -f ".deps/libkxmleditorpart_la.all_cpp.Tpo" ".deps/libkxmleditorpart_la.
    all_cpp.Plo"; \
    else rm -f ".deps/libkxmleditorpart_la.all_cpp.Tpo"; exit 1; \
    fi
    In file included from libkxmleditorpart_la.all_cpp.cpp:7: kxechardatadialog.cpp: In static member function `static QString
    KXECharDataDialog::checkContents(QString)':
    kxechardatadialog.cpp:103: warning: comparison between signed and unsigned
    integer expressions
    In file included from libkxmleditorpart_la.all_cpp.cpp:16: kxetextviewsettings.cpp:50:1: warning: "CONF_ENTRY_NAME_INDENT_STEPS" redefined In file included from libkxmleditorpart_la.all_cpp.cpp:14: kxeprintsettings.cpp:35:1: warning: this is the location of the previous definit
    ion
    In file included from libkxmleditorpart_la.all_cpp.cpp:16: kxetextviewsettings.cpp: In member function `virtual void
    KXETextViewSettings::read(const KConfig*)':
    kxetextviewsettings.cpp:83: warning: taking address of temporary kxetextviewsettings.cpp:84: warning: taking address of temporary kxetextviewsettings.cpp:85: warning: taking address of temporary kxetextviewsettings.cpp:86: warning: taking address of temporary kxetextviewsettings.cpp:87: warning: taking address of temporary kxetextviewsettings.cpp:88: warning: taking address of temporary kxetextviewsettings.cpp:89: warning: taking address of temporary
    In file included from libkxmleditorpart_la.all_cpp.cpp:18:
    kxe_treeview.cpp: In member function `void KXE_TreeView::updateNodeMoved(const
    QDomNode&)':
    kxe_treeview.cpp:626: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    kxe_treeview.cpp:635: warning: `moveItem' is deprecated (declared at
    /usr/include/kde/klistview.h:163)
    In file included from libkxmleditorpart_la.all_cpp.cpp:30: kxmleditorfactory.cpp: In member function `virtual KParts::Part*
    KXMLEditorFactory::createPartObject(QWidget*, const char*, QObject*, const
    char*, const char*, const QStringList&)':
    kxmleditorfactory.cpp:56: warning: unused parameter `const QStringList&args'
    In file included from libkxmleditorpart_la.all_cpp.cpp:31: dcopiface_part_ro.cpp: In member function `QString
    KXMLEditorPartIfaceReadOnly::saveAsFile(const QString&)': dcopiface_part_ro.cpp:24: warning: unused parameter `const QString&path_to_file
    '
    In file included from libkxmleditorpart_la.all_cpp.cpp:33: kxesearchdialogbase.cpp: In constructor `
    KXESearchDialogBase::KXESearchDialogBase(QWidget*, const char*, bool,
    unsigned int)':
    kxesearchdialogbase.cpp:45: error: `Spacer3' undeclared (first use this
    function)
    kxesearchdialogbase.cpp:45: error: (Each undeclared identifier is reported only
    once for each function it appears in.)
    kxesearchdialogbase.cpp:55: error: `Spacer2' undeclared (first use this
    function)
    kxesearchdialogbase.cpp:90: error: `spacer19' undeclared (first use this
    function)
    kxesearchdialogbase.cpp:92: error: `spacer20' undeclared (first use this
    function)
    kxesearchdialogbase.cpp:98: error: `Spacer9' undeclared (first use this
    function)
    In file included from libkxmleditorpart_la.all_cpp.cpp:34: kxeprocinstrdialogbase.cpp: In constructor `
    KXEProcInstrDialogBase::KXEProcInstrDialogBase(QWidget*, const char*, bool,
    unsigned int)':
    kxeprocinstrdialogbase.cpp:62: error: `Horizontal_Spacing2' undeclared (first
    use this function)
    In file included from libkxmleditorpart_la.all_cpp.cpp:35: kxespecprocinstrdialogbase.cpp: In constructor `
    KXESpecProcInstrDialogBase::KXESpecProcInstrDialogBase(QWidget*, const
    char*, bool, unsigned int)':
    kxespecprocinstrdialogbase.cpp:60: error: `spacer2' undeclared (first use this
    function)
    kxespecprocinstrdialogbase.cpp:72: error: `spacer1' undeclared (first use this
    function)
    In file included from libkxmleditorpart_la.all_cpp.cpp:36: kxeelementdialogbase.cpp: In constructor `
    KXEElementDialogBase::KXEElementDialogBase(QWidget*, const char*, bool,
    unsigned int)':
    kxeelementdialogbase.cpp:43: error: `Spacer4' undeclared (first use this
    function)
    kxeelementdialogbase.cpp:45: error: `Spacer5' undeclared (first use this
    function)
    In file included from libkxmleditorpart_la.all_cpp.cpp:37: kxeattributedialogbase.cpp: In constructor `
    KXEAttributeDialogBase::KXEAttributeDialogBase(QWidget*, const char*, bool,
    unsigned int)':
    kxeattributedialogbase.cpp:39: error: `Spacer4_2' undeclared (first use this
    function)
    In file included from libkxmleditorpart_la.all_cpp.cpp:38: kxechardatadialogbase.cpp: In constructor `
    KXECharDataDialogBase::KXECharDataDialogBase(QWidget*, const char*, bool,
    unsigned int)':
    kxechardatadialogbase.cpp:44: error: `Spacer6' undeclared (first use this
    function)
    In file included from libkxmleditorpart_la.all_cpp.cpp:40: kxechoosestringdialogbase.cpp: In constructor `
    KXEChooseStringDialogBase::KXEChooseStringDialogBase(QWidget*, const char*,
    bool, unsigned int)':
    kxechoosestringdialogbase.cpp:54: error: `Spacer1' undeclared (first use this
    function)
    In file included from libkxmleditorpart_la.all_cpp.cpp:41: kxetreeviewsettingspage.cpp: In constructor `
    KXETreeViewSettingsPage::KXETreeViewSettingsPage(QWidget*, const char*,
    unsigned int)':
    kxetreeviewsettingspage.cpp:83: error: `spacer9' undeclared (first use this
    function)
    In file included from libkxmleditorpart_la.all_cpp.cpp:43: kxeprintsettingspage.cpp: In constructor `

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Mike Hommey@1:229/2 to Roland Stigge on Sat Aug 14 17:00:11 2004
    From: [email protected]

    On Sat, Aug 14, 2004 at 02:07:27PM +0200, Roland Stigge wrote:
    Hi,

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

    Ah, that's something I was quite sure would happen, but was not 100%
    sure... kxmleditor 1.0.0 uses stuff that has been deprecated in KDE
    3.2... making it impossible to build now that kde 3.2 has migrated.

    Anyway, I've orphaned the package and Alejandro Exojo (Cced) proposed to
    adopt it and package the new version 1.1.0 (well, now 1.1.2). [1]

    BTW, Alexandro, QT 3.3 is now in sid, so you can probably more easily
    package it. Anyway, if QT 3.3 doesn't make its way to testing before the
    full freeze, we'll have to ask for deletion of kxmleditor from testing.

    Mike

    [1] Bug #255299


    --
    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 Alejandro Exojo@1:229/2 to All on Sun Aug 15 00:30:08 2004
    From: [email protected]

    El S�bado, 14 de Agosto de 2004 16:42, Mike Hommey escribi�:
    On Sat, Aug 14, 2004 at 02:07:27PM +0200, Roland Stigge wrote:
    Hi,

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

    Ah, that's something I was quite sure would happen, but was not 100%
    sure... kxmleditor 1.0.0 uses stuff that has been deprecated in KDE
    3.2... making it impossible to build now that kde 3.2 has migrated.

    Anyway, I've orphaned the package and Alejandro Exojo (Cced) proposed to adopt it and package the new version 1.1.0 (well, now 1.1.2). [1]

    Uh, you finally orphaned it? Ok, I will try to adopt it, but I can't promise it will be very early.

    BTW, Alexandro, QT 3.3 is now in sid, so you can probably more easily
    package it. Anyway, if QT 3.3 doesn't make its way to testing before the
    full freeze, we'll have to ask for deletion of kxmleditor from testing.

    It seems that the qt/kde mantainers, will try to make that both KDE 3.3 and Qt 3.3 will enter into sarge:

    http://lists.debian.org/debian-qt-kde/2004/08/msg00265.html

    --
    Alex (a.k.a. suy) - GPG ID 0x0B8B0BC2
    http://darkshines.net/ - Jabber ID: [email protected]

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