The Makefiles for intel-gpu-tools install man pages for a few tools which are themselves not installed by the default build, leading to there being man pages on the system for nonexistent commands. tools/Makefile.am in the current git tree contains the following: noinst_PROGRAMS = \ intel_dump_decode \ intel_infoframes \ intel_lid \ intel_panel_fitter man/Makefile.am, however, includes: appman_PRE = \ intel_audio_dump.man \ intel_bios_dumper.man \ intel_bios_reader.man \ intel_error_decode.man \ intel_gpu_top.man \ intel_gtt.man \ intel_infoframes.man \ intel_lid.man \ intel_panel_fitter.man \ intel_reg_dumper.man \ intel_reg_read.man \ intel_reg_write.man \ intel_stepping.man \ intel_upload_blit_large.man \ intel_upload_blit_large_gtt.man \ intel_upload_blit_large_map.man \ intel_upload_blit_small.man Perhaps the _infoframes, _lid, and _panel_fitter man pages should be masked out until their corresponding tools are part of the installation? Note: This was originally reported against the Fedora intel-gpu-tools package as RHBZ#888930. https://bugzilla.redhat.com/show_bug.cgi?id=888930
Created attachment 82131 [details] [review] Possible fix to support noinst man pages The attached (only slightly hideous) patch to man/Makefile.am appears, in my testing, to do the right thing for the no-install man pages during 'make', 'make install', 'make dist', and 'make clean'.
I think we should simply add the the three additional apps to the install list.
That would certainly address the issue. I was laboring under the (admittedly-unfounded) assumption that they were disabled for a reason. I suppose the question is, do they... work?
commit e07e758004ae3014504b7799cff3838f11dce848 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Fri Jan 17 07:42:22 2014 +0100 tools: Install them all
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.