<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - intltool and gettext required to build systemd from archive"
href="https://bugs.freedesktop.org/show_bug.cgi?id=79692">79692</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>systemd-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>intltool and gettext required to build systemd from archive
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>systemd-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Severity</th>
<td>minor
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Reporter</th>
<td>filbranden@google.com
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Component</th>
<td>general
</td>
</tr>
<tr>
<th>Product</th>
<td>systemd
</td>
</tr></table>
<p>
<div>
<pre>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</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>