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 545712 - `make install' doesn't install tutorial even it's been built
`make install' doesn't install tutorial even it's been built
Status: RESOLVED FIXED
Product: gtkmm
Classification: Bindings
Component: documentation
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2008-07-31 16:41 UTC by Deng Xiyue
Modified: 2008-08-07 07:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Install the generated html tutorial. Patch against SVN. (3.02 KB, patch)
2008-08-01 14:01 UTC, Deng Xiyue
none Details | Review
gtkmmdoc-install-icons-figures.patch (1.66 KB, patch)
2008-08-05 15:20 UTC, Deng Xiyue
none Details | Review
gtkmmdoc-uninstall-fix.patch (2.28 KB, patch)
2008-08-06 14:03 UTC, Deng Xiyue
none Details | Review
gtkmmdoc-gtkmm-dep.patch (962 bytes, patch)
2008-08-06 15:33 UTC, Deng Xiyue
none Details | Review

Description Deng Xiyue 2008-07-31 16:41:53 UTC
As the topic says.  Maybe some build system glitch according to jonner.
Comment 1 Deng Xiyue 2008-08-01 14:01:11 UTC
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.
Comment 2 Murray Cumming 2008-08-01 15:01:23 UTC
Comitted. Thanks.
Comment 3 Murray Cumming 2008-08-05 13:06:54 UTC
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.
Comment 4 Deng Xiyue 2008-08-05 15:20:26 UTC
Created attachment 115908 [details] [review]
gtkmmdoc-install-icons-figures.patch

Patch to install html/{icons,figures}.  Not elegant, but works.
Comment 5 Murray Cumming 2008-08-06 09:15:00 UTC
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
Comment 6 Deng Xiyue 2008-08-06 14:03:47 UTC
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 :)
Comment 7 Murray Cumming 2008-08-06 15:05:08 UTC
That seems to work. Thanks.
Comment 8 Deng Xiyue 2008-08-06 15:33:44 UTC
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 :)
Comment 9 Murray Cumming 2008-08-07 07:51:25 UTC
Comitted. Thanks.