Also getting compilation errors.
/home/droot/syncevolution-1-2-99-1/src/build-synthesis/src/.libs/libsynthesis.a(libsynthesis_la-stringutils.o):
In function `sysync::strucmp(char const*, char const*, unsigned int,
unsigned int)':
/home/droot/libsynthesis/libsynthesis/src/sysync/stringutils.cpp:290:
multiple definition of `sysync::strucmp(char const*, char const*,
unsigned int, unsigned int)'
/home/droot/syncevolution-1-2-99-1/src/build-synthesis/src/.libs/libsynthesissdk.a(libsynthesissdk_la-stringutil.o):/home/droot/libsynthesis/libsynthesis/src/sysync_SDK/Sources/stringutil.cpp:40:
first defined here
/home/droot/syncevolution-1-2-99-1/src/build-synthesis/src/.libs/libsynthesis.a(libsynthesis_la-stringutils.o):
In function `sysync::HexStrToULong(char const*, unsigned int&,
short)':
/home/droot/libsynthesis/libsynthesis/src/sysync/stringutils.cpp:507:
multiple definition of `sysync::HexStrToULong(char const*, unsigned
int&, short)'
/home/droot/syncevolution-1-2-99-1/src/build-synthesis/src/.libs/libsynthesissdk.a(libsynthesissdk_la-stringutil.o):/home/droot/libsynthesis/libsynthesis/src/sysync_SDK/Sources/stringutil.cpp:192:
first defined here
Pls suggest
Regards
Sachin
On Wed, Nov 27, 2013 at 1:44 AM, Sachin Gupta <chingupt(a)gmail.com> wrote:
Thanks Patrick,
I am using syncevo version1-2-99-1.
When comiling with the options you mentioned, i get some warnings.
configure: WARNING: unrecognized options: --with-synthesis-src,
--disable-ebook, --disable-ecal, --disable-dbus-service
checking for WITH_SYNTHESIS_SRC... yes
checking for GNOMEBLUETOOTH... no
checking for qmake... no
checking for qmake-qt4... no
./configure: line 20928: kde4-config: command not found
./configure: line 20928: kde4-config: command not found
./configure: line 20934: kde4-config: command not found
./configure: line 20934: kde4-config: command not found
checking Akonadi/Collection usability... no
checking Akonadi/Collection presence... no
checking for Akonadi/Collection... no
checking for EPACKAGE... yes
checking for ECAL... yes
checking for EBOOK... yes
checking for EBOOK_VERSION... yes
checking for KEYRING... no
checking for qmake-qt4... no
checking for qmake... no
checking for MCALB... no
checking for SQLITE... yes
checking for GLIB... yes
checking for GTHREAD... yes
checking for GOBJECT... yes
in configure file there is no option for disable-dbus-service.
Please advise.
Regards
On Tue, Nov 26, 2013 at 9:54 AM, Patrick Ohly <patrick.ohly(a)intel.com> wrote:
> On Tue, 2013-11-26 at 20:19 +0530, Sachin Gupta wrote:
>> Hi,
>>
>> When running syncevo from command line via ssh, getting the following errors:
>>
>> [WARNING] GConf: Client failed to connect to the D-BUS daemon:
>> [WARNING] Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
> [...]
>> [ERROR] Error allocating system address book
>> [INFO] creating complete data backup after sync (enabled with dumpData
>> and needed for printChanges)
> [...]
>> How to resolve this?
>
> Two approaches: if you don't want to use EDS, the default local storage,
> then you can compile with "--disable-ebook --disable-ecal
> --disable-dbus-service". In the resulting SyncEvolution, there will be
> no D-Bus dependency, but also no default local storage. To set up
> storage, use:
>
> # Choose a directory where SyncEvolution will
> # store the PIM data, using its internal file backend.
> # To store in some other backend, like Evolution,
> # you'll have to use different "type" and "evolutionsource"
> # values in the commands below.
> datapath=$HOME/some-directory
>
> # Choose file storage for each of the default sources.
> syncevolution --configure \
> type=file:text/vcard:3.0
> evolutionsource=file://${datapath}/addressbook \
> @default addressbook
> syncevolution --configure \
> type=file:text/calendar:2.0 \
> evolutionsource=file://${datapath}/calendar \
> @default calendar
> syncevolution --configure \
> type=file:text/calendar:2.0 \
> evolutionsource=file://${datapath}/todo \
> @default todo
> syncevolution --configure \
> type=file:text/plain:1.0 \
> evolutionsource=file://${datapath}/memo \
> @default memo
>
> When you set up some peer, it'll use these local directories for storage.
>
> The second approach is to ensure that you have a D-Bus session. The
> SyncEvolution source has a dbus-session.sh utility script for that, see
>
http://cgit.freedesktop.org/SyncEvolution/syncevolution/plain/test/dbus-s...
>
>
> --
> Best Regards, Patrick Ohly
>
> The content of this message is my personal opinion only and although
> I am an employee of Intel, the statements I make here in no way
> represent Intel's position on the issue, nor am I authorized to speak
> on behalf of Intel on this matter.
>
>