On Mo, 2011-07-25 at 13:51 +0200, Murray Cumming wrote: > On Thu, 2011-07-14 at 04:24 +0200, Chris Kühl wrote: > [snip] > > I've been having issues when building > > with --disable-shared and --enable-static. When trying this I get an > > error telling me to add -ldl to the LDFLAGS which I've done and it > > does in fact seem to build correctly. However, with this, the backends > > don't get registered > [snip] > > Maybe we need a simple unit test (for make check) that checks that the > backends are registered. That would help us to fix this and make sure > that it doesn't come back.
Define "the backends" :-/ That list depends on configure options and who is compiling SyncEvolution. Some people have additional backends in their source tree. This complication is the reason why there is no such test in client-test at the moment. A unit test might be able to check that some well-known backends (like the file backend) is listed, but anything beyond that is difficult. It would have caught this issue, though. -- 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. _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
