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 648860 - gconfmm needs new tarball that can build documentation
gconfmm needs new tarball that can build documentation
Status: RESOLVED FIXED
Product: gconfmm
Classification: Other
Component: general
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: gconfmm-maint
gconfmm-maint
Depends on:
Blocks:
 
 
Reported: 2011-04-28 09:49 UTC by Vincent Untz
Modified: 2011-10-21 09:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Avoid dependency on doc-install.pl. Bug #648860. (1.45 KB, patch)
2011-10-18 15:46 UTC, Kalev Lember
none Details | Review

Description Vincent Untz 2011-04-28 09:49:36 UTC
The latest gconfmm tarball (2.28.2) fails to build with documentation:

/bin/mkdir -p '/usr/src/packages/BUILDROOT/gconfmm-2.28.2-13.2.i386/usr/share/doc/gconfmm-2.6/reference/html'
/usr/bin/perl -- "/usr/share/glibmm-2.4/doctool/doc-install.pl" --verbose --mode=0644 -l 'libsigc++-2.0.tag@../../../libsigc++-2.0/reference/html/' -l 'glibmm-2.4.tag@../../../glibmm-2.4/reference/html/' -l 'cairomm-1.0.tag@../../../cairomm-1.0/reference/html/' -t '/usr/src/packages/BUILDROOT/gconfmm-2.28.2-13.2.i386/usr/share/doc/gconfmm-2.6/reference/html' --glob -- 'reference/html/*.css' 'reference/html/*.gif' 'reference/html/*.html' 'reference/html/*.png'
Can't open perl script "/usr/share/glibmm-2.4/doctool/doc-install.pl": No such file or directory
make[2]: *** [install-htmlref] Error 2
make[2]: Leaving directory `/usr/src/packages/BUILD/gconfmm-2.28.2/docs'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/usr/src/packages/BUILD/gconfmm-2.28.2/docs'
make: *** [install-recursive] Error 1

I guess that's because of the mm-common work that has been happening lately. I'm not quite sure if a fix involves moving gconfmm to mm-common or just releasing a new tarball built against latest versions of everything.

Note: I think I've seen the same issue with gtkmm (2.x branch) and gtksourceviewmm (2.x branch). I'll file bugs later for those, as I'd like to first understand things.
Comment 1 Kalev Lember 2011-10-18 15:46:33 UTC
Created attachment 199343 [details] [review]
Avoid dependency on doc-install.pl. Bug #648860.

* configure.ac: Distribute doc-install.pl with the tarball to
avoid depending on mm-common for tarball builds.
Comment 2 Murray Cumming 2011-10-21 08:34:15 UTC
Please go ahead.

Sorry, I don't seem to be following these bugs.
Comment 3 Kalev Lember 2011-10-21 09:02:15 UTC
Thanks, released gconfmm 2.28.3 with the fix.