Hello, I'm trying to build synthesis off git head for the first time (to trial the obex branch of syncevolution - it appears to require san.h which is not shipped with the embedded synthesis).
Both autogen.sh and configure seemed to run OK for me, but I get the compilation error at [1] below. Not sure what to make of this - almost looks like a syntax issue. Thanks for any tips on how to proceed. J. [1] Compile error [...@talby libsynthesis]$ make make all-recursive make[1]: Entering directory `/home/jas/git/synthesis/libsynthesis' Making all in src make[2]: Entering directory `/home/jas/git/synthesis/libsynthesis/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./sysync_SDK/Sources -include ../config.h -include ./Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_opensource_linux_prefix.h -I./Targets/ReleasedProducts/clientEngine_autotools/ -I./Targets/ReleasedProducts/combiEngine_opensource_linux/ -I./platform_adapters/linux/ -I./platform_adapters/unix_common/ -I./platform_adapters/ -I./syncapps/clientEngine_custom/ -I./syncapps/serverEngine_custom/ -I./sysync/ -I./Transport_interfaces/engine/ -I./ -I./syncml_tk/src/sml/inc/ -I./syncml_tk/src/sml/lib/inc/ -I./syncml_tk/src/sml/lib/ -I./syncml_tk/src/sml/mgr/inc/ -I./syncml_tk/src/sml/mgr/ -I./syncml_tk/src/sml/wsm/inc/ -I./syncml_tk/src/sml/xlt/inc -I./syncml_tk/src/sml/xlt/all -I./DB_interfaces/odbc_db/ -I./DB_interfaces/api_db/ -I./sysync_SDK/Sources/ -I./Targets/ReleasedProducts/clientEngine_autotools/systemxml -g -O2 -MT libsynthesis_la-cp936_tables_inc.lo -MD -MP -MF .deps/libsynthesis_la-cp936_tables_inc.Tpo -c -o libsynthesis_la-cp936_tables_inc.lo `test -f 'sysync/cp936_tables_inc.cpp' || echo './'`sysync/cp936_tables_inc.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./sysync_SDK/Sources -include ../config.h -include ./Targets/ReleasedProducts/combiEngine_opensource_linux/combiengine_opensource_linux_prefix.h -I./Targets/ReleasedProducts/clientEngine_autotools/ -I./Targets/ReleasedProducts/combiEngine_opensource_linux/ -I./platform_adapters/linux/ -I./platform_adapters/unix_common/ -I./platform_adapters/ -I./syncapps/clientEngine_custom/ -I./syncapps/serverEngine_custom/ -I./sysync/ -I./Transport_interfaces/engine/ -I./ -I./syncml_tk/src/sml/inc/ -I./syncml_tk/src/sml/lib/inc/ -I./syncml_tk/src/sml/lib/ -I./syncml_tk/src/sml/mgr/inc/ -I./syncml_tk/src/sml/mgr/ -I./syncml_tk/src/sml/wsm/inc/ -I./syncml_tk/src/sml/xlt/inc -I./syncml_tk/src/sml/xlt/all -I./DB_interfaces/odbc_db/ -I./DB_interfaces/api_db/ -I./sysync_SDK/Sources/ -I./Targets/ReleasedProducts/clientEngine_autotools/systemxml -g -O2 -MT libsynthesis_la-cp936_tables_inc.lo -MD -MP -MF .deps/libsynthesis_la-cp936_tables_inc.Tpo -c sysync/cp936_tables_inc.cpp -fPIC -DPIC -o .libs/libsynthesis_la-cp936_tables_inc.o sysync/cp936_tables_inc.cpp:3: error: ‘treeval_t’ does not name a type sysync/cp936_tables_inc.cpp:2760: error: ‘TConvFlatTree’ does not name a type sysync/cp936_tables_inc.cpp:2772: error: ‘treeval_t’ does not name a type sysync/cp936_tables_inc.cpp:5559: error: ‘TConvFlatTree’ does not name a type make[2]: *** [libsynthesis_la-cp936_tables_inc.lo] Error 1 make[2]: Leaving directory `/home/jas/git/synthesis/libsynthesis/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jas/git/synthesis/libsynthesis' make: *** [all] Error 2 _______________________________________________ os-libsynthesis mailing list [email protected] http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis
