Bug 14852

Summary: Telepathy-glib fails to build on ppc64
Product: Telepathy Reporter: Brian Pepple <bpepple>
Component: tp-glibAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: PowerPC   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Full build log for tp-glib on ppc64

Description Brian Pepple 2008-03-06 07:56:54 UTC
Created attachment 14878 [details]
Full build log for tp-glib on ppc64

Summary says it all.  Here's a snippet from the build log, where it fails:
<snip>
ranlib .libs/libtelepathy-glib-internal.a
creating libtelepathy-glib-internal.la
(cd .libs && rm -f libtelepathy-glib-internal.la && ln -s ../libtelepathy-glib-internal.la libtelepathy-glib-internal.la)
/usr/bin/nm -B .libs/libtelepathy-glib-internal.a > _gen/abi.nm
grep " T " < _gen/abi.nm > _gen/abi.funcs
make[3]: *** [_gen/abi.txt] Error 1
make[3]: Leaving directory `/builddir/build/BUILD/telepathy-glib-0.7.4/telepathy-glib'
make[2]: *** [all] Error 2
rm _gen/tp-spec-channel.xml _gen/tp-spec-generic.xml _gen/tp-spec-connection.xml _gen/tp-spec-dbus-daemon.xml _gen/tp-spec-media-session-handler.xml _gen/tp-spec-connection-manager.xml _gen/tp-spec-media-stream-handler.xml
make[2]: Leaving directory `/builddir/build/BUILD/telepathy-glib-0.7.4/telepathy-glib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/builddir/build/BUILD/telepathy-glib-0.7.4'
make: *** [all] Error 2
<snip>

This appears to be due to the fact that some architectures use function descriptors, which will be prefixed by ' D ' not ' T ' in the 'nm' output.
Comment 1 Simon McVittie 2008-03-07 08:30:09 UTC
Fixed in 0.7.5, thanks!

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.