From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: bug#31095: [aegisub] error: Aegisub requires that boost be built with ICU support. Date: Sun, 08 Apr 2018 12:05:25 -0400 Message-ID: <87sh85smyi.fsf@netris.org> References: <87tvslsy0w.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52945) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5CqQ-0001N1-NC for bug-guix@gnu.org; Sun, 08 Apr 2018 12:07:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5CqM-0006MQ-ON for bug-guix@gnu.org; Sun, 08 Apr 2018 12:07:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:34806) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f5CqM-0006MB-JS for bug-guix@gnu.org; Sun, 08 Apr 2018 12:07:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f5CqM-00015t-3Y for bug-guix@gnu.org; Sun, 08 Apr 2018 12:07:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87tvslsy0w.fsf@gmail.com> (Pierre Neidhardt's message of "Sun, 08 Apr 2018 17:36:23 +0530") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Pierre Neidhardt Cc: 31095@debbugs.gnu.org Hi Pierre, Pierre Neidhardt writes: > I can't build aegisub: > > > guix package --install aegisub > [...] > checking whether boost ICU support works... no > configure: error: in `/tmp/guix-build-aegisub-3.2.2.drv-0/aegisub-3.2.2': > configure: error: Aegisub requires that boost be built with ICU support. > See `config.log' for more details > phase `configure' failed after 7.4 seconds > builder for `/gnu/store/97g8fxipy942yzs0zp5hbvsj90hw1xc6-aegisub-3.2.2.drv' failed with exit code 1 > guix package: error: build failed: build of `/gnu/store/97g8fxipy942yzs0zp5hbvsj90hw1xc6-aegisub-3.2.2.drv' failed > > It seems that the boost input is missing ICU support. Indeed. Although our 'boost' package includes 'icu4c' as an input, the build log contains the following lines in the 'configure' phase and the start of the 'build' phase: Unicode/ICU support for Boost.Regex?... not found. [...] - has_icu builds : no [...] - icu : no - icu (lib64) : no These are from local build logs on my GuixSD based on 'core-updates', but based on your report, I assume that the same problem exists on 'master'. Our main Boost package has too many dependencies to fix in 'master', but we could still fix it in 'core-updates'. On master, we could create a 'boost/fixed' package that inherits from the main one but with this problem fixed, for use by aegisub. However, the first step is to figure out why 'boost' is failing to find icu4c. Would you like to investigate? Mark