[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:
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'
Makefile:4326: recipe for target 'install' failed
make[1]: *** [install] Error 2
make[1]: Leaving directory
'/usr/local/src/evo-3.18.5/evolution-3.18.5/e-util'
Makefile:762: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1


--

Thanks,
E. Recio

+----------------------------------------------------+
| Emilio M. Recio               | AIM: emrecio       |
| Messaging and Identity Management                  |
| IS&T at Thomas Jefferson University Hospitals      |
| 130 S. 9th Street; Suite 1500 | Wrk: 215.503.2131  |
| Philadelphia, PA 19107        | Pgr: 877.656.1864  |
+----------------------------------------------------+

   _
  °v°
/(_)\
  ^ ^
The information contained in this transmission contains privileged and confidential information. It is 
intended only for the use of the person named above. If you are not the intended recipient, you are hereby 
notified that any review, dissemination, distribution or duplication of this communication is strictly 
prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all 
copies of the original message.

CAUTION: Intended recipients should NOT use email communication for emergent or urgent health care matters.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]