On 11/04/2018 12:21 πμ, Stephen Berman wrote:
I tried to build pango-1.40.14 with all required and recommended dependencies but it failed:[116/127] Generating pango-view.1 with a custom command. FAILED: pango-view/pango-view.1 /usr/bin/help2man --no-info --section=1 '--help-option="--help-all"' '--name="Pango text viewer"' --output=pango-view/pango-view.1 /sources/pango-1.40.14/build/pango-view/pango-view Unknown option: help-option `help2man' generates a man page out of `--help' and `--version' output.Usage: help2man [OPTION]... EXECUTABLE -n, --name=STRING use `STRING' as the description for the NAME paragraph-s, --section=SECTION use `SECTION' as the section for the man page -i, --include=FILE include material from `FILE' -I, --opt-include=FILE include material from `FILE' if it exists -o, --output=FILE send output to `FILE' -N, --no-info suppress pointer to Texinfo manual --alt_version_key=KEY use specified flag instead of --version --help print this help, then exit --version print version number, then exitEXECUTABLE should accept `--help' and `--version' options. Report bugs to <[email protected]>.[117/127] Linking target tests/test-pangocairo-threads. ninja: build stopped: subcommand failed. The help2man Perl script was installed with lsb-release-1.4; this version is from 2000 and indeed lacks `help-option'. This appears to be a bug in BLFS 8.2. In the development version if BLFS help2man is an optional dependency of pango with an external link to the GNU ftp server. So I downloaded the latest version of help2man from there (help2man-1.47.6 from February 28, 2018) and this version does have that option. Then I replaced the old version with the new one and rebuilt pango, but it failed again: [115/127] Generating pango-view.1 with a custom command. FAILED: pango-view/pango-view.1 /usr/bin/help2man --no-info --section=1 '--help-option="--help-all"' '--name="Pango text viewer"' --output=pango-view/pango-view.1 /sources/pango-1.40.14/build/pango-view/pango-view Unknown option: no-info Unknown option: section Unknown option: help-option Option name does not take an argument Unknown option: output Usage: /usr/bin/help2man [--quiet] [--stdout] [--with-gettext] [--name] [--version] [116/127] Compiling C object 'tests/test-pangocairo-threads@exe/test-pangocairo-threads.c.o'. ninja: build stopped: subcommand failed. I don't understand the "unknown option" messages here because these options are present in this version of help2man. After these failed attempts, I removed help2man from /usr/bin and rebuilt pango again, this time without failure. So can pango be built with help2man and if so, how, and why did it fail as above? Steve Berman
This sed sed '/--help-option=/d' -i pango-view/meson.build worked for me with help2man by lsb_release-1.4 -- Thanos -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
