Seems like gtk-doc 1.18.1 is stricter. Build failures below. Discovered via jhbuild. This patch applies to the 0.18.x version of telepathy-glib which is what jhbuild builds. /data/build/bin/g-ir-scanner --namespace=TelepathyGLib --nsversion=0.12 --libtool="/bin/sh ../libtool" --pkg=gio-2.0 --pkg=dbus-glib-1 --include=GLib-2.0 --include=Gio-2.0 --pkg-export=telepathy-glib --library=libtelepathy-glib.la --identifier-prefix=Tp -I.. -I.. --c-include="telepathy-glib/telepathy-glib.h" --warn-all --warn-error proxy.c _gen/proxy-introspectable.h account.c account.h account-channel-request.c account-channel-request.h account-manager.c account-manager.h automatic-client-factory.c automatic-client-factory.h automatic-proxy-factory.c automatic-proxy-factory.h basic-proxy-factory.c basic-proxy-factory.h client-channel-factory.c client-channel-factory.h connection.c connection.h connection-contact-list.c connection-contact-list.h connection-handles.c connection-contact-info.c connection-avatars.c protocol.c protocol.h connection-manager.c connection-manager.h channel.c channel.h channel-group.c channel-contacts.c handle.c handle.h handle-channels-context.c handle-channels-context.h dbus-daemon.c dbus-daemon.h interfaces.c intset.c intset.h dbus.c dbus.h capabilities.c capabilities.h contact.c contact.h contact-operations.c contact-operations.h contact-search.c contact-search.h contact-search-result.c contact-search-result.h defs.h debug.c debug.h base-client.c base-client.h simple-approver.c simple-approver.h simple-client-factory.c simple-client-factory.h simple-handler.c simple-handler.h simple-observer.c simple-observer.h dbus-properties-mixin.c dbus-properties-mixin.h contacts-mixin.c contacts-mixin.h group-mixin.c group-mixin.h presence-mixin.c presence-mixin.h channel-dispatch-operation.c channel-dispatch-operation.h channel-request.c channel-request.h observe-channels-context.c observe-channels-context.h add-dispatch-operation-context.c add-dispatch-operation-context.h base-connection.c base-connection.h handle-repo.c handle-repo.h handle-set.c stream-tube-channel.c stream-tube-channel.h dbus-tube-channel.c dbus-tube-channel.h stream-tube-connection.c stream-tube-connection.h text-channel.c text-channel.h file-transfer-channel.c file-transfer-channel.h call-channel.c call-channel.h call-content.c call-content.h call-stream.c call-stream.h client-message.c client-message.h message.c message.h signalled-message.c signalled-message.h channel-dispatcher.c channel-dispatcher.h errors.c errors.h _gen/telepathy-enums.h _gen/telepathy-enums-gtk-doc.h _gen/telepathy-interfaces.h libtelepathy-glib.la --output TelepathyGLib-0.12.gir account.c:1726: Warning: TelepathyGLib: missing ':' at column 18: * TpAccount:nickname ^ account.c:1829: Warning: TelepathyGLib: missing ':' at column 25: * TpAccount:normalized-name ^ account.c:1928: Warning: TelepathyGLib: missing ':' at column 30: * TpAccount:storage-restrictions ^ protocol.c:606: Warning: TelepathyGLib: missing ':' at column 30: * TpProtocol:protocol-properties ^ protocol.c:1070: Warning: TelepathyGLib: missing ':' at column 36: * tp_protocol_get_authentication_types ^ protocol.c:1683: Warning: TelepathyGLib: missing ':' at column 35: * tp_protocol_get_avatar_requirements ^ base-client.c:164: Warning: TelepathyGLib: missing ':' at column 31: * TpBaseClientDelegatedChannelsCb ^ simple-client-factory.c:90: Warning: TelepathyGLib: multiple comment blocks documenting 'TpSimpleClientFactoryClass:' identifier. dbus-properties-mixin.c:1096: Warning: TelepathyGLib: invalid annotation option: unqualified presence-mixin.c:115: Warning: TelepathyGLib: missing ':' at column 36: * TpPresenceStatusOptionalArgumentSpec ^ presence-mixin.c:127: Warning: TelepathyGLib: missing ':' at column 20: * TpPresenceStatusSpec ^ presence-mixin.c:307: Warning: TelepathyGLib: missing ':' at column 19: * deep_copy_hashtable ^ presence-mixin.c:657: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ presence-mixin.c:684: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ presence-mixin.c:718: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ presence-mixin.c:841: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ presence-mixin.c:909: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ presence-mixin.c:932: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ presence-mixin.c:1008: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ presence-mixin.c:1172: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ presence-mixin.c:1377: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ presence-mixin.c:1508: Warning: TelepathyGLib: '@context' parameter unexpected at this location: * @context: The D-Bus invocation context to use to return values ^ base-connection.c:163: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.7.15 ^ stream-tube-channel.c:442: Warning: TelepathyGLib: missing ':' at column 29: * TpStreamTubeChannel::incoming ^ dbus-tube-channel.c:599: Warning: TelepathyGLib: missing ':' at column 32: * tp_dbus_tube_channel_offer_async ^ dbus-tube-channel.c:713: Warning: TelepathyGLib: missing ':' at column 33: * tp_dbus_tube_channel_accept_async ^ stream-tube-connection.c:242: Warning: TelepathyGLib: missing ':' at column 30: * TpStreamTubeConnection::closed ^ text-channel.c:949: Warning: TelepathyGLib: missing ':' at column 31: * TpTextChannel::message-received ^ text-channel.c:977: Warning: TelepathyGLib: missing ':' at column 38: * TpTextChannel::pending-message-removed ^ text-channel.c:1002: Warning: TelepathyGLib: missing ':' at column 27: * TpTextChannel::message-sent ^ text-channel.c:1585: Warning: TelepathyGLib: missing ':' at column 37: * tp_text_channel_supports_message_type ^ call-channel.c:1049: Warning: TelepathyGLib: missing ':' at column 28: * TpCallChannel::content-added ^ call-channel.c:1069: Warning: TelepathyGLib: missing ':' at column 30: * TpCallChannel::content-removed ^ call-channel.c:1090: Warning: TelepathyGLib: missing ':' at column 28: * TpCallChannel::state-changed ^ call-channel.c:1112: Warning: TelepathyGLib: missing ':' at column 30: * TpCallChannel::members-changed ^ call-content.c:656: Warning: TelepathyGLib: missing ':' at column 22: * TpCallContent::removed ^ call-content.c:672: Warning: TelepathyGLib: missing ':' at column 28: * TpCallContent::streams-added ^ call-content.c:693: Warning: TelepathyGLib: missing ':' at column 30: * TpCallContent::streams-removed ^ call-stream.c:409: Warning: TelepathyGLib: missing ':' at column 41: * TpCallStream::local-sending-state-changed ^ call-stream.c:428: Warning: TelepathyGLib: missing ':' at column 36: * TpCallStream::remote-members-changed ^ errors.c:185: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.11.12 ^ errors.c:189: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.11.12 ^ errors.c:189: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.11.12 ^ errors.c:194: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.11.12 ^ errors.c:194: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.11.12 ^ errors.c:198: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.11.15 ^ errors.c:198: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.11.15 ^ errors.c:202: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.13.2 ^ errors.c:202: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.13.2 ^ errors.c:206: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.13.3 ^ errors.c:206: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.13.3 ^ errors.c:213: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.13.7 ^ errors.c:213: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.13.7 ^ errors.c:218: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.13.7 ^ errors.c:218: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.13.7 ^ errors.c:239: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.15.6 ^ errors.c:239: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.15.6 ^ errors.c:244: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.15.6 ^ errors.c:244: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.15.6 ^ errors.c:249: Warning: TelepathyGLib: 'Since:' tag unexpected at this location: * Since: 0.15.6 ^ errors.c:249: Warning: TelepathyGLib: multiple 'Since:' tags for identifier 'TpError': * Since: 0.15.6 ^ handle.h:52: Warning: TelepathyGLib: missing ':' at column 22: * TP_UNKNOWN_HANDLE_TYPE ^ _gen/telepathy-enums-gtk-doc.h:2: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:13: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:29: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:43: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:73: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:80: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:91: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:99: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:106: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:116: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:126: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:143: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:161: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:178: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:198: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:218: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:235: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:244: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:260: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:274: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:289: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:309: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:322: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:349: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:360: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:376: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:393: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:410: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:425: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:438: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:452: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:467: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:475: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:489: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:506: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:524: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:534: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:547: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:561: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:575: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:584: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:600: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:616: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:632: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:659: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:679: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:704: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:721: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:737: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:747: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:758: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:778: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:790: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:798: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:813: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:831: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:846: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:861: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:876: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:895: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:908: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:922: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:930: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:942: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:959: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:975: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:998: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:1014: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:1029: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:1040: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:1053: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:1070: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:1089: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:1105: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:1125: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ _gen/telepathy-enums-gtk-doc.h:1142: Warning: TelepathyGLib: ignoring unrecognized GTK-Doc comment block, identifier not found: * ^ g-ir-scanner: compile: gcc -Wall -pthread -I/data/build/include/glib-2.0 -I/data/build/lib64/glib-2.0/include -I/data/build/include/dbus-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -g -O0 -I.. -I.. -I/data/build/include/dbus-1.0 -I/data/build/include/glib-2.0 -I/data/build/lib64/glib-2.0/include -I/data/build/include/gio-unix-2.0/ -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -c -o /data/src/jhbuild/telepathy-glib/telepathy-glib/tmp-introspectpMZRWB/TelepathyGLib-0.12.o /data/src/jhbuild/telepathy-glib/telepathy-glib/tmp-introspectpMZRWB/TelepathyGLib-0.12.c g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC gcc -o /data/src/jhbuild/telepathy-glib/telepathy-glib/tmp-introspectpMZRWB/TelepathyGLib-0.12 -export-dynamic -g -O0 -L/data/build/lib64 -Wl,-O1 /data/src/jhbuild/telepathy-glib/telepathy-glib/tmp-introspectpMZRWB/TelepathyGLib-0.12.o -L. libtelepathy-glib.la -pthread -Wl,--export-dynamic -L/data/build/lib64 -L/lib64 -lgthread-2.0 -lgmodule-2.0 -lgio-2.0 -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 libtool: link: gcc -o /data/src/jhbuild/telepathy-glib/telepathy-glib/tmp-introspectpMZRWB/.libs/TelepathyGLib-0.12 -g -O0 -Wl,-O1 /data/src/jhbuild/telepathy-glib/telepathy-glib/tmp-introspectpMZRWB/TelepathyGLib-0.12.o -pthread -Wl,--export-dynamic -Wl,--export-dynamic -L/data/build/lib64 -L. ./.libs/libtelepathy-glib.so -L/lib64 /data/build/lib64/libgio-2.0.so /data/build/lib64/libgmodule-2.0.so -ldl -lz -lselinux -lresolv -ldbus-glib-1 -ldbus-1 /data/build/lib64/libgobject-2.0.so /data/build/lib64/libgthread-2.0.so -lffi /data/build/lib64/libglib-2.0.so -lpthread -lrt -pthread -Wl,-rpath -Wl,/data/build/lib64 <unknown>:: Fatal: TelepathyGLib: warnings configured as fatal <unknown>:: Fatal: TelepathyGLib: warnings configured as fatal make[3]: *** [TelepathyGLib-0.12.gir] Error 1 make[3]: Leaving directory `/data/src/jhbuild/telepathy-glib/telepathy-glib' make[2]: *** [all] Error 2 rm _gen/tp-spec-call-content-media-description.xml _gen/tp-spec-call-content.xml _gen/tp-spec-call-stream.xml _gen/tp-spec-channel-request.xml _gen/tp-spec-connection-manager.xml _gen/tp-spec-media-stream-handler.xml _gen/tp-spec-debug.xml _gen/tp-spec-connection.xml _gen/tp-spec-client.xml _gen/tp-spec-tls-cert.xml _gen/tp-spec-account-manager.xml _gen/tp-spec-protocol.xml _gen/tp-spec-dbus-daemon.xml _gen/tp-spec-generic.xml _gen/tp-spec-media-session-handler.xml _gen/tp-spec-call-stream-endpoint.xml _gen/tp-spec-channel.xml _gen/tp-spec-account.xml _gen/tp-spec-channel-dispatch-operation.xml _gen/tp-spec-channel-dispatcher.xml make[2]: Leaving directory `/data/src/jhbuild/telepathy-glib/telepathy-glib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/data/src/jhbuild/telepathy-glib' make: *** [all] Error 2 dbus-properties-mixin.c:1096: Warning: TelepathyGLib: invalid annotation option: unqualified Traceback (most recent call last): File "/data/build/bin/g-ir-scanner", line 46, in <module> sys.exit(scanner_main(sys.argv)) File "/data/build/lib64/gobject-introspection/giscanner/scannermain.py", line 416, in scanner_main blocks = ap.parse(ss.get_comments()) File "/data/build/lib64/gobject-introspection/giscanner/annotationparser.py", line 541, in parse comment_block = self.parse_comment_block(comment) File "/data/build/lib64/gobject-introspection/giscanner/annotationparser.py", line 578, in parse_comment_block return self._parse_comment_block(comment_lines, filename, lineno) File "/data/build/lib64/gobject-introspection/giscanner/annotationparser.py", line 646, in _parse_comment_block column = result.start('symbol_name') + column_offset
Created attachment 59840 [details] [review] Fix doc comments for recent stricter gtk-doc * Build fails with new gtk-doc (1.18.1) which seems to be stricter than previous versions.
The warnings aren't fatal; the fatal thing is that g-ir-scanner has also become more strict, and is unconditionally treating warnings as errors. We don't generally fix warnings from newer tool versions on a stable branch (only on master), but since you've made a patch, I'll review it.
Fixed in git for 0.18.1, thanks. Already fixed for 0.19 by Jonny (possibly with more fixes).
Thanks! jhbuild builds now.
Comment on attachment 59840 [details] [review] Fix doc comments for recent stricter gtk-doc Review of attachment 59840 [details] [review]: ----------------------------------------------------------------- ::: tools/c-constants-gen.py @@ -71,1 @@ > %s: I don't think this is right?
Created attachment 59859 [details] [review] Fix auto-generated gtk-doc constant comment Ah yes. I removed the line which caused g-ir-scanner to barf, but should have also formatted the comment correctly.
(In reply to comment #6) > Fix auto-generated gtk-doc constant comment Also pushed to 0.18.
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.