[systemd-bugs] [Bug 79692] New: intltool and gettext required to build systemd from archive

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jun 5 10:35:34 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=79692

          Priority: medium
            Bug ID: 79692
          Assignee: systemd-bugs at lists.freedesktop.org
           Summary: intltool and gettext required to build systemd from
                    archive
        QA Contact: systemd-bugs at lists.freedesktop.org
          Severity: minor
    Classification: Unclassified
                OS: All
          Reporter: filbranden at google.com
          Hardware: All
            Status: NEW
           Version: unspecified
         Component: general
           Product: systemd

Hi,

The README file from systemd says it only needs intltool when building from git
but that does not seem to be true, since the IT_PROG_INTLTOOL() call in
configure.ac basically makes the ./configure break if intltool is not
present...

I hacked around this by downloading the intltool-* Perl scripts and putting
them in my path but that didn't help since then the build broke because I
didn't have gettext available. So, even if --disable-nls is passed to
./configure, the build will require gettext.

I think the correct solution would be for the files generated by intltool to be
included in the "make dist" archive. This is the same as it's done with the
files generated by autoconf, automake, libtool and is probably what the README
file was implying... But even if that's fixed by including them in the dist_*
lists (or removing them from the nodist_* lists in the Makefile.am files),
there's still the issue of configure breaking if it doesn't find the tools...

I'm wondering to what extent this is a systemd build issue or an intltool bug,
but I thought I'd report it here first.

I'll try to look into other packages that use intltool to see if any of them
fixes this issue in a more elegant way.

Cheers,
Filipe

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-bugs/attachments/20140605/ed2c7bf2/attachment.html>


More information about the systemd-bugs mailing list