[ecasound] Problem building with QT 2.1.0 and c++ 2.95.3

New Message Reply Date view Thread view Subject view Author view Other groups

Subject: [ecasound] Problem building with QT 2.1.0 and c++ 2.95.3
From: Jeremy (j_bar@club-internet.fr)
Date: Sun Jun 25 2000 - 00:10:43 EEST


Hi,

I have problems wen I try to build ecasound-1.7.9r13.
I have a Mandrake 7.1 with c++ v2.95.3.
the end of the output looks like this:
--------8<--------8<--------8<--------8<--------8<--------8<--------8<
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../kvutils
-I../libecasound/include -I../libqtecasound -I/usr/lib/qt2/include -I
-O2 -D_REENTRANT -DNDEBUG -ffast-math -fstrict-aliasing -funroll-loops
-c -fPIC -DPIC qestringdialog_moc.cpp -o .libs/qestringdialog_moc.lo
qestringdialog_moc.cpp:45: new declaration `static void
QEStringDialog::staticMetaObject()'
qestringdialog.h:9: ambiguates old declaration `static class QMetaObject
* QEStringDialog::staticMetaObject()'
qestringdialog_moc.cpp: In function `void
__static_initialization_and_destruction_0(int, int)':
qestringdialog_moc.cpp:29: no matching function for call to
`QMetaObjectInit::QMetaObjectInit (QMetaObject * (*)())'
/usr/lib/qt2/include/qmetaobject.h:229: candidates are:
QMetaObjectInit::QMetaObjectInit(void (*)())
/usr/lib/qt2/include/qmetaobject.h:232:
QMetaObjectInit::QMetaObjectInit(const QMetaObjectInit &)
make[2]: *** [qestringdialog_moc.lo] Error 1
make[2]: Leaving directory `/home/nuser/ecasound-1.7.9r13/libqtecasound'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nuser/ecasound-1.7.9r13'
make: *** [all-recursive-am] Error 2
--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<

I had a look at /usr/lib/qt2/include/qmetaobject.h and at the end on
line 229 :
--------8<--------8<--------8<--------8<--------8<--------8<
// ### remove 3.0 (binary compatibility with Qt-2.0.2)
class Q_EXPORT QMetaObjectInit {
public:
    QMetaObjectInit(void(*)());
    static int init();
};
--------8<--------8<--------8<--------8<--------8<--------8<

What do you think about this `remove 3.0' stuff ?

-- 
           Windows is not the only operating system in the world.
                          Try  LINUX, Try Free BSD
                                 Jeremy Bar
____________________________________________________________________________
--
To unsubscribe send message 'unsubscribe' in the body of the
message to <ecasound-list-request@wakkanet.fi>.


New Message Reply Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sun Jun 25 2000 - 00:13:19 EEST