Hi
I've compiled avifile 0.53 without a problem. I didn't have any errors. I only had to
run configure with '--with-qt-dir=/usr/lib/qt2'. I remembered that 0.51 wouldn't
compile without it (although configure would run without a problem). you can try that.
also, did you update any qt libraries? mine are the original.
good luck
--
Haim
On Sat, Jan 06, 2001 at 12:36:29PM -0800, Cecil Watson wrote:
> Has anyone successfully compiled avifile 0.53? I'm using 7.2, it
> configures ok, but it cannot be maded. Here is where the errors start
> to occur:
>
>
> /usr/bin/moc <MyConfig.h >MyConfig.moc
> /usr/bin/moc <MyConfigImpl.h >MyConfigImpl.moc
> c++ -DHAVE_CONFIG_H -I. -I. -I../include -g -march=i586
> -I/usr/X11R6/include -I/usr/include/SDL -D_REENTRANT -w -I../include
> -I/usr/X11R6/include -I/usr/lib/qt2/include -I/usr/include/SDL
> -D_REENTRANT -DSHARE_PATH=\"/usr/local/share/avifile\"
> -DWIN32_PATH=\"/usr/lib/win32\" -march=i586 -c MyConfigImpl.cpp
> In file included from MyConfigImpl.cpp:110:
> MyConfig.moc:44: new declaration `static void
> MyConfigDialog::staticMetaObject()'
> MyConfig.h:26: ambiguates old declaration `static class QMetaObject *
> MyConfigDialog::staticMetaObject()'
> In file included from MyConfigImpl.cpp:111:
> MyConfigImpl.moc:44: new declaration `static void
> MyConfigDialog_impl::staticMetaObject()'
> MyConfigImpl.h:8: ambiguates old declaration `static class QMetaObject *
> MyConfigDialog_impl::staticMetaObject()'
> MyConfig.moc: In function `void
> __static_initialization_and_destruction_0(int, int)':
> MyConfig.moc:28: no matching function for call to
> `QMetaObjectInit::QMetaObjectInit (QMetaObject * (*)())'
> /usr/lib/qt2/include/qmetaobject.h:259: candidates are:
> QMetaObjectInit::QMetaObjectInit(void (*)())
> /usr/lib/qt2/include/qmetaobject.h:261:
> QMetaObjectInit::QMetaObjectInit(const QMetaObjectInit &)
> MyConfigImpl.moc:28: no matching function for call to
> `QMetaObjectInit::QMetaObjectInit (QMetaObject * (*)())'
> /usr/lib/qt2/include/qmetaobject.h:259: candidates are:
> QMetaObjectInit::QMetaObjectInit(void (*)())
> /usr/lib/qt2/include/qmetaobject.h:261:
> QMetaObjectInit::QMetaObjectInit(const QMetaObjectInit &)
> make[1]: *** [MyConfigImpl.o] Error 1
> make[1]: Leaving directory `/home/cecil/avifile-0.53/player'
> make: *** [all-recursive] Error 1
>
> Please let me know if you have any ideas. Thanks in advance,
>
> Cecil
>
--
Haim