Bug 35389 - Attempt to build telepathy-logger gobject-introspection support fails.
Summary: Attempt to build telepathy-logger gobject-introspection support fails.
Status: RESOLVED NOTABUG
Alias: None
Product: Telepathy
Classification: Unclassified
Component: logger (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-17 07:17 UTC by Brian Pepple
Modified: 2011-03-23 07:58 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Build Log (56.49 KB, text/plain)
2011-03-17 07:17 UTC, Brian Pepple
Details
Root Log (40.90 KB, text/plain)
2011-03-17 07:18 UTC, Brian Pepple
Details

Description Brian Pepple 2011-03-17 07:17:48 UTC
Created attachment 44545 [details]
Build Log

Attempting to build the gobject-introspection for tp-logger fails.

<snip>
g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC --silent gcc -o /builddir/build/BUILD/telepathy-logger-0.2.5/telepathy-logger/tmp-introspectsAWe33/TelepathyLogger-0.2 -export-dynamic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -L. libtelepathy-logger.la -pthread -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 /builddir/build/BUILD/telepathy-logger-0.2.5/telepathy-logger/tmp-introspectsAWe33/TelepathyLogger-0.2.o
Command '['/builddir/build/BUILD/telepathy-logger-0.2.5/telepathy-logger/tmp-introspectsAWe33/TelepathyLogger-0.2', '--introspect-dump=/builddir/build/BUILD/telepathy-logger-0.2.5/telepathy-logger/tmp-introspectsAWe33/types.txt,/builddir/build/BUILD/telepathy-logger-0.2.5/telepathy-logger/tmp-introspectsAWe33/dump.xml']' returned non-zero exit status 127
make[3]: *** [TelepathyLogger-0.2.gir] Error 1
make[3]: Leaving directory `/builddir/build/BUILD/telepathy-logger-0.2.5/telepathy-logger'
make[2]: Leaving directory `/builddir/build/BUILD/telepathy-logger-0.2.5/telepathy-logger'
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/builddir/build/BUILD/telepathy-logger-0.2.5'
make: *** [all] Error 2

I'll attach the build & root log files to see if you can see anything that I might be missing.
Comment 1 Brian Pepple 2011-03-17 07:18:17 UTC
Created attachment 44546 [details]
Root Log
Comment 2 Nicolas Dufresne 2011-03-17 10:07:50 UTC
The log does not tell much, can you try and enable traces in g-ir-scanner, I think it's '--warn-all' or something.
Comment 3 Brian Pepple 2011-03-22 17:25:27 UTC
ok, I figured out what went wrong. When removing rpath(1) it removed shared object file: libtelepathy-logger.so.2. Closing this bug, since the error was on my end.

http://fedoraproject.org/wiki/Packaging:Guidelines#Beware_of_Rpath
Comment 4 Nicolas Dufresne 2011-03-23 07:55:26 UTC
Cool, I also tested introspection build of 0.2.6 on top of FC15 GObject-Introspection packages and it works.
Comment 5 Brian Pepple 2011-03-23 07:58:12 UTC
Yeah, I've built tp-logger for f15 with g-introspection enables (since gnome shell is going to need it), and should have it pushed to the stable repo in a few days.


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.