[Evolution] 'make install' linking problem
- From: "E. M. Recio" <emrecio gmail com>
- To: evolution-list gnome org
- Subject: [Evolution] 'make install' linking problem
- Date: Tue, 12 Apr 2016 12:13:55 -0400
I have successfully compiled and installed 3.18.5 on two other boxes of OpenSUSE 42.1 - 64-bit.
I am running into a curious issue with the "make install" phase of the
second package "evolution-3.18.5" of the third box. Everything compiles
and links correctly, but when I go to do a "sudo make install" it states
that I need to "relink" the utils library. "libtool: error: error:
relink 'libevolution-util.la' with the above command before installing it".
Wondering if anyone else ran into this? Why would it compile OK on two
other computers (ok compile laptop: Intel(R) Core(TM) i5 CPU M 520 @
2.40GHz, ok compile desktop: Intel(R) Xeon(R) CPU E5-1620 v3 @ 3.50GHz,
broken compile desktop: Intel(R) Xeon(R) CPU E5-1620 v3 @ 3.50GHz).
The configures had the same args for all three hosts:
evolution-data-server: (disable ubuntu and gnome online auth)
./configure --disable-uoa --with-openldap --with-contact-maps --disable-goa
evolution: (disabled gnome-autoar)
./configure --with-openldap --enable-contact-maps --enable-plugins=all
--disable-autoar --enable-nss=yes --enable-smime
My cflags & cxxflags are:
CXXFLAGS=-mtune=native -march=native -g
CFLAGS=-mtune=native -march=native -g
Specifically, the error is as follows - snipped for brevity:
...gal-view-instance.h gal-view.h '/usr/local/include/evolution/e-util'
/usr/bin/mkdir -p '/usr/local/lib64/evolution'
/bin/sh ../libtool --mode=install /usr/bin/install -c
libevolution-util.la '/usr/local/lib64/evolution'
libtool: warning: relinking 'libevolution-util.la'
libtool: install: (cd /usr/local/src/evo-3.18.5/evolution-3.18.5/e-util;
/bin/sh "/usr/local/src/evo-3.18.5/evolution-3.18.5/libtool" --silent
--tag CC --mode=relink gcc -mtune=native -march=native -g
-fno-strict-aliasing -avoid-version -no-undefined -Wl,--no-undefined -o
libevolution-util.la -rpath /usr/local/lib64/evolution
libevolution_util_la-e-action-combo-box.lo...
...-lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lenchant
-lgmodule-2.0 -pthread -lglib-2.0 -lm )
.libs/libevolution_util_la-e-misc-utils.o: In function
`e_util_open_client_sync':
/usr/local/src/evo-3.18.5/evolution-3.18.5/e-util/e-misc-utils.c:2471:
undefined reference to `e_util_get_source_full_name'
.libs/libevolution_util_la-e-source-combo-box.o: In function
`source_combo_box_constructed':
/usr/local/src/evo-3.18.5/evolution-3.18.5/e-util/e-source-combo-box.c:343:
undefined reference to `e_cell_renderer_color_new'
.libs/libevolution_util_la-e-source-selector.o: In function
`e_source_selector_init':
/usr/local/src/evo-3.18.5/evolution-3.18.5/e-util/e-source-selector.c:1728:
undefined reference to `e_cell_renderer_color_new'
collect2: error: ld returned 1 exit status
libtool: error: error: relink 'libevolution-util.la' with the above
command before installing it
Makefile:1748: recipe for target 'install-privsolibLTLIBRARIES' failed
make[3]: *** [install-privsolibLTLIBRARIES] Error 1
make[3]: Leaving directory
'/usr/local/src/evo-3.18.5/evolution-3.18.5/e-util'
Makefile:4332: recipe for target 'install-am' failed
make[2]: *** [install-am] Error 2
make[2]: Leaving directory
'/usr/local/src/evo-3.18.5/evolution-3.18.5/e-util'
...
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]