Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 632160 - sys-devel/m4: missing sys-apps/texinfo DEPEND
Summary: sys-devel/m4: missing sys-apps/texinfo DEPEND
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-27 16:51 UTC by Robin Johnson
Modified: 2020-03-28 20:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2017-09-27 16:51:50 UTC
From email report to base-system@gentoo.org:
Greetings Project:Base,

The sys-devel/m4 package is missing sys-apps/texinfo as a build dependency.
This is because m4 needs /usr/bin/makeinfo to build...

I do not install texinfo explicitly, so this command removes it:

  emerge --depclean --with-bdeps=n

Then, if I try building sys-devel/m4 like so:

  emerge sys-devel/m4

... I see this error:

  QA Notice: command not found:
    /var/tmp/portage/sys-devel/m4-1.4.17/work/m4-1.4.17/build-aux/missing:
      line 81: makeinfo: command not found

I can fix like so:

  emerge --ask --oneshot sys-apps/texinfo

I know this is a small thing.  Just thought you should now...

Thanks!

- Tor
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2017-09-27 16:55:40 UTC
base-system/release:
Can somebody else confirm the dependency tree for a potential fix of:

DEPEND=${DEPEND} !build? ( doc? ( sys-apps/texinfo ) )
(and a minor patch to not call makeinfo if USE=-doc or USE=build.
Comment 2 Matt Turner gentoo-dev 2020-03-28 20:51:22 UTC
After uninstalling texinfo, I can't see that m4's build calls makeinfo. With and without texinfo installed m4 installs the exact same set of files for me.