GNOME Bugzilla – Bug 545712
`make install' doesn't install tutorial even it's been built
Last modified: 2008-08-07 07:51:25 UTC
As the topic says. Maybe some build system glitch according to jonner.
Created attachment 115685 [details] [review] Install the generated html tutorial. Patch against SVN. By getting back {,un}install-tutorial rules html tutorial is now installed, though it seems they are dropped on purpose, but it would be benefit to have the html version IMHO. Also updated the links to the book in the documentation index.html.
Comitted. Thanks.
Reopening because only the html files are installed, but html/icons/, html/style.css, and maybe html/figures should be installed too. Actually, I wonder if we can somehow simplify the Makefile.am to just install the entire html directory.
Created attachment 115908 [details] [review] gtkmmdoc-install-icons-figures.patch Patch to install html/{icons,figures}. Not elegant, but works.
Thanks. I had tried that, but you had more success. I have committed it, with some extra fixes for install and distcheck, mostly mentioning $srcdir, and moving icons/ in svn. But distcheck still tells me this, and I can't figure out why: ERROR: files left after uninstall: ./share/doc/gtkmm-2.4/docs/tutorial/html/style.css ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/caution.png ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/important.png ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/up.png ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/Makefile.am ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/prev.png ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/home.png ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/next.png ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/note.png ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/tip.png ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/warning.png ./share/doc/gtkmm-2.4/docs/tutorial/html/icons/Makefile.in ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_project_created.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/progressbar.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/box_packing1.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/menu_popup.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/update_ui.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_properties_maincrtstartup.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/clipboard_ideal.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_property_manager.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/cairo_joins.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_properties_remove_warning_4250.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/devcpp_project_options.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_application_settings.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/menus_menubar.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/expander.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/spinbutton.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/drawingarea_lines.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/clipboard_simple.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/dialogs_colorselectiondialog.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/entry.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/treeview_list.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/filechooserbutton.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/recentchooserdialog.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/range_widgets.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/combo.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_properties_noinherit.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/alignment.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/aspectframe.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/buttons.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_corrected_main.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/menus_menu.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/box_packing2.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/frame.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/treeview_editablecells.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_main_program.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/comboboxentry_text.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/box_packing3.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/helloworld.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/menus_and_toolbars.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/cairo_clock.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_new_project_menu.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/table.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/dialogs_messagedialog.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/combobox_text.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/dialogs_simple.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/dialogs_about.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/treeview_draganddrop.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/drawingarea_curve.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/paned.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/scrolledwindow.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_properties_subsystem_windows.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/treeview_popup.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/drawingarea_arcs.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/custom_container.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/combobox_complex.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/textview.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/label.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/dialogs_fontselectiondialog.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_corrected_stdafx.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/checkbutton.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/buttonbox.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/dialogs_filechooser.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/main_menu.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/socket.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_project_properties.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/notebook.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/treeview_tree.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/drawingarea_text.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/eventbox.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/idle.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/radiobuttons.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/treeview_combo_renderer.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/comboboxentry_complex.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_property_manager_with_gtkmm_properties.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/drag_and_drop.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/helloworld2.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_add_existing_property_sheet.png ./share/doc/gtkmm-2.4/docs/tutorial/html/figures/msvc_new_project_dialog.png
Created attachment 115975 [details] [review] gtkmmdoc-uninstall-fix.patch Patch to fix wrong path in uninstall rules. Plus, I modified examples/others/calendar/calendar.cc to silence a string-literal to `char *' conversion warning. A little bit unorthodox to mix the patch, but as it's quite trivial I'd like to save a bug number count :)
That seems to work. Thanks.
Created attachment 115984 [details] [review] gtkmmdoc-gtkmm-dep.patch Patch to update gtkmm dependency to >= 2.13.4 as some drag-and-drop examples uses new get_data() introduces since then. Sorry for let this change slip out this release, but at least it's caught before the next release :)