Bug 23573 - build failure: /usr/bin/install: will not overwrite just-created `/opt/gnome2/include/telepathy-1.0/libtelepathy/tp-conn-iface-avatars-gen.h' with `tp-conn-iface-avatars-gen.h'
Summary: build failure: /usr/bin/install: will not overwrite just-created `/opt/gnome2...
Status: RESOLVED WONTFIX
Alias: None
Product: Telepathy
Classification: Unclassified
Component: libtelepathy (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: lowest blocker
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-28 05:54 UTC by Craig Keogh
Modified: 2009-08-28 08:09 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Build fix (492 bytes, patch)
2009-08-28 05:55 UTC, Craig Keogh
Details | Splinter Review

Description Craig Keogh 2009-08-28 05:54:18 UTC
Building git master via jhbuild on Ubuntu Karmic fails with:


make[3]: Entering directory `/home/oxyde/gnome2/libtelepathy/src'
make[4]: Entering directory `/home/oxyde/gnome2/libtelepathy/src'
test -z "/opt/gnome2/lib64" || /bin/mkdir -p "/opt/gnome2/lib64"
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libtelepathy.la '/opt/gnome2/lib64'
libtool: install: /usr/bin/install -c .libs/libtelepathy.so.2.7.1 /opt/gnome2/lib64/libtelepathy.so.2.7.1
libtool: install: (cd /opt/gnome2/lib64 && { ln -s -f libtelepathy.so.2.7.1 libtelepathy.so.2 || { rm -f libtelepathy.so.2 && ln -s libtelepathy.so.2.7.1 libtelepathy.so.2; }; })
libtool: install: (cd /opt/gnome2/lib64 && { ln -s -f libtelepathy.so.2.7.1 libtelepathy.so || { rm -f libtelepathy.so && ln -s libtelepathy.so.2.7.1 libtelepathy.so; }; })
libtool: install: /usr/bin/install -c .libs/libtelepathy.lai /opt/gnome2/lib64/libtelepathy.la
libtool: finish: PATH="/opt/gnome2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/oxyde/.local/bin:/sbin" ldconfig -n /opt/gnome2/lib64
----------------------------------------------------------------------
Libraries have been installed in:
   /opt/gnome2/lib64

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
/sbin/ldconfig.real: /opt/gnome2/lib64/libnss_winbind.so is not a symbolic link

/usr/bin/install: will not overwrite just-created `/opt/gnome2/include/telepathy-1.0/libtelepathy/tp-conn-iface-avatars-gen.h' with `tp-conn-iface-avatars-gen.h'
make[4]: *** [install-nodist_telepathyincHEADERS] Error 1
make[3]: *** [install-am] Error 2
make[2]: *** [install-recursive] Error 1
make[1]: *** [install] Error 2
make: *** [install-recursive] Error 1
----------------------------------------------------------------------
test -z "/opt/gnome2/include/telepathy-1.0/libtelepathy" || /bin/mkdir -p "/opt/gnome2/include/telepathy-1.0/libtelepathy"
 /usr/bin/install -c -m 644 libtelepathy/_gen-tp-constants-deprecated.h libtelepathy/_gen-tp-constants-whitelist-aliases.h libtelepathy/_gen-tp-constants-deprecated-aliases.h libtelepathy/_gen-tp-interfaces-whitelist-aliases.h libtelepathy/_gen-tp-interfaces-deprecated.h libtelepathy/_gen-tp-interfaces-deprecated-aliases.h tp-connmgr-gen.h tp-conn-gen.h tp-chan-gen.h tp-conn-iface-avatars-gen.h tp-chan-iface-chat-state-gen.h tp-chan-iface-dtmf-gen.h tp-chan-iface-group-gen.h tp-chan-iface-hold-gen.h tp-chan-iface-password-gen.h tp-chan-iface-transfer-gen.h tp-chan-iface-media-signalling-gen.h tp-chan-type-contact-list-gen.h tp-chan-type-room-list-gen.h tp-chan-type-streamed-media-gen.h tp-chan-type-text-gen.h tp-chan-type-tubes-gen.h tp-conn-iface-aliasing-gen.h tp-conn-iface-avatars-gen.h tp-conn-iface-capabilities-gen.h tp-conn-iface-contact-info-gen.h tp-conn-iface-forwarding-gen.h tp-conn-iface-presence-gen.h tp-conn-iface-privacy-gen.h tp-conn-iface-renaming-gen.h tp-props-iface-gen.h tp-ch-gen.h tp-media-session-handler-gen.h tp-media-stream-handler-gen.h tp-ifaces-signals-marshal.h tp-chan-signals-marshal.h tp-conn-signals-marshal.h tp-connmgr-signals-marshal.h '/opt/gnome2/include/telepathy-1.0/libtelepathy'
make[4]: Leaving directory `/home/oxyde/gnome2/libtelepathy/src'
make[3]: Leaving directory `/home/oxyde/gnome2/libtelepathy/src'
make[2]: Leaving directory `/home/oxyde/gnome2/libtelepathy/src'
make[1]: Leaving directory `/home/oxyde/gnome2/libtelepathy/src'
Comment 1 Craig Keogh 2009-08-28 05:55:21 UTC
Created attachment 28982 [details] [review]
Build fix
Comment 2 Will Thompson 2009-08-28 08:09:30 UTC
libtelepathy is obsolete. It is only needed for Mission Control 4, which was previously needed by Empathy but the latest release of Empathy (which will become the 2.28 series) has moved to Mission Control 5.

If you're looking to develop Telepathy applications, telepathy-glib or telepathy-qt4 are what you want!


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.