Emerge multisync with evolution2
After I upgraded to Evolution2 the multisync fails to emerge with the following error:
i686-pc-linux-gnu-gcc: @EVO_LDFLAGS@: No such file or directory i686-pc-linux-gnu-gcc: @EVO_LIBS@: No such file or directory make[2]: *** [libevolution2_sync.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/multisync-0.83_pre20050414-r3/work/multisync/plugins/evolution2_sync/src’ make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/multisync-0.83_pre20050414-r3/work/multisync/plugins/evolution2_sync’ make: *** [all] Error 2 !!! ERROR: app-pda/multisync-0.83_pre20050414-r3 failed.
I found tips for the solution in this German thread. Here are the steps to get it compiling:
First you start emerging multisync but suspend it with Control-z right after the source is unpacked, i.e.,
$ emerge multisync ... unpacked source ctrl ^z
You then go to where the source is unpacked and modify Makefile.am to take out the EVO flags, i.e.,
$ cd /var/tmp/portage/multisync-0.83_pre20050414-r3/work/multisync/plugins/evolution2_sync/src $ edit Makefile.am and remove @EVO_LDFLAGS@ and @EVO_LIBS@ towards the bottom
Continue with the emerge, i.e.,
$ fg
It should then complete gracefully ![]()
Leave a Reply
You must be logged in to post a comment.