[SyncEvolution] Re: SyncEvolution 2.0.0 pre-release

Patrick Ohly patrick.ohly at intel.com
Sat Jan 30 17:23:33 UTC 2021


Patrick Ohly <patrick.ohly at intel.com> writes:

> Milan Crha <mcrha at redhat.com> writes:
>> On Sat, 2020-12-19 at 12:40 +0100, Patrick Ohly wrote:
>>> I have tagged and built SyncEvolution 1.99.1, a pre-release of what
>>> will become 2.0.0.
>>
>> 	Hi,
>> I gave it a try under Fedora Rawhide and after removing unneeded
>> downstream patches and updating one due to the boost changes (see the
>> attached patch) I get a linker error (see the very end of the log):
>> https://kojipkgs.fedoraproject.org//work/tasks/2132/58912132/build.log
>
> Unfortunately I looked at this too late and now the link isn't working
> anymore. Do you have a more recent build log with the failure?
>
> I also tried to reproduce this and (at the same time) prevent future
> regressions by building on rawhide inside a Docker container. However,
> that currently fails because rawhide containers don't work on current
> runc runtimes (https://bugzilla.redhat.com/show_bug.cgi?id=1900021).

I was able to work around that by disabling the seccomp filter in the
"docker run" invocation.

I fixed a few compiler warnings related to C++17 and GObject
deprecations and now it fails to link with:

libtool: link: g++ -Wl,--as-needed  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/11/crtbeginS.o  src/backends/akonadi/.libs/syncakonadi_la-akonadisyncsource.o   -Wl,-rpath -Wl,/srv/runtests/docker/2021-01-30-06-46-fedora-rawhide-fedoraw-rawhide/tmp/build/src/syncevo/.libs -Wl,-rpath -Wl,/usr/lib64 -L/usr/lib64/ -lakonadi-kde -lQtDBus -lQtXml -lQtCore -lkdeui -lkdecore src/syncevo/.libs/libsyncevolution.so -lrt -L. -L/usr/lib/gcc/x86_64-redhat-linux/11 -L/usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/11/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/11/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/crtn.o  -Wl,--as-needed -g -O2 -Wl,--as-needed   -pthread -Wl,-soname -Wl,syncakonadi.so -o src/backends/akonadi/.libs/syncakonadi.so
/usr/bin/ld: cannot find -lkdeui
/usr/bin/ld: cannot find -lkdecore

That's with --enable-akonadi, something that I wanted to stop testing
because there are known issues with it even when it compiles. Perhaps
also remove KDE support from the Fedora .spec file?

-- 
Best Regards

Patrick Ohly
_______________________________________________
SyncEvolution mailing list -- syncevolution at syncevolution.org
To unsubscribe send an email to syncevolution-leave at syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s



More information about the SyncEvolution mailing list