Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Evolution-data-server 3.31.2 fails to build[SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Tue Nov 13, 2018 1:55 am    Post subject: Evolution-data-server 3.31.2 fails to build[SOLVED] Reply with quote

Hi All:

From the gnome-next overlay, the latest beta release of evolution will not build, dies here:
[ 41%] Linking CXX shared library libedataserver-1.2.so
cd /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/libedataserver && /usr/bin/cmake -E cmake_link_script CMakeFiles/edataserver.dir/link.txt --verbose=1
/usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -mtune=native -Werror-implicit-function-declaration -Wformat -Wformat-security -Winit-self -Wmissing-declarations -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -fno-strict-aliasing -Wno-deprecated-declarations -Wabi -Wnoexcept -Wl,-O1 -Wl,--as-needed -Wl,--no-undefined -shared -Wl,-soname,libedataserver-1.2.so.24 -o libedataserver-1.2.so.24.0.0 CMakeFiles/edataserver.dir/e-cancellable-locks.c.o CMakeFiles/edataserver.dir/e-categories.c.o CMakeFiles/edataserver.dir/e-client.c.o CMakeFiles/edataserver.dir/e-collator.c.o CMakeFiles/edataserver.dir/e-credentials.c.o CMakeFiles/edataserver.dir/e-extensible.c.o CMakeFiles/edataserver.dir/e-extension.c.o CMakeFiles/edataserver.dir/e-flag.c.o CMakeFiles/edataserver.dir/e-free-form-exp.c.o CMakeFiles/edataserver.dir/e-gdata-oauth2-authorizer.c.o CMakeFiles/edataserver.dir/e-iterator.c.o CMakeFiles/edataserver.dir/e-list.c.o CMakeFiles/edataserver.dir/e-list-iterator.c.o CMakeFiles/edataserver.dir/e-memory.c.o CMakeFiles/edataserver.dir/e-module.c.o CMakeFiles/edataserver.dir/e-network-monitor.c.o CMakeFiles/edataserver.dir/e-oauth2-service.c.o CMakeFiles/edataserver.dir/e-oauth2-service-base.c.o CMakeFiles/edataserver.dir/e-oauth2-service-google.c.o CMakeFiles/edataserver.dir/e-oauth2-service-outlook.c.o CMakeFiles/edataserver.dir/e-oauth2-services.c.o CMakeFiles/edataserver.dir/e-operation-pool.c.o CMakeFiles/edataserver.dir/e-proxy.c.o CMakeFiles/edataserver.dir/e-secret-store.c.o CMakeFiles/edataserver.dir/e-sexp.c.o CMakeFiles/edataserver.dir/e-soup-auth-bearer.c.o CMakeFiles/edataserver.dir/e-soup-session.c.o CMakeFiles/edataserver.dir/e-soup-ssl-trust.c.o CMakeFiles/edataserver.dir/e-source.c.o CMakeFiles/edataserver.dir/e-source-extension.c.o CMakeFiles/edataserver.dir/e-source-address-book.c.o CMakeFiles/edataserver.dir/e-source-alarms.c.o CMakeFiles/edataserver.dir/e-source-authentication.c.o CMakeFiles/edataserver.dir/e-source-autocomplete.c.o CMakeFiles/edataserver.dir/e-source-autoconfig.c.o CMakeFiles/edataserver.dir/e-source-backend.c.o CMakeFiles/edataserver.dir/e-source-calendar.c.o CMakeFiles/edataserver.dir/e-source-camel.c.o CMakeFiles/edataserver.dir/e-source-collection.c.o CMakeFiles/edataserver.dir/e-source-contacts.c.o CMakeFiles/edataserver.dir/e-source-credentials-provider.c.o CMakeFiles/edataserver.dir/e-source-credentials-provider-impl.c.o CMakeFiles/edataserver.dir/e-source-credentials-provider-impl-oauth2.c.o CMakeFiles/edataserver.dir/e-source-credentials-provider-impl-password.c.o CMakeFiles/edataserver.dir/e-source-goa.c.o CMakeFiles/edataserver.dir/e-source-ldap.c.o CMakeFiles/edataserver.dir/e-source-local.c.o CMakeFiles/edataserver.dir/e-source-mail-account.c.o CMakeFiles/edataserver.dir/e-source-mail-composition.c.o CMakeFiles/edataserver.dir/e-source-mail-identity.c.o CMakeFiles/edataserver.dir/e-source-mail-signature.c.o CMakeFiles/edataserver.dir/e-source-mail-submission.c.o CMakeFiles/edataserver.dir/e-source-mail-transport.c.o CMakeFiles/edataserver.dir/e-source-mdn.c.o CMakeFiles/edataserver.dir/e-source-memo-list.c.o CMakeFiles/edataserver.dir/e-source-offline.c.o CMakeFiles/edataserver.dir/e-source-openpgp.c.o CMakeFiles/edataserver.dir/e-source-proxy.c.o CMakeFiles/edataserver.dir/e-source-refresh.c.o CMakeFiles/edataserver.dir/e-source-registry.c.o CMakeFiles/edataserver.dir/e-source-registry-watcher.c.o CMakeFiles/edataserver.dir/e-source-resource.c.o CMakeFiles/edataserver.dir/e-source-revision-guards.c.o CMakeFiles/edataserver.dir/e-source-security.c.o CMakeFiles/edataserver.dir/e-source-selectable.c.o CMakeFiles/edataserver.dir/e-source-smime.c.o CMakeFiles/edataserver.dir/e-source-task-list.c.o CMakeFiles/edataserver.dir/e-source-uoa.c.o CMakeFiles/edataserver.dir/e-source-weather.c.o CMakeFiles/edataserver.dir/e-source-webdav.c.o CMakeFiles/edataserver.dir/e-debug-log.c.o CMakeFiles/edataserver.dir/e-time-utils.c.o CMakeFiles/edataserver.dir/e-uid.c.o CMakeFiles/edataserver.dir/e-url.c.o CMakeFiles/edataserver.dir/e-webdav-discover.c.o CMakeFiles/edataserver.dir/e-webdav-session.c.o CMakeFiles/edataserver.dir/e-data-server-util.c.o CMakeFiles/edataserver.dir/e-xml-document.c.o CMakeFiles/edataserver.dir/e-xml-hash-utils.c.o CMakeFiles/edataserver.dir/e-xml-utils.c.o CMakeFiles/edataserver.dir/eds-version.c.o CMakeFiles/edataserver.dir/e-source-enumtypes.c.o -Wl,-rpath,/tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/camel:/tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/private: ../camel/libcamel-1.2.so.62.0.0 libedataserver-private.a ../private/libedbus-private.so -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsecret-1 -lxml2 -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lgcr-base-3 -lgck-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lp11-kit -lgio-2.0 -lgobject-2.0 -lglib-2.0 -licui18n -licuuc -licudata -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgdata -lxml2 -lsoup-2.4 -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lsqlite3 -lz -licui18n -licuuc -licudata -lgdata -lxml2 -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4
cd /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/libedataserver && /usr/bin/cmake -E cmake_symlink_library libedataserver-1.2.so.24.0.0 libedataserver-1.2.so.24 libedataserver-1.2.so
make[2]: Leaving directory '/tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build'
[ 41%] Built target edataserver
make[1]: Leaving directory '/tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build'
make: *** [Makefile:141: all] Error 2
* ERROR: gnome-extra/evolution-data-server-3.31.2::gnome-next failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=gnome-extra/evolution-data-server-3.31.2::gnome-next'`,
* the complete build log and the output of `emerge -pqv '=gnome-extra/evolution-data-server-3.31.2::gnome-next'`.
* The complete build log is located at '/tmp/portage/gnome-extra/evolution-data-server-3.31.2/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/gnome-extra/evolution-data-server-3.31.2/temp/environment'.
* Working directory: '/tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build'
* S: '/tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2'

emerge --info '=gnome-extra/evolution-data-server-3.31.2::gnome-next' is here:
https://paste.pound-python.org/show/d8XmGC7I5VWPMR8YxbTi/

emerge -pqv '=gnome-extra/evolution-data-server-3.31.2::gnome-next' is here:
https://paste.pound-python.org/show/7DDdV4w5WOvPNAlJyFQ0/

The entire /tmp/portage/gnome-extra/evolution-data-server-3.31.2/temp/build.log is here:
https://paste.pound-python.org/show/nmnkjX26qo0NBJquLrVU/

This is the first time i've had problems with a beta build of evolution not working so I'm thinking it might be something local to my machine.

Cheers,
john


Last edited by jserink on Thu Nov 15, 2018 8:02 am; edited 1 time in total
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9679
Location: almost Mile High in the USA

PostPosted: Tue Nov 13, 2018 3:55 am    Post subject: Reply with quote

Wild guess - what version of dev-libs/gobject-introspection are you using, can it be upgraded?

Sorry I don't use that overlay so not sure...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Tue Nov 13, 2018 4:53 am    Post subject: Reply with quote

eccerr0r wrote:
Wild guess - what version of dev-libs/gobject-introspection are you using, can it be upgraded?

Sorry I don't use that overlay so not sure...

jserinki7 /home/jserink # equery list gobject-introspection
* Searching for gobject-introspection ...
[I-O] [ -] dev-libs/gobject-introspection-1.58.0:0

jserinki7 /home/jserink # ls -l /usr/portage/dev-libs/gobject-introspection
total 20
-rw-r--r-- 1 root root 2081 Aug 31 07:39 gobject-introspection-1.50.0.ebuild
-rw-r--r-- 1 root root 2092 Aug 31 07:39 gobject-introspection-1.52.1.ebuild
-rw-r--r-- 1 root root 2137 Nov 7 07:39 gobject-introspection-1.56.1.ebuild
-rw-r--r-- 1 root root 2224 Nov 7 07:39 Manifest
-rw-r--r-- 1 root root 367 Jan 25 2016 metadata.xml
jserinki7 /home/jserink # ls -l /var/lib/layman/gnome-next/dev-libs/gobject-introspection
total 12
-rw-r--r-- 1 root root 2086 Oct 9 11:27 gobject-introspection-1.58.0.ebuild
-rw-r--r-- 1 root root 322 Oct 9 11:27 Manifest
-rw-r--r-- 1 root root 367 Oct 9 11:27 metadata.xml

Its the latest available.

Cheers,
John
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9679
Location: almost Mile High in the USA

PostPosted: Tue Nov 13, 2018 5:40 am    Post subject: Reply with quote

To save some hunt time for others to look at, this seems to be the error that broke the camel's back:
Code:
[ 31%] Generating Camel-1.2.typelib
cd /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/camel && /usr/bin/g-ir-compiler --includedir=/tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2/src/camel /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/camel/Camel-1.2.gir -o /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/camel/Camel-1.2.typelib
error parsing file /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/camel/Camel-1.2.gir: Error on line 37626 char 28: Document ended unexpectedly while inside an attribute value
make[2]: *** [src/camel/CMakeFiles/gir-typelibs-Camel_1_2_gir.dir/build.make:61: src/camel/Camel-1.2.typelib] Error 1


The only other possibility is that you ran out of disk space but that's unlikely because others worked fine...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Tue Nov 13, 2018 8:20 am    Post subject: Reply with quote

eccerr0r wrote:
To save some hunt time for others to look at, this seems to be the error that broke the camel's back:
Code:
[ 31%] Generating Camel-1.2.typelib
cd /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/camel && /usr/bin/g-ir-compiler --includedir=/tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2/src/camel /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/camel/Camel-1.2.gir -o /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/camel/Camel-1.2.typelib
error parsing file /tmp/portage/gnome-extra/evolution-data-server-3.31.2/work/evolution-data-server-3.31.2_build/src/camel/Camel-1.2.gir: Error on line 37626 char 28: Document ended unexpectedly while inside an attribute value
make[2]: *** [src/camel/CMakeFiles/gir-typelibs-Camel_1_2_gir.dir/build.make:61: src/camel/Camel-1.2.typelib] Error 1


The only other possibility is that you ran out of disk space but that's unlikely because others worked fine...


Dunno....
jserinki7 /home/jserink # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/nvme0n1p4 486924832 383785340 78381172 84% /
devtmpfs 10240 0 10240 0% /dev
tmpfs 3264388 3944 3260444 1% /run
cgroup_root 10240 0 10240 0% /sys/fs/cgroup
shm 16321928 46620 16275308 1% /dev/shm
tmpfs 10485760 0 10485760 0% /var/tmp/portage
none 16321928 24 16321904 1% /run/user/1000
/dev/mmcblk0p1 122383388 91371620 24752008 79% /run/media/jserink/Data

Got 78G available.

Good idea to check that though.

Cheers,
john
Back to top
View user's profile Send private message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1008

PostPosted: Thu Nov 15, 2018 8:03 am    Post subject: Solved Reply with quote

Hi Guys:

Just did a layman -S and ran emerge -uDa world and evolution + evolution-data-server came up for upgrade and they both build fine so the ebuild must have been corrected.

Its all good, working great.

Cheers,
john
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum