After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 628625 - Introspection doesn't build
Introspection doesn't build
Status: RESOLVED DUPLICATE of bug 628397
Product: anjuta
Classification: Applications
Component: libanjuta
unspecified
Other All
: Normal normal
: ---
Assigned To: Naba Kumar
Anjuta maintainers
Depends on:
Blocks:
 
 
Reported: 2010-09-02 16:10 UTC by Abderrahim Kitouni
Modified: 2010-09-02 16:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
libanjuta-interfaces: add element-type annotations to all lists (9.26 KB, patch)
2010-09-02 16:31 UTC, Abderrahim Kitouni
none Details | Review

Description Abderrahim Kitouni 2010-09-02 16:10:52 UTC
When trying to build with introspection enabled, I get the following:

  GICOMP IAnjuta-1.0.gir
IAnjuta-1.0.gir: error: Type reference 'DebuggerGListCallback' not found

This is because DebuggerGListCallback is marked introspectable="0" beause it 
doesn't have an element-type annotation (and thus removed), but the virtual 
slots in IAnjutaDebugger*Iface aren't.
Yes, it's a bug in gobject-introspection, but it's revealed by an error in our 
code.

I've added element-type annotations to everything in libanjuta.idl, but it 
seems that comments on typedefs aren't propagated by the idl compiler to the 
generated C files.
Comment 1 Abderrahim Kitouni 2010-09-02 16:31:40 UTC
Created attachment 169374 [details] [review]
libanjuta-interfaces: add element-type annotations to all lists
Comment 2 Abderrahim Kitouni 2010-09-02 16:36:27 UTC
oops, I didn't look hard enough for a duplicate. I'll follow up on the other bug

*** This bug has been marked as a duplicate of bug 628397 ***