[Evolution] 'make install' linking problem



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]