Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | Upstream-Status: Inappropriate [legacy version] |
| 2 | |
| 3 | Use native coreutils binaries to build manpages in cross environment. |
| 4 | This avoids man page build issues like this: |
| 5 | |
| 6 | | Making all in man |
| 7 | | make[1]: Entering directory `/build_disk/poky_build/build1/tmp/work/i586-poky-linux/coreutils-6.9-r0/coreutils-6.9/man' |
| 8 | | Updating man page cut.1 |
| 9 | | Updating man page dir.1 |
| 10 | | Updating man page expand.1 |
| 11 | | Updating man page fold.1 |
| 12 | | Updating man page install.1 |
| 13 | | Updating man page join.1 |
| 14 | | Updating man page pr.1 |
| 15 | | Updating man page ls.1 |
| 16 | | Updating man page sort.1 |
| 17 | | Updating man page unexpand.1 |
| 18 | | Updating man page uniq.1 |
| 19 | | Updating man page who.1 |
| 20 | | Updating man page vdir.1 |
| 21 | | help2man: can't get `--help' info from dir.td/dir |
| 22 | | help2man: can't get `--help' info from cut.td/cut |
| 23 | | make[1]: *** [dir.1] Error 126 |
| 24 | | make[1]: *** Waiting for unfinished jobs.... |
| 25 | | help2man: can't get `--help' info from fold.td/fold |
| 26 | | help2man: can't get `--help' info from install.td/install |
| 27 | | help2man: can't get `--help' info from expand.td/expand |
| 28 | | help2man: can't get `--help' info from join.td/join |
| 29 | | make[1]: *** [cut.1] Error 126 |
| 30 | | make[1]: *** [fold.1] Error 126 |
| 31 | | make[1]: *** [install.1] Error 126 |
| 32 | | help2man: can't get `--help' info from sort.td/sort |
| 33 | | make[1]: *** [expand.1] Error 126 |
| 34 | | help2man: can't get `--help' info from pr.td/pr |
| 35 | | make[1]: *** [join.1] Error 126 |
| 36 | | help2man: can't get `--help' info from ls.td/ls |
| 37 | | help2man: can't get `--help' info from unexpand.td/unexpand |
| 38 | | help2man: can't get `--help' info from uniq.td/uniq |
| 39 | | help2man: can't get `--help' info from who.td/who |
| 40 | | make[1]: *** [sort.1] Error 126 |
| 41 | | make[1]: *** [pr.1] Error 126 |
| 42 | | help2man: can't get `--help' info from vdir.td/vdir |
| 43 | | make[1]: *** [ls.1] Error 126 |
| 44 | | make[1]: *** [uniq.1] Error 126 |
| 45 | | make[1]: *** [unexpand.1] Error 126 |
| 46 | | make[1]: *** [who.1] Error 126 |
| 47 | | make[1]: *** [vdir.1] Error 126 |
| 48 | | make[1]: Leaving directory `/build_disk/poky_build/build1/tmp/work/i586-poky-linux/coreutils-6.9-r0/coreutils-6.9/man' |
| 49 | | make: *** [all-recursive] Error 1 |
| 50 | | FATAL: oe_runmake failed |
| 51 | | ERROR: Function 'do_compile' failed (see /build_disk/poky_build/build1/tmp/work/i586-poky-linux/coreutils-6.9-r0/temp/log.do_compile.12780 for further information) |
| 52 | NOTE: package coreutils-6.9-r0: task do_compile: Failed |
| 53 | ERROR: Task 8 (/home/nitin/prj/poky.git/meta/recipes-core/coreutils/coreutils_6.9.bb, do_compile) failed with exit code '1' |
| 54 | |
| 55 | |
| 56 | This patch is made for gplv2 coreutils the recipe |
| 57 | Nitin A Kamble <nitin.a.kamble@intel.com> |
| 58 | 2011/03/17 |
| 59 | |
| 60 | Index: man/Makefile.am |
| 61 | =================================================================== |
| 62 | --- a/man.orig/Makefile.am |
| 63 | +++ b/man/Makefile.am |
| 64 | @@ -167,7 +167,7 @@ mapped_name = `echo $*|sed 's/install/gi |
| 65 | $(PERL) -- $(srcdir)/help2man \ |
| 66 | --source='$(PACKAGE_STRING)' \ |
| 67 | --include=$(srcdir)/$*.x \ |
| 68 | - --output=$t/$@ $t/$*; \ |
| 69 | + --output=$t/$@ $*; \ |
| 70 | } \ |
| 71 | && sed 's|$*\.td/||g' $t/$@ > $@ \ |
| 72 | && chmod a-w $@ \ |
| 73 | Index: man/Makefile.in |
| 74 | =================================================================== |
| 75 | --- a/man.orig/Makefile.in |
| 76 | +++ b/man/Makefile.in |
| 77 | @@ -865,7 +865,7 @@ yes.1: $(common_dep) $(srcdir)/yes.x . |
| 78 | $(PERL) -- $(srcdir)/help2man \ |
| 79 | --source='$(PACKAGE_STRING)' \ |
| 80 | --include=$(srcdir)/$*.x \ |
| 81 | - --output=$t/$@ $t/$*; \ |
| 82 | + --output=$t/$@ $*; \ |
| 83 | } \ |
| 84 | && sed 's|$*\.td/||g' $t/$@ > $@ \ |
| 85 | && chmod a-w $@ \ |