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 727219 - make install fails in doc/reference/librygel-core
make install fails in doc/reference/librygel-core
Status: RESOLVED FIXED
Product: rygel
Classification: Applications
Component: librygel-core
git master
Other Linux
: Normal normal
: ---
Assigned To: rygel-maint
rygel-maint
: 731131 (view as bug list)
Depends on: 725194
Blocks:
 
 
Reported: 2014-03-28 08:55 UTC by Jussi Kukkonen
Modified: 2014-06-14 09:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jussi Kukkonen 2014-03-28 08:55:35 UTC
With gtk-doc 1.20 I get malformed xml for rygel-plugin-information.vala: there's an end tag "programlisting" without a corresponding start tag. This means html is not generated and the install fails.

Now this sounds like a gtk-doc bug but the gtk-doc docs seem to say the right way to mark code blocks is with "|[" and "]|" instead of "{{{" and "}}}"... Fixing that makes "make install" work properly but the whole example is now on one single line in the html instead of three.
Comment 1 Jens Georg 2014-03-28 09:11:13 UTC
Interesting, worked during make distcheck. I remember Andreas seeing something similar on debian, though.

According to http://valadoc.org/#!wiki=markup, second List entry, this is correct way to mark codeblocks for valadoc. So I assume it's a valadoc issue.
Comment 2 Jussi Kukkonen 2014-03-28 09:13:12 UTC
Yeah that does makes more sense. valadoc is 0.23.2. I'll see if I can find out more
Comment 3 Jens Georg 2014-06-03 06:40:16 UTC
*** Bug 731131 has been marked as a duplicate of this bug. ***
Comment 4 Jens Georg 2014-06-14 09:57:17 UTC
Removed {{{ }}} for now until valadoc bug is fixed.