Thanks for the quick responses folks. I'd have loved to dig into some of the investigative paths you suggested, but when I got back to my desk this morning, I could no longer reproduce the problem. I re-ran the configure/build/install process (from a trivial script, so no changes there), and Geany is working, although no without some complaints (see below). I'm hesitant to call this solved, since nothing really changed, and the problem might show up again at a later time, but for now, I'm in business.
There still appears to be some icon-related issue though. I get the following stream of messages when starting the program:
(geany:2851): Gtk-WARNING **: Could not find the icon 'text-plain'. The 'hicolor' theme was not found either, perhaps you need to install it. You can get a copy from: http://icon-theme.freedesktop.org/releases
(geany:2851): Geany-WARNING **: failed to load icon 'classviewer-var': Icon 'classviewer-var' not present in theme
(geany:2851): Geany-WARNING **: failed to load icon 'classviewer-method': Icon 'classviewer-method' not present in theme
(geany:2851): Geany-WARNING **: failed to load icon 'classviewer-var': Icon 'classviewer-var' not present in theme
(geany:2851): Geany-WARNING **: failed to load icon 'classviewer-method': Icon 'classviewer-method' not present in theme
(geany:2851): Geany-WARNING **: failed to load icon 'classviewer-var': Icon 'classviewer-var' not present in theme
(geany:2851): Geany-WARNING **: failed to load icon 'classviewer-method': Icon 'classviewer-method' not present in theme
(geany:2851): Gtk-WARNING **: Error loading theme icon 'geany-save-all' for stock: Icon 'geany-save-all' not present in theme
(geany:2851): Gtk-WARNING **: Error loading theme icon 'geany-build' for stock: Icon 'geany-build' not present in theme
As suggested, the output of find bin/geany/share/icons/ -type f
bin/geany/share/icons/hicolor/16x16/actions/geany-build.png bin/geany/share/icons/hicolor/16x16/actions/geany-close-all.png bin/geany/share/icons/hicolor/16x16/actions/geany-save-all.png bin/geany/share/icons/hicolor/16x16/apps/classviewer-class.png bin/geany/share/icons/hicolor/16x16/apps/classviewer-macro.png bin/geany/share/icons/hicolor/16x16/apps/classviewer-member.png bin/geany/share/icons/hicolor/16x16/apps/classviewer-method.png bin/geany/share/icons/hicolor/16x16/apps/classviewer-namespace.png bin/geany/share/icons/hicolor/16x16/apps/classviewer-other.png bin/geany/share/icons/hicolor/16x16/apps/classviewer-struct.png bin/geany/share/icons/hicolor/16x16/apps/classviewer-var.png bin/geany/share/icons/hicolor/16x16/apps/geany.png bin/geany/share/icons/hicolor/24x24/actions/geany-build.png bin/geany/share/icons/hicolor/24x24/actions/geany-close-all.png bin/geany/share/icons/hicolor/24x24/actions/geany-save-all.png bin/geany/share/icons/hicolor/32x32/actions/geany-build.png bin/geany/share/icons/hicolor/32x32/actions/geany-close-all.png bin/geany/share/icons/hicolor/32x32/actions/geany-save-all.png bin/geany/share/icons/hicolor/48x48/actions/geany-build.png bin/geany/share/icons/hicolor/48x48/actions/geany-close-all.png bin/geany/share/icons/hicolor/48x48/actions/geany-save-all.png bin/geany/share/icons/hicolor/48x48/apps/geany.png bin/geany/share/icons/hicolor/scalable/actions/geany-build.svg bin/geany/share/icons/hicolor/scalable/actions/geany-close-all.svg bin/geany/share/icons/hicolor/scalable/actions/geany-save-all.svg bin/geany/share/icons/hicolor/scalable/apps/geany.svg bin/geany/share/icons/hicolor/icon-theme.cache bin/geany/share/icons/Tango/16x16/actions/geany-save-all.png bin/geany/share/icons/Tango/24x24/actions/geany-save-all.png bin/geany/share/icons/Tango/32x32/actions/geany-save-all.png bin/geany/share/icons/Tango/48x48/actions/geany-save-all.png bin/geany/share/icons/Tango/scalable/actions/geany-save-all.svg bin/geany/share/icons/Tango/icon-theme.cache
It does look as though all the icons that trigger warning should be available..
Regards
Rob