From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Guile 2.0.11 error during test of package definition on Trisquel 7 Date: Sat, 23 Jan 2016 11:46:56 +0100 Message-ID: <87zivwtvxb.fsf@mdc-berlin.de> References: <3a810622e2df254ebd0f9233c55f3020@riseup.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52481) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMviq-0008Kj-3Q for guix-devel@gnu.org; Sat, 23 Jan 2016 05:47:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aMvil-0002LH-45 for guix-devel@gnu.org; Sat, 23 Jan 2016 05:47:12 -0500 Received: from sinope.bbbm.mdc-berlin.de ([141.80.25.23]:33138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMvik-0002K7-RO for guix-devel@gnu.org; Sat, 23 Jan 2016 05:47:07 -0500 In-Reply-To: <3a810622e2df254ebd0f9233c55f3020@riseup.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: swedebugia@riseup.net Cc: guix-devel swedebugia@riseup.net writes: > I tried following the manual build* from a fresh git pull. > > From 7.6: > " ./pre-inst-env guix build gnew --keep-failed > If the package is unknown to the =E2=80=98guix=E2=80=99 command, it= may be that the > source file contains a syntax error, or lacks a =E2=80=98define-public=E2= =80=99 clause > to export the package variable. To figure it out, you may load the > module from Guile to get more information about the actual error: > > ./pre-inst-env guile -c '(use-modules (gnu packages gnew))'" > > After putting the new package definition below into python.scm: > (define-public python-twisted > (package > (name "python-twisted") > (version "15.5.0") > (source > (origin > (method url-fetch) > ; (extension "tar.bz2") > ; (uri (pypi-uri "Twisted" version extension)) > (uri (pypi-uri "Twisted" version)) > (sha256 > (base32 > "0zy18lcrris4aaslil5k12i13k56c32hzfdv6h10kbnzl026h158")))) > (build-system python-build-system) > (inputs > `(("python-setuptools" ,python-setuptools))) > (home-page "http://twistedmatrix.com/") > (synopsis > "An asynchronous networking framework written in Python") > (description > "An asynchronous networking framework written in Python") > (license license:expat))) > > ./pre-inst-env guix build cannot find it. Is there more output? Sometimes syntax errors or otherwise invalid expressions are reported as guix build fails to find the package. >From what I can tell =E2=80=9C./pre-inst-env guix build python-twisted=E2= =80=9D should just work. I have never had to use the =E2=80=9Cguile -c=E2=80=9D way. ~~ Ricardo