Hi all,

I tried to build SyncEvolution from the git master branch with the SQLite backend enabled and received the following error:

[...]
g++ -DHAVE_CONFIG_H -I. -I.. -I.//Users/raterinho/Documents/source/ syncevolution/src/build-synthesis -I./syncevo -I./backends/addressbook -I./backends/evolution -I./backends/file -I./backends/sqlite -I./../ test -I.. -I/Users/raterinho/Documents/source/syncevolution/src/build- synthesis/src -I/opt/local/include -I/opt/local/include/ glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/ opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/ local/include -I/Users/raterinho/Documents/source/syncevolution/ src/build-synthesis/src -g -O2 -MT syncevolution- SQLiteContactSourceRegister.o -MD -MP -MF .deps/syncevolution- SQLiteContactSourceRegister.Tpo -c -o syncevolution- SQLiteContactSourceRegister.o `test -f 'backends/sqlite/ SQLiteContactSourceRegister.cpp' || echo './'`backends/sqlite/ SQLiteContactSourceRegister.cpp backends/sqlite/SQLiteContactSourceRegister.cpp: In function ‘SyncEvo::SyncSource* SyncEvo::createSource(const SyncEvo::SyncSourceParams&)’: backends/sqlite/SQLiteContactSourceRegister.cpp:43: error: cannot allocate an object of abstract type ‘SyncEvo::SQLiteContactSource’ backends/sqlite/SQLiteContactSource.h:60: note: because the following virtual functions are pure within ‘SyncEvo::SQLiteContactSource’: ./syncevo/SyncSource.h:663: note: virtual void SyncEvo::SyncSourceBase::enableServerMode() ./syncevo/SyncSource.h:664: note: virtual bool SyncEvo::SyncSourceBase::serverModeEnabled() const ./syncevo/SyncSource.h:663: note: virtual void SyncEvo::SyncSourceBase::enableServerMode() ./syncevo/SyncSource.h:664: note: virtual bool SyncEvo::SyncSourceBase::serverModeEnabled() const ./syncevo/SyncSource.h:663: note: virtual void SyncEvo::SyncSourceBase::enableServerMode() ./syncevo/SyncSource.h:664: note: virtual bool SyncEvo::SyncSourceBase::serverModeEnabled() const ./syncevo/SyncSource.h:663: note: virtual void SyncEvo::SyncSourceBase::enableServerMode() ./syncevo/SyncSource.h:664: note: virtual bool SyncEvo::SyncSourceBase::serverModeEnabled() const ./syncevo/SyncSource.h:663: note: virtual void SyncEvo::SyncSourceBase::enableServerMode() ./syncevo/SyncSource.h:664: note: virtual bool SyncEvo::SyncSourceBase::serverModeEnabled() const
make[4]: *** [syncevolution-SQLiteContactSourceRegister.o] Error 1

It seems there are implementations missing for two functions in class SQLiteContactSource:
- void enableServerMode();
- bool serverModeEnabled() const;

Is that correct?

Thanks,
Ralf




_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to