From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46615) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHRLC-0001oh-E3 for guix-patches@gnu.org; Wed, 22 Nov 2017 04:29:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHRL4-00052v-Or for guix-patches@gnu.org; Wed, 22 Nov 2017 04:29:10 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:43125) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eHRL4-00052r-La for guix-patches@gnu.org; Wed, 22 Nov 2017 04:29:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eHRL4-0004ow-Fc for guix-patches@gnu.org; Wed, 22 Nov 2017 04:29:02 -0500 Subject: [bug#29392] [PATCH 00/11] New scons build system Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHRKL-0001Wt-K2 for guix-patches@gnu.org; Wed, 22 Nov 2017 04:28:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHRKI-0004p6-Ft for guix-patches@gnu.org; Wed, 22 Nov 2017 04:28:17 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:35136 helo=systemreboot.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eHRKH-0004oS-Qt for guix-patches@gnu.org; Wed, 22 Nov 2017 04:28:14 -0500 From: Arun Isaac Date: Wed, 22 Nov 2017 14:11:15 +0530 Message-Id: <20171122084115.1727-1-arunisaac@systemreboot.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 29392@debbugs.gnu.org I have a working scons build system! I have ported all scons built packages except aria-maestosa to the new build system. aria-maestosa fails to build even on the current master branch. I am also unable to build mongodb on my machine. It's probably due to insufficient memory (I have 4 GB). Somebody should verify that the build works on their machine. On my machine, it fails with the error: collect2: error: ld returned 1 exit status scons: *** [build/opt/mongo/db/pipeline/parsed_add_fields_test] Error 1 scons: building terminated because of errors. build/opt/mongo/db/pipeline/parsed_add_fields_test failed: Error 1 phase `check' failed after 7004.3 seconds builder for `/gnu/store/58qhwfl34zk1p10hnhvvpy9w7cv2pgvr-mongodb-3.4.9.drv' failed with exit code 1 @ build-failed /gnu/store/58qhwfl34zk1p10hnhvvpy9w7cv2pgvr-mongodb-3.4.9.drv - 1 builder for `/gnu/store/58qhwfl34zk1p10hnhvvpy9w7cv2pgvr-mongodb-3.4.9.drv' failed with exit code 1 guix build: error: build failed: build of `/gnu/store/58qhwfl34zk1p10hnhvvpy9w7cv2pgvr-mongodb-3.4.9.drv' failed In the copyright headers of doc/guix.texi, do I need to add @* to the end of the line? Arun Isaac (11): gnu: scons: Update to 3.0.1. build-system: Add scons-build-system. gnu: linuxdcpp: Use scons-build-system. gnu: gpick: Use scons-build-system. gnu: serf: Use scons-build-system. gnu: metabat: Use scons-build-system. gnu: godot: Use scons-build-system. gnu: pingus: Use scons-build-system. gnu: klick: Use scons-build-system. gnu: mongodb: Use scons-build-system. gnu: pingus: Use HTTPS for home page. Makefile.am | 3 + doc/guix.texi | 10 +++ gnu/packages/bioinformatics.scm | 29 +++------ gnu/packages/databases.scm | 8 +-- gnu/packages/direct-connect.scm | 24 ++----- gnu/packages/game-development.scm | 44 ++++++------- gnu/packages/games.scm | 14 ++--- gnu/packages/image.scm | 19 ++---- gnu/packages/music.scm | 21 ++----- gnu/packages/python.scm | 13 ++-- gnu/packages/web.scm | 36 +++-------- guix/build-system/scons.scm | 127 ++++++++++++++++++++++++++++++++++++++ guix/build/scons-build-system.scm | 65 +++++++++++++++++++ 13 files changed, 275 insertions(+), 138 deletions(-) create mode 100644 guix/build-system/scons.scm create mode 100644 guix/build/scons-build-system.scm -- 2.15.0