GNOME Bugzilla – Bug 116638
Missing index.sgml
Last modified: 2005-01-06 10:20:18 UTC
Getting the following up installation: -- Installing ../../../libgnomedb-0.12.2/doc/C/html/libgnomedb- introduction.html -- Installing ../../../libgnomedb-0.12.2/doc/C/html/libgnomedb- libgnomedb.html -- Installing ../../../libgnomedb-0.12.2/doc/C/html/libgnomedb-widgets.html -- Installing ../../../libgnomedb-0.12.2/doc/C/html/index.sgml /usr/bin/install: cannot stat `../../../libgnomedb- 0.12.2/doc/C/html/index.sgml': No such file or directory make[3]: *** [install-data-local] Error 1 make[3]: Leaving directory `/usr/src/libgnomedb/libgnomedb-0.12.2- build/doc/C' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/usr/src/libgnomedb/libgnomedb-0.12.2- build/doc/C' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/usr/src/libgnomedb/libgnomedb-0.12.2- build/doc' make: *** [install-recursive] Error 1 gail has a similar issue, see bug 116441. However, what's interesting about this one is the file is there when I unpack the archive: nexus@thune[12:52am]/usr/src/libgnomedb(504) find -name index.sgml ./libgnomedb-0.12.2/doc/C/html/index.sgml It's still there after configure, but it's gone after compilation: GdaDataSourceInfo* gnome_db_config_find_data_source (const gchar *name);/usr/bin/gtkdoc-mkhtml: line 43: index.sgml: No such file or directory test "x" = "x" || ( cd ../../../libgnomedb-0.12.2/doc/C && cp html ) -- Fixing Crossreferences cd ../../../libgnomedb-0.12.2/doc/C && gtkdoc-fixxref --module-dir=html -- html-dir=/usr/share/gtk-doc/html touch html-build.stamp make[2]: Leaving directory `/usr/src/libgnomedb/libgnomedb-0.12.2- build/doc/C' make[2]: Entering directory `/usr/src/libgnomedb/libgnomedb-0.12.2- build/doc' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/usr/src/libgnomedb/libgnomedb-0.12.2- build/doc' make[1]: Leaving directory `/usr/src/libgnomedb/libgnomedb-0.12.2- build/doc' make[1]: Entering directory `/usr/src/libgnomedb/libgnomedb-0.12.2-build' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/usr/src/libgnomedb/libgnomedb-0.12.2-build' 589.650u 176.750s 37:14.79 34.2% 0+0k 0+0io 1137873pf+0w nexus@thune[1:38am]/usr/src/libgnomedb(508) !find find -name index.sgml nexus@thune[1:38am]/usr/src/libgnomedb(509) donemsg Thu Jul 3 01:38:49 PDT 2003
Several GNOME components have bug reports of this nature. According to Owen Taylor, this usually indicates that something is wrong with gtkdoc or the SGML tool chain on the build machine. On SuSE Linux, for example, you need to have at least the following packages: gtkdoc openjade docbook_3 docbook-dsssl-stylesheets You can work around the problem in many packages by passing a configure switch like --disable-gtkdoc, so that you don't blow away the shipped documentation. I don't know whether libgnomedb's configure script supports this option.
*** This bug has been marked as a duplicate of 90602 ***