From unknown Wed Jun 18 23:04:33 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#39079 <39079@debbugs.gnu.org> To: bug#39079 <39079@debbugs.gnu.org> Subject: Status: SBCL CFFI from Guix unable to find dynamic libraries Reply-To: bug#39079 <39079@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:04:33 +0000 retitle 39079 SBCL CFFI from Guix unable to find dynamic libraries reassign 39079 guix submitter 39079 Evan Straw severity 39079 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 10 22:38:29 2020 Received: (at submit) by debbugs.gnu.org; 11 Jan 2020 03:38:29 +0000 Received: from localhost ([127.0.0.1]:55203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iq7bZ-0005gu-57 for submit@debbugs.gnu.org; Fri, 10 Jan 2020 22:38:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:58287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iq7bW-0005gm-Q2 for submit@debbugs.gnu.org; Fri, 10 Jan 2020 22:38:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49172) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iq7bV-0001CP-Dr for bug-guix@gnu.org; Fri, 10 Jan 2020 22:38:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=BAYES_20, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iq7bU-0004sN-4L for bug-guix@gnu.org; Fri, 10 Jan 2020 22:38:25 -0500 Received: from mail-pg1-x541.google.com ([2607:f8b0:4864:20::541]:41831) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iq7bT-0004n5-U1 for bug-guix@gnu.org; Fri, 10 Jan 2020 22:38:24 -0500 Received: by mail-pg1-x541.google.com with SMTP id x8so1912156pgk.8 for ; Fri, 10 Jan 2020 19:38:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=7gN2E+sus0fj2Uul080PuZBqAuKkHnZ9TL71zh8Zjco=; b=ajNKSrjklW8RlDq9vs1OqLirjipN1djaQn5b7N4IllkY/60Uz9G+f+RHl2Vv5FvQDF +4t4YZ2yoD2eLV3AnE/fwK59PzoVHqTnU5OwlT7SeaAQq5KsgQ3UeqlYPMbKKQz3WRn4 Sl6LnqAIdrAIsYcugwJYHW7Im16t89C+/TnOa8FpI064/DFfYcQtlTeBBb+gTlzjJiw1 rN/xK5gX8+Xju6wUS/BtLXZ6Y20O/Tz7Gw6QaAONjTEGMfjEm/kx+MmMRLBiS3TyoSI3 yPh8xkhKwNWSr7w7hjdaf4mfOYYnffvhUgK86OHn2UXh9N6b9MJu61XbwPi4jEjIN9A4 1AlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=7gN2E+sus0fj2Uul080PuZBqAuKkHnZ9TL71zh8Zjco=; b=hyDeH8uh8Usl14OyvIBrLaD7mYpOo4lYJAIxUI0t8VhNB2oc4MLXVlMy8bZf+WFto2 XBWw1OxcGTLqEFlDG4vCmhDZMWny1uQYDQ59kMlho7kM338hLpKuyvf30CN/TYwGkatK C2Q/yjBAE3gjlQ4t+25IOq0Hhwj16o+iDV8dmHGWaHilNxRwolmn+i5CjgELpsGZJDN0 yYlh1lFf8XL31CoINB36K3NURVgj+hxR3ApFajmiNyrHjx56vs5C7iB61BKgG548Ce7Y 76hVYvk9O4A/KztskCkFezfmWwDYIXR1qK5zH8GSvHdSxTuqU9n5VnwyUk6Wa7aLguio mL3A== X-Gm-Message-State: APjAAAVd6sRK4frHPK9IooImrkiXEH0TV5zyxFDyGteaxu5D6niNCJ25 sELh8kc+nNjwTzEH4VjHdXYWTGla X-Google-Smtp-Source: APXvYqwj3ixqCuNURxVaTu6c7wN52CMGjEeFYlJoJXDl632kLzL/VNa2GvUsvZL23cXfngDVNnZN8Q== X-Received: by 2002:a63:8f51:: with SMTP id r17mr8387015pgn.157.1578713901578; Fri, 10 Jan 2020 19:38:21 -0800 (PST) Received: from xenon ([205.175.106.108]) by smtp.gmail.com with ESMTPSA id k12sm4203595pgm.65.2020.01.10.19.38.20 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Jan 2020 19:38:20 -0800 (PST) From: Evan Straw To: bug-guix@gnu.org Subject: SBCL CFFI from Guix unable to find dynamic libraries Date: Sat, 11 Jan 2020 03:38:19 +0000 Message-ID: <87ftgm3bo4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::541 X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --=-=-= Content-Type: text/plain Hello all, I have GNU Guix installed on a foreign distro, Ubuntu 19.04. I have the sbcl and cl-cffi packages installed from this installation of Guix, and I am attempting to use the CFFI package to load libcurl, as demonstrated in the CFFI tutorial here: https://common-lisp.net/project/cffi/manual/html_node/Tutorial_002dLoading.html However, this fails with a message saying that there is "no such file or directory," even when I attempt referencing the library by its exact name, "libcurl.so.4". There is only one condition in which I can get this to (sort of) work, and that is when I manually add the path "/usr/lib/x86_64-linux-gnu/" to the *foreign-library-directories* list, which is initially NIL. Even then, however, CFFI fails to automatically load any libraries libcurl is dependent on, unless I manually load them by directly referencing their full names as well. This seems like it isn't intended behavior, especially since the CFFI documentation discourages the use of the *foreign-library-directories* variable, and claims that the implementation (SBCL in this case) should be taking care of this. I'm unsure if this is anything to do with Guix not using a "traditional" FSH or not. Does anyone have any thoughts on this? This is my first bug report submitted here, so if I'm missing any needed information, please let me know and I'll try my best to provide it. Thanks, -- Evan --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE6f/SZXb4DLdwy+VR9TDDtKKp8G0FAl4ZQysACgkQ9TDDtKKp 8G2QPhAAgRB83/UQlVUxtwS7crxnzMZOrY1EZgJBIKcjB3z6rizmk4AAJ7sllU2Q 3vhnj2H1CdBbdgJphPV5VjvUj0pB12z/GLKGGMhEujTD2PHI6SAuoxRIEOfE+PWF ClGMEbhxSfo2UonPA+0tzTyZmgOZT5aB93hBjfD+aNdzfSdg8e6XhpTNLO+KKyRB hNN5Worp3Aq9tmmDh1BYN8876U4zz6hYQaCgi/AGDVVVv+wT9RAhsqIwVdcOsM+t iSHc4PybiLERbuYzL2Cf35qMNuJ4UJmu7jJNSX9tgJwZnJokBWpvClj4pLHE6dWa JD0ix/Kgu8DkB3UnFTR12EgUW96LEIjR2Q9BoIs+Lx7VFV540UTgZkDzmsbVykQE 5qLnWxgIooDxif4vDTrJaiLsM7ZZPnYJdbgeZgEgAHC1mC1xEH5g3zFrWnZWPjzo MYa9gFlaYG+3NZ7A4Vu5Rai/sObq461xkEl2/YTxMmwTcxrwdhWSGjGYIisF9adY ENoRXtA+3D4o+qGR5HkdFFQSYMmmxd+1SaW2PYUDAbuIEx0mgBZhkc4YArs63bbO 3hoTi7bQs1L54eBxLtVCOVqXDjsnd1PIZjNlDneh9ni/Y8RVY3XHveSV4LYrZH6l VWFAw6gQ3vSN6fFVbOzGrJ3rkqtKKtv1496NF7O9yV+avOQkwL4= =mGez -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 11 04:58:13 2020 Received: (at 39079) by debbugs.gnu.org; 11 Jan 2020 09:58:13 +0000 Received: from localhost ([127.0.0.1]:55382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqDX3-0006Tk-0B for submit@debbugs.gnu.org; Sat, 11 Jan 2020 04:58:13 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:59289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqDX0-0006Ta-KQ for 39079@debbugs.gnu.org; Sat, 11 Jan 2020 04:58:11 -0500 X-Originating-IP: 92.169.151.76 Received: from mimimi (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 82694FF805 for <39079@debbugs.gnu.org>; Sat, 11 Jan 2020 09:58:07 +0000 (UTC) From: Pierre Neidhardt To: 39079@debbugs.gnu.org Subject: bug#39079: SBCL CFFI from Guix unable to find dynamic libraries Date: Sat, 11 Jan 2020 10:58:07 +0100 Message-ID: <877e1ywc0g.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Evan, This is a current limitation on Guix because CFFI hardcodes the lib path to /usr/lib, etc. Maybe we could fix this, but it's not very clear how. In the meantime, you can add this to your ~/.sbclrc: Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.199 listed in list.dnswl.org] 0.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39079 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Evan, This is a current limitation on Guix because CFFI hardcodes the lib path to /usr/lib, etc. Maybe we could fix this, but it's not very clear how. In the meantime, you can add this to your ~/.sbclrc: =2D-8<---------------cut here---------------start------------->8--- (when (ignore-errors (asdf:load-system "cffi")) ;; Warning: Trailing "/" matters! (dolist (guix-profile `(,(when (uiop:directory-exists-p "~/.guix-profile") (format nil "~a/.guix-profile/lib/" (uiop:getenv "HOME"))) ,@(mapcar (lambda (d) (format nil "~a~a/lib/" (namestring d) (first (last (pathname-directory d))))) (uiop:subdirectories "~/.guix-extra-profiles/")))) (push guix-profile (symbol-value (find-symbol (string '*foreign-library-directories*) (find-package 'cffi)))))) =2D-8<---------------cut here---------------end--------------->8--- In the above, edit "~/.guix-extra-profiles" to point to the directory where you store all your profiles. Hope that helps! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4ZnC8ACgkQm9z0l6S7 zH8ewAf6AwU0b2bmnlVUCiosS8A8mTQbGzuBgPpdaN2aTgAk8foi6l6Ee/S6JUYG sK9Qfmw/lj/qs3QvwuA317Zog0U+bG5NPucuKwGGvZ0f/DkK6dF3wwL6Tjwt+cAl mnVVWKnOlXAhonKRBEJorvROGEuA6y3YjDWXTIt1rR2YGNdlyJzqTZE7H4oO8Yyl byY3/cZrN4kcW1XlBOY4SfIrE//rrJxL9/5VIYvR1tXmpV89IjggsSRohQVV+0Ys OfAJ/ru9c0GOT4EvKyXeAP/3HzXOEkIxo8yoRATqkDcQVfT3C9VSGhenOfLt0Y7q cUV0ViE3OGGGEzd5Z79snB/iQtShpA== =SyQ5 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 13 17:12:04 2020 Received: (at 39079) by debbugs.gnu.org; 13 Jan 2020 22:12:04 +0000 Received: from localhost ([127.0.0.1]:60277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ir7wK-0003XY-Fz for submit@debbugs.gnu.org; Mon, 13 Jan 2020 17:12:04 -0500 Received: from mail-pj1-f47.google.com ([209.85.216.47]:36158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ir7wI-0003X3-U7 for 39079@debbugs.gnu.org; Mon, 13 Jan 2020 17:12:03 -0500 Received: by mail-pj1-f47.google.com with SMTP id n59so4905304pjb.1 for <39079@debbugs.gnu.org>; Mon, 13 Jan 2020 14:12:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:user-agent:mime-version; bh=gRLif4+Iw6XOCZgRclXXRnEh1R1a3JFeIrvVzrZYUJQ=; b=edYaLFjEdHR7UUwqsZ5R1EcG72k9kHlAhSUo9OaI9WIncLLa2JHEEIuKntjQcoVmy9 RuoytAx9zPMbJstmuJeCZvzfUvJGz7M7D5oP4y9WGoQSBeed4b8LphcbmKWXbbLJB+xu G/v+jjCWFYxnquYh8FsW6xnYRkX84bW0VBFlydXcuyK296KRmbPcBkMFHthWLcu15Wz4 STRGJX3S94mZSfhVHva+7QwZ6wNUptFExEkXmTTNJJN2XItjtlCN6XVvVFA1Gu4q5Bm3 D7GEb9X1oxaqH62i+Uz33jv6I+vlFVpNbqNIPrHjNAVoYjfbsDbCawsH3Ci0t34CodV4 raGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent :mime-version; bh=gRLif4+Iw6XOCZgRclXXRnEh1R1a3JFeIrvVzrZYUJQ=; b=A96I5qp7X6gy9xD/hxYYnnMFSupOTrCuwNz9Qxm3TBO9tfcvhFNjeZCrqklt93WJ3o Kj/7l6Zrv+clZVyDfKUnIBEdIZJkNiSPErIHtceHwz2t8yUUN/Q92ScjcRIV0F58uoFe QErctXzo4BFcRijbNG/dL5TSWvIqb6jWHgKl5KKnQ/SVp3cM9ctrxDZYCA4bUcIWzBL2 63yOWymAbEKqes6XaTBxoJGwPZlsGGAOQrCgK8wY2mZel6a0u/XYdQYdy6XiYrv/ZhZ2 /3BRG8Jdfor+JJTQR1W9bAGxVq2wIctfNyMbTlXH4Nf64BMLJUKS2/R4Tp8s5X/Ee6CC glhA== X-Gm-Message-State: APjAAAXu7L6X5QiTMg+uSH9TUCa2S/b3+xUcZBZlAC3XJoK9NIMGhAWo o9p5xI2PkPzBUnW+E3sREapKl8pb X-Google-Smtp-Source: APXvYqw9d062/kZtKu7MDqStGaxGMjLAgpE1nsghFU5uZCFK/yvgjiWZeTtxakEHAoOztD1dNxCZdQ== X-Received: by 2002:a17:90a:30e8:: with SMTP id h95mr19086761pjb.30.1578953516407; Mon, 13 Jan 2020 14:11:56 -0800 (PST) Received: from xenon ([205.175.106.31]) by smtp.gmail.com with ESMTPSA id e2sm15414809pfh.84.2020.01.13.14.11.55 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 13 Jan 2020 14:11:55 -0800 (PST) From: Evan Straw To: Pierre Niedhardt Subject: Re: SBCL CFFI from Guix unable to find dynamic libraries Date: Mon, 13 Jan 2020 14:11:53 -0800 Message-ID: <87v9pfm2fq.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Pierre, Thanks for your response. >In the meantime, you can add this to your ~/.sbclrc: > >--8<---------------cut here---------------start------------->8--- >(when (ignore-errors (asdf:load-system "cffi")) > ;; Warning: Trailing "/" matters! > (dolist (guix-profile > `(,(when (uiop:directory-exists-p "~/.guix-profile") > (format nil "~a/.guix-profile/lib/" (uiop:getenv "HOME"))) > ,@(mapcar (lambda (d) > (format nil "~a~a/lib/" > (namestring d) > (first (last (pathname-directory d))))) > (uiop:subdirectories "~/.guix-extra-profiles/")))) > (push guix-profile > (symbol-value (find-symbol (string '*foreign-library-directories= *) > (find-package 'cffi)))))) >--8<---------------cut here---------------end--------------->8--- I attempted to add this to my .sbclrc, and added the "/usr/lib/x86_64-linux= -gnu" directory to that list as well. This seems to have made some progress, beca= use now, when I load CFFI, the *foreign-library-directories* variable is popula= ted with a list of directories. Additionally, CFFI is capable of loading librar= ies installed through Guix as well with no issues.=20 However, the thing that still doesn't appear to be working right is loading libraries from the foreign distro. I get the same behavior as before when attempting to load a library under the foreign distro's library directory (/usr/lib/x86_64-linux-gnu): It loads the library itself but fails upon try= ing to load any dependencies, even if they are in the same directory. Ideally, I would just install the libraries I need from Guix, but I specifically want = to interface with a library from the system, in this case PulseAudio (I've just been using libcurl as a test to make sure it works).=20 I did some investigation and tried both installing just CFFI from another source, and then SBCL itself. Installing CFFI from Quicklisp but keeping SB= CL from Guix gave the same behavior and was unable to load dependencies of the library. Installing SBCL from APT and CFFI from Quicklisp was able to load = the library and all dependencies with no issues. From this, I'm wondering if it= 's a problem with SBCL itself instead of CFFI?=20 Do you (or anyone reading this thread) have any thoughts on this? Is this a= bug in the SBCL package, and if so, is there any way to work around it currentl= y?=20 Thanks for the help. =2D- Evan --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE6f/SZXb4DLdwy+VR9TDDtKKp8G0FAl4c6ykACgkQ9TDDtKKp 8G3O+g/+Peg5nCtMZE8ZscQnuIF32GAVPWPIVlr7MHvqMn8oYc9gUQ78uSezxdSw nyGS5UgCw/YmqB4I9dVED6OVHVTsHlcHEPF/PGoEOwNGtagZSG532EfTxbP1RhRX yb03vlY9Z0ZNXBID36JbPYQalMcQ1E//JvdLw7mnkV4txFU5/dtaDGGDSiv6WGpH 7Y3RnhAiDhjF/HwrlVixpHDJgkMsFzEmYIaQe1ljQmffIiz+HSx7d8jK4u+Pj6gh AJMx5wvITQjf0CEXMwk9eb3fcY+w40vGjWhvDpuWLXfOO+cdxvnvWETU4YoWqUsY rdPi8kIkyY+FlpAMu0bEUXoaZ2GIpAEa4CXEdK+I/kIS9PWXzbpOd8986FfOXjIh xDenor9hyMY7mlXxv1JQI9BkRvJDio1amI9z1WSG3zmkkvGAvkrb5SrDygoFNA8L 1FFZPqZVl3v0cxREyBgTUwrqYjbys/wl5Flq/mfhvPvhbU9VlA/EJl0sQudi1uql o1kJ3UfnjeGcp/mmjzF29OeJDzUUyYiSrjobNFrYynx78vHnhb+9swOoP8PROtZb oVJTUoAvXT6AwxBCD77fPaFKxPsxL2G9nlBKJ+3rn81+WOF8tm/oyAU3o5QVeAA/ JXyr4nH2ROIIiad1byxtU8eMX5Bwy/UK7LENBCYdiLBkfWwiX1I= =NiWR -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 13 17:22:34 2020 Received: (at 39079) by debbugs.gnu.org; 13 Jan 2020 22:22:34 +0000 Received: from localhost ([127.0.0.1]:60283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ir86U-0003qn-GY for submit@debbugs.gnu.org; Mon, 13 Jan 2020 17:22:34 -0500 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:59521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ir86R-0003qc-Qs for 39079@debbugs.gnu.org; Mon, 13 Jan 2020 17:22:32 -0500 X-Originating-IP: 92.169.151.76 Received: from mimimi (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id C7A8940003; Mon, 13 Jan 2020 22:22:29 +0000 (UTC) From: Pierre Neidhardt To: Evan Straw Subject: Re: SBCL CFFI from Guix unable to find dynamic libraries In-Reply-To: <87v9pfm2fq.fsf@gmail.com> References: <87v9pfm2fq.fsf@gmail.com> Date: Mon, 13 Jan 2020 23:22:28 +0100 Message-ID: <87o8v7yp23.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi! Evan Straw writes: > However, the thing that still doesn't appear to be working right is loading > libraries from the foreign distro. I get the same behavior as before when > attempting to load a library under the forei [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.194 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.194 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi! Evan Straw writes: > However, the thing that still doesn't appear to be working right is loading > libraries from the foreign distro. I get the same behavior as before when > attempting to load a library under the forei [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.194 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.194 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi! Evan Straw writes: > However, the thing that still doesn't appear to be working right is loadi= ng > libraries from the foreign distro. I get the same behavior as before when > attempting to load a library under the foreign distro's library directory > (/usr/lib/x86_64-linux-gnu): It loads the library itself but fails upon t= rying > to load any dependencies, even if they are in the same directory. What are "dependencies" here? Can you provide a full recipe of what you are trying to do, including your .sbclrc and the Lisp code snippets you've run to test this? > Ideally, I would just install the libraries I need from Guix, but I > specifically want to interface with a library from the system, in this > case PulseAudio (I've just been using libcurl as a test to make sure > it works). Does it work for the libraries installed with Guix? > I did some investigation and tried both installing just CFFI from another > source, and then SBCL itself. Installing CFFI from Quicklisp but keeping = SBCL > from Guix gave the same behavior and was unable to load dependencies of t= he > library. Installing SBCL from APT and CFFI from Quicklisp was able to loa= d the > library and all dependencies with no issues. From this, I'm wondering if = it's a > problem with SBCL itself instead of CFFI? This seems to be a red herring, as Guix does not change how CFFI loads libraries. The only thing that changes is where the libraries are found with Guix packages. Let's see what we can reproduce with your examples! :) =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4c7aQACgkQm9z0l6S7 zH8bmAf/dhAFerSPHxk4hbe35ZQrakCJFAYN5R6A83d/30WBMeR+tc4wobc/yMN3 Uv27bQMx3b1H2vdmQ6gV+5KLqkpXcY4pizZvq9FMDJYV9ZnORuLjU2bQM0/KwCDM lB5/ZoGNxBTdOBRi2Wnq+xvWWVYb7VqTMaFIYEK2M/jOE9aeKpxfr9YljkAV4som VS6Zif3tR55Z58j+VSUIwCa4dVy57d57V36716B3FEirzUKwyaQb6Gcy5azBkV5H ZWWv+7dUH2wPPw4v4FREteG9AsZOa5AEtuFd8BW8oxrMdsvSihC1qjMD/N5SDxao isQZzaB5NfNxyp+scp3O8HniUjFA5w== =tAb9 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 00:52:17 2020 Received: (at 39079) by debbugs.gnu.org; 14 Jan 2020 05:52:17 +0000 Received: from localhost ([127.0.0.1]:60606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irF7h-0002pa-6C for submit@debbugs.gnu.org; Tue, 14 Jan 2020 00:52:17 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:52005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irF7e-0002pL-3l for 39079@debbugs.gnu.org; Tue, 14 Jan 2020 00:52:15 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id D4D0D21DC4; Tue, 14 Jan 2020 00:52:08 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Tue, 14 Jan 2020 00:52:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm2; bh=6 BdanqjGaslVLfvicaXA/UAM2V/BPDOSRpX1UAqwTUQ=; b=ogSkKllQOJ30bvUBX Q4JiJb/QqvyJu1yJvWJEyqo/NXtW8WAjnaQmpfclcg815GmBMSr2BSw4bg9LCeYn qDYm7NficlEx9tw0MInTPSmvtNEmw9YJ5xNSgL/YNXd0/mi0/IBk22xjT4hWcaD9 zrMK4axmUpYTV7OTZusoNd4ommh1zltwlIY96H86d/xtMeOwshEGZsRMTUFPPxnL wV1m+tJv7reGrwvW1eoL4sTdnbwBS8TdO7YYu/PAHxSljzpiFn48t1PN4IvJVXrr 5wvvEAVJuf2DvTmr3N+bFskRp0cJhG4N8iS9MDQtE0UTAQaUv+MztlhAgLJyh8T3 CJBsw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=6BdanqjGaslVLfvicaXA/UAM2V/BPDOSRpX1UAqwT UQ=; b=eFoqVWKTGkZdNDUUvqdLoUDqWTJCE4OoxXpmwET5VEXg17Dy2KwgBNSiB fBHJQQFG33G/NJ17BX+XEK9DeHOTmLMnKRXRAcjSkw8I+RNjCc55tUDiOrxqSu5P YkypfNXD/4RF9khHItckgjeyNhBLtG9c3ctHCMHGmh5Zo70C4CpKXp55yCqBdrN0 hARfwwAD238yL2BjFjSbSICxW9B75zDResuqb7ZzmJ4doj/UDMR+8g41H3qRFQtQ Ny07z382fUFeZ5H1lK346LSh9O0VqFvkXwAB77dE+V+cfUv1t90BuehKMX48K8yy xpmc4fMaiA2yuvy+5QxrWCJXjamIw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdejuddgkeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthejredttdefjeenucfhrhhomhepmfhonhhr rgguucfjihhnshgvnhcuoehkohhnrhgrugdrhhhinhhsvghnsehfrghsthhmrghilhdrnh gvtheqnecukfhppeekiedrvdegjedrudeigedrvdegheenucfrrghrrghmpehmrghilhhf rhhomhepkhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvghtnecuvehluh hsthgvrhfuihiivgeptd X-ME-Proxy: Received: from ordinateur-de-catherine--konrad.home (lfbn-idf2-1-714-245.w86-247.abo.wanadoo.fr [86.247.164.245]) by mail.messagingengine.com (Postfix) with ESMTPA id 1FA9430602DB; Tue, 14 Jan 2020 00:52:08 -0500 (EST) Subject: Re: bug#39079: SBCL CFFI from Guix unable to find dynamic libraries To: Pierre Neidhardt , Evan Straw References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> From: Konrad Hinsen Message-ID: Date: Tue, 14 Jan 2020 06:52:06 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: <87o8v7yp23.fsf@ambrevar.xyz> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: fr-classic Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Pierre and Evan, > This seems to be a red herring, as Guix does not change how CFFI loa > libraries. The only thing that changes is where the libraries are found> with Guix packages. I don't know about the details of SBCL and its CFFI, but there is a difference in how Guix handles shared libraries that I discovered recently and which might be related. Programs compiled under Guix don't use the search path feature for shared libraries (via Guix' own copy of ldd.so). All references to shared libraries use the full path to the store. So if you compile sbcl under Guix, it will never look for libraries that are referenced by name only (without the full path). The foreign distro probably relies on that lookup, as most Linux distros do. Note that this is a feature, not a bug, so if that's the cause of the problem, there is nothing to do about it. You'd have to compile sbcl with the toolchain of the foreign distro. Cheers, Konrad. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 04:39:07 2020 Received: (at 39079) by debbugs.gnu.org; 14 Jan 2020 09:39:07 +0000 Received: from localhost ([127.0.0.1]:60660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irIfA-00028S-3L for submit@debbugs.gnu.org; Tue, 14 Jan 2020 04:39:07 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:48595) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irIf4-00027z-VJ for 39079@debbugs.gnu.org; Tue, 14 Jan 2020 04:39:02 -0500 X-Originating-IP: 92.169.151.76 Received: from mimimi (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id D491EFF812; Tue, 14 Jan 2020 09:38:56 +0000 (UTC) From: Pierre Neidhardt To: Konrad Hinsen , Evan Straw Subject: Re: bug#39079: SBCL CFFI from Guix unable to find dynamic libraries In-Reply-To: References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> Date: Tue, 14 Jan 2020 10:38:56 +0100 Message-ID: <874kwyz8b3.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Konrad Hinsen writes: > Note that this is a feature, not a bug, so if that's the cause of the > problem, there is nothing to do about it. You'd have to compile sbcl > with the toolchain of the foreign distro. Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: fastmail.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.199 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Konrad Hinsen writes: > Note that this is a feature, not a bug, so if that's the cause of the > problem, there is nothing to do about it. You'd have to compile sbcl > with the toolchain of the foreign distro. Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: fastmail.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.199 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Konrad Hinsen writes: > Note that this is a feature, not a bug, so if that's the cause of the=20 > problem, there is nothing to do about it. You'd have to compile sbcl=20 > with the toolchain of the foreign distro. You don't have to use another SBCL. If you look at how we package cffi-based libraries (e.g. sbcl-cl-sqlite), you'll see that we set the path to the .so manually to the store location. This should not raise any issue. =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4djDAACgkQm9z0l6S7 zH/HkAf/fHRE7xePP3E3diuwWYGDlisVP/Ev37hIVk9dg1wVqfHj/m7KTLazr2mu BZmVzSVyrwJbyDyoDaKIK5oiEkDAdW4J1lBsZtRZOhgu/thySBGBEJH/R+XjpTjy TePhs59gV5Sra1exhu515Xh2mBAG28EO0wtFSqc6A0MtyrJf5CRcq+m05hH7dvFU 8HXjmiX46hLQb4xO5WSXoKbc74CLTwyO/1eKxGUV7q9FJhMkl5h6b8Qz0WHQ7ffx xqrU68Lnr5BIZ062lT/BZsGvIIsu414Yn4swXGUEzUeBdmUMahBI5JDrKw4pz3bQ qRni0M2t0QVuspJWPdo4uu1u6hzCjQ== =sk2c -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 05:11:57 2020 Received: (at 39079) by debbugs.gnu.org; 14 Jan 2020 10:11:57 +0000 Received: from localhost ([127.0.0.1]:60679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irJAw-0002vR-3z for submit@debbugs.gnu.org; Tue, 14 Jan 2020 05:11:57 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:56685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irJAq-0002v8-U8 for 39079@debbugs.gnu.org; Tue, 14 Jan 2020 05:11:52 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 3B9E44C8; Tue, 14 Jan 2020 05:11:42 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Tue, 14 Jan 2020 05:11:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=sIcfFQvx+jjbrOpqs9cMl2OMel D3/fgCsai/ppMnUBw=; b=Uk1LbgWyTPTorl3hfIPa7Ih73hXbwj/tVUTvVRmnrx c0xlKbI9Lyhr/NMsnahVl4UEGsPLiZaHSe95se7kO14AglGi3B253WKDLGzjNQPV U+g5KiSeL0eBoiZtJQy03UPko/9+Vosi8E5yOZdHgohcyPLv816JJBLHjad5Dsgn PgE+J1zyTAbOH4wEqsu3b7xzqAHDDpRQZtNKzT+4eqtcp6yjHnsbV8C/leW0k33B ja4Cba/PHQurwMBXzQKf4N5azIxMbzfClb5HJGwRlVLQwhEKINhbc5KteOAtG+ip NXh3b5ARsC2w91dT7voSomuYIjXKTI22tAO7qKY4ZOCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=sIcfFQ vx+jjbrOpqs9cMl2OMelD3/fgCsai/ppMnUBw=; b=jj1wtu16zFZb5ygy3N5sR5 2/r3e8Td0x++CMRZEzj6ja5XIxFew1IYweXHxAg6nKygPLb5qodLDjS2WkKVL88Y 9cG6861O+isGFrZZliYE/0ryzcFKXLaLzDbxt1zPnpDTwZ18l2Fv51lPxJGIrjk2 AU48jCQ5yCI/NDomzmhYPjr99s7k/QbYXMDRl6GeJ3pqvCgH/wi7GC0MxCMMpzgc 2PMBG4I9Hw3d0NsCWK1FIcd18Sik+JAxlrJR5eTVlLVqU2DcoYgOscAAtT1F7O3L Sw77Gcz3YMI1rMMXqzJ6U2mPjFYu3i8CqBQLMstys+LcCgjPrR8pgDDzpKYjmfQA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdejvddgudefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdlfeehmdenucfjughrpefhvffujghffffkgggtsehttdertddttddt necuhfhrohhmpefmohhnrhgrugcujfhinhhsvghnuceokhhonhhrrggurdhhihhnshgvnh esfhgrshhtmhgrihhlrdhnvghtqeenucfkphepkeeirddvgeejrdduieegrddvgeehnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehkohhnrhgrugdrhhhinhhsvghnsehfrghsthhmrg hilhdrnhgvthenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from ordinateur-de-catherine--konrad.home (lfbn-idf2-1-714-245.w86-247.abo.wanadoo.fr [86.247.164.245]) by mail.messagingengine.com (Postfix) with ESMTPA id 739FF3060783; Tue, 14 Jan 2020 05:11:40 -0500 (EST) From: Konrad Hinsen To: Pierre Neidhardt , Evan Straw Subject: Re: bug#39079: SBCL CFFI from Guix unable to find dynamic libraries In-Reply-To: <874kwyz8b3.fsf@ambrevar.xyz> References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <874kwyz8b3.fsf@ambrevar.xyz> Date: Tue, 14 Jan 2020 11:11:39 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pierre Neidhardt writes: > Konrad Hinsen writes: > >> Note that this is a feature, not a bug, so if that's the cause of the >> problem, there is nothing to do about it. You'd have to compile sbcl >> with the toolchain of th [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: messagingengine.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (konrad.hinsen[at]fastmail.net) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [64.147.123.25 listed in list.dnswl.org] X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Pierre Neidhardt writes: > Konrad Hinsen writes: > >> Note that this is a feature, not a bug, so if that's the cause of the >> problem, there is nothing to do about it. You'd have to compile sbcl >> with the toolchain of the foreign distro. > > You don't have to use another SBCL. If you look at how we package > cffi-based libraries (e.g. sbcl-cl-sqlite), you'll see that we set the > path to the .so manually to the store location. This should not raise > any issue. Not with shared libraries in Guix, I agree. But the problem was with shared libraries from the foreign distros. Guix actually tries hard *not* to make them accessible (in order to ensure reproducibility), so I wonder if this bug should be closed as "not a bug". Cheers, Konrad. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 05:25:51 2020 Received: (at 39079) by debbugs.gnu.org; 14 Jan 2020 10:25:51 +0000 Received: from localhost ([127.0.0.1]:60684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irJON-0003GY-PD for submit@debbugs.gnu.org; Tue, 14 Jan 2020 05:25:51 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:58739) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irJOJ-0003GK-AY for 39079@debbugs.gnu.org; Tue, 14 Jan 2020 05:25:47 -0500 X-Originating-IP: 92.169.151.76 Received: from bababa (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 10D746000B; Tue, 14 Jan 2020 10:25:40 +0000 (UTC) From: Pierre Neidhardt To: Konrad Hinsen , Evan Straw Subject: Re: bug#39079: SBCL CFFI from Guix unable to find dynamic libraries In-Reply-To: References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <874kwyz8b3.fsf@ambrevar.xyz> Date: Tue, 14 Jan 2020 11:25:39 +0100 Message-ID: <87d0bmpc64.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Konrad Hinsen writes: > Not with shared libraries in Guix, I agree. But the problem was with > shared libraries from the foreign distros. Guix actually tries hard > *not* to make them accessible (in order to ensure reprodu [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.195 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.195 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Konrad Hinsen writes: > Not with shared libraries in Guix, I agree. But the problem was with > shared libraries from the foreign distros. Guix actually tries hard > *not* to make them accessible (in order to ensure reprodu [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.195 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.195 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Konrad Hinsen writes: > Not with shared libraries in Guix, I agree. But the problem was with > shared libraries from the foreign distros. Guix actually tries hard > *not* to make them accessible (in order to ensure reproducibility), > so I wonder if this bug should be closed as "not a bug". The snippet I shared above allows the user to set SBCL to libraries from the given locations. I can't see why this wouldn't work on a foreign distribution. But let's wait until Evan shares his complete setup. =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4dlyMACgkQm9z0l6S7 zH+5lQgAiLmlFll0jIGBNwGYr6efqtyDutEG0YmUSItUsWH5uCML4LtuInjJV8rf /MqrW6E8P+mY57E72ve81LejEJy8iJWdhtZDHCrWRe5QWij2mHlQFR6G20/e4h/C NK3fJB59NN42NakJW9JUhdTjMlkz7PxfTof5z7ww+0rpWCzRh/9mFS4AXsNGZZXo 7hY7O5p4Ki6oOIt9Corb0w1Cy81KqD2MgvG6SQPurYxJLLmjHlkP+TTYywl1pwCT gyOR9u+p3mmnnGNzsP0bJipfb+1C5PpMu1Mct0p24i09c49sfsh4LoZqowT0Yz/D M/HyIxYvt5RmTQa4HXu7BSOuUYHzVg== =cyfy -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 16:31:15 2020 Received: (at 39079) by debbugs.gnu.org; 14 Jan 2020 21:31:15 +0000 Received: from localhost ([127.0.0.1]:33740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irTmH-0008B5-LO for submit@debbugs.gnu.org; Tue, 14 Jan 2020 16:31:15 -0500 Received: from mail-pg1-f195.google.com ([209.85.215.195]:37746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irTmC-00081b-0t for 39079@debbugs.gnu.org; Tue, 14 Jan 2020 16:31:08 -0500 Received: by mail-pg1-f195.google.com with SMTP id q127so6997021pga.4 for <39079@debbugs.gnu.org>; Tue, 14 Jan 2020 13:31:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version; bh=3wACBb2OPxOzq7ZWsykgMx7mqhFGimuunPNBRCieJJI=; b=YS364dsN4Zk6+cM+9hz3qZFFe7vClWYiqYxo8CjHrQZa4GZ+6rj/utGK2giDYqYi+j W5gk1OkJLzH44RbE3GAx8av94HUdRE5KBLh5bR7okkuV50IfNNygLxbH9gdKZ3mjvLhJ NMbtDHrE7Xw4X58Vrh3mayS9+KyVnc07gjra/kH5ITBlz9q5f9ARtV3RwDuI4kDheYlp Va8CNbbJTYlhMAyKSOggvCoXq9QdWrGrXjYrfUarXq7lJkfIInQaSKIxN4G83GDfoUTu QiiPLBb3gTVekkB0wxvXZV3FA1R9QMNUriVm7rYe6jO9SrXTIxL6MIKOvDYVxLrTqFml /2dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :user-agent:mime-version; bh=3wACBb2OPxOzq7ZWsykgMx7mqhFGimuunPNBRCieJJI=; b=QPR9GYe96VCInf6zzQzUhsx3/z/v5hmu0KTeZgdqqzUgekqeF1JSyz975t4IvKdo36 Xit5bcw72TywZSbxogy1v9FkAeecSsGYaI3sjah136Z+v2J/4KCc8o9jr2viJbhd4YgL R4Di5jml0fxCmez4AuuyJnJApyOcep8BydAi7xGAv6O/tS2U5WJ94GjzDU8v31QiEbzn DFCQ/sYBvdNArvUQpjQf8GA30Hlr5R8Wd43cB6hdIT6ltVBLcb8+1Emu8hezJcYIWN8T RmyeTvWOxTbH68De5kRkeD+IFXcpClgXDBt/dJgPihjMV9s8UVZX2fynJ4zA7EB9IfOd cSsQ== X-Gm-Message-State: APjAAAXnEHV+zp9fLkY7d/Pmnk8/sTcSTfOdlSeUbD1C5hKXGfckl5ot PQqiTqOzfp0i5LawxM/xyafdDzPbk1M= X-Google-Smtp-Source: APXvYqxbqmxAX2olXTXtkDxJxm7gxWureMHGrbOZHhD8RXPgxKzG3vmLakR73xui0Wq8gQXksAMWLA== X-Received: by 2002:a65:5cc2:: with SMTP id b2mr28976340pgt.51.1579037457347; Tue, 14 Jan 2020 13:30:57 -0800 (PST) Received: from virtualplaza ([205.175.97.42]) by smtp.gmail.com with ESMTPSA id c14sm19025125pfn.8.2020.01.14.13.30.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 14 Jan 2020 13:30:56 -0800 (PST) From: Evan Straw To: Pierre Neidhardt , Konrad Hinsen Subject: Re: SBCL CFFI from Guix unable to find dynamic libraries References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> Date: Tue, 14 Jan 2020 13:30:55 -0800 Message-ID: <87muapu3n4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pierre Neidhardt writes: > What are "dependencies" here? > Can you provide a full recipe of what you are trying to do, including > your .sbclrc and the Lisp code snippets you've run to test this? Absolutely. Apologies for the wall of text that is about to follow: Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (evan.straw99[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (evan.straw99[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.195 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.195 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pierre Neidhardt writes: > What are "dependencies" here? > Can you provide a full recipe of what you are trying to do, including > your .sbclrc and the Lisp code snippets you've run to test this? Absolutely. Apologies for the wall of text that is about to follow: Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.195 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.195 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (evan.straw99[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (evan.straw99[at]gmail.com) 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > What are "dependencies" here? > Can you provide a full recipe of what you are trying to do, including > your .sbclrc and the Lisp code snippets you've run to test this? Absolutely. Apologies for the wall of text that is about to follow: My system is Ubuntu 19.04, with Guix 09bad3c, as shown by `guix describe:` =2D-8<---------------cut here---------------start------------->8--- guix 09bad3c repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 09bad3cd42ca51974f3697f04ce841bf2fe6786c =2D-8<---------------cut here---------------end--------------->8--- I am using SBCL 2.0.0 and sbcl-cffi 0.19.0, both from Guix. My .sbclrc file is as follows: =2D-8<---------------cut here---------------start------------->8--- ;;; The following lines added by ql:add-to-init-file: #-quicklisp (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) (when (probe-file quicklisp-init) (load quicklisp-init))) (when (ignore-errors (asdf:load-system "cffi")) ;; Warning: Trailing "/" matters! (dolist (guix-profile `(,(when (uiop:directory-exists-p "~/.guix-profile") (format nil "~a/.guix-profile/lib/" (uiop:getenv "HOME"))) ,@(mapcar (lambda (d) (format nil "~a~a/lib/" (namestring d) (first (last (pathname-directory d))))) (uiop:subdirectories "~/.guix-extra-profiles/")) "/usr/lib/x86_64-linux-gnu/")) (push guix-profile (symbol-value (find-symbol (string '*foreign-library-directories*) (find-package 'cffi)))))) =2D-8<---------------cut here---------------end--------------->8--- I am attempting to load "/usr/lib/x86_64-linux-gnu/libcurl.so.4" since the tutorial for CFFI starts by loading libcurl. This library depends on the following other libraries, as reported by `ldd /usr/lib/x86_64-linux-gnu/libcurl.so.4`: =2D-8<---------------cut here---------------start------------->8--- linux-vdso.so.1 (0x00007ffd5f393000) libnghttp2.so.14 =3D> /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f9= 41aae8000) libidn2.so.0 =3D> /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f941aac800= 0) librtmp.so.1 =3D> /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f941a8a800= 0) libssh.so.4 =3D> /usr/lib/x86_64-linux-gnu/libssh.so.4 (0x00007f941a828000) libpsl.so.5 =3D> /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f941a810000) libssl.so.1.1 =3D> /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f941a780= 000) libcrypto.so.1.1 =3D> /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f9= 41a4b0000) libgssapi_krb5.so.2 =3D> /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x0= 0007f941a460000) libldap_r-2.4.so.2 =3D> /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x000= 07f941a408000) liblber-2.4.so.2 =3D> /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f9= 41a3f0000) libz.so.1 =3D> /lib/x86_64-linux-gnu/libz.so.1 (0x00007f941a3d0000) libpthread.so.0 =3D> /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f941a3a8= 000) libc.so.6 =3D> /lib/x86_64-linux-gnu/libc.so.6 (0x00007f941a1b8000) libunistring.so.2 =3D> /home/evan/.guix-profile/lib/libunistring.so.2 (0x00= 007f941a030000) libgnutls.so.30 =3D> /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f941= 9e88000) libhogweed.so.4 =3D> /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f941= 9e50000) libnettle.so.6 =3D> /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f9419e= 18000) libgmp.so.10 =3D> /home/evan/.guix-profile/lib/libgmp.so.10 (0x00007f9419d8= 0000) librt.so.1 =3D> /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9419d70000) /lib64/ld-linux-x86-64.so.2 (0x00007f941abd8000) libdl.so.2 =3D> /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9419d68000) libkrb5.so.3 =3D> /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f9419c8800= 0) libk5crypto.so.3 =3D> /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f9= 419c50000) libcom_err.so.2 =3D> /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f9419c48= 000) libkrb5support.so.0 =3D> /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x0= 0007f9419c38000) libresolv.so.2 =3D> /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f9419c1800= 0) libsasl2.so.2 =3D> /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f9419bf8= 000) libgssapi.so.3 =3D> /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f9419b= b0000) libgcc_s.so.1 =3D> /gnu/store/2plcy91lypnbbysb18ymnhaw3zwk8pg1-gcc-7.4.0-li= b/lib/libgcc_s.so.1 (0x00007f9419b90000) libp11-kit.so.0 =3D> /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f941= 9a60000) libtasn1.so.6 =3D> /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f9419848= 000) libkeyutils.so.1 =3D> /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f94198= 40000) libheimntlm.so.0 =3D> /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f9= 419830000) libkrb5.so.26 =3D> /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f94197a0= 000) libasn1.so.8 =3D> /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f94196f800= 0) libhcrypto.so.4 =3D> /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f941= 96c0000) libroken.so.18 =3D> /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f94196= a0000) libffi.so.6 =3D> /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f9419690000) libwind.so.0 =3D> /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f941966000= 0) libheimbase.so.1 =3D> /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f9= 419648000) libhx509.so.5 =3D> /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f94195f8= 000) libsqlite3.so.0 =3D> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f941= 94d8000) libcrypt.so.1 =3D> /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f9419498000) libm.so.6 =3D> /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9419348000) =2D-8<---------------cut here---------------end--------------->8--- In order to load this library, I run the following Lisp code in the SBCL REPL: =2D-8<---------------cut here---------------start------------->8--- CL-USER> (asdf:load-system :cffi) T ;;; *foreign-library-directories* has the right directories in it CL-USER> cffi:*foreign-library-directories* ("/usr/lib/x86_64-linux-gnu/" "/home/evan/.guix-extra-profiles/emacs/emacs/lib/" "/home/evan/.guix-profile/lib/") =20 CL-USER> (cffi:load-foreign-library "libcurl.so.4") =2D-8<---------------cut here---------------end--------------->8--- The last expression fails with the following error, which states that it failed while trying to load libnghttp2.so.14, listed above as one of the dependencies for libcurl: =2D-8<---------------cut here---------------start------------->8--- Unable to load foreign library (LIBCURL.SO.4-464). Error opening shared object "/usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0": libnghttp2.so.14: cannot open shared object file: No such file or directo= ry. [Condition of type CFFI:LOAD-FOREIGN-LIBRARY-ERROR] Restarts: 0: [RETRY] Try loading the foreign library again. 1: [USE-VALUE] Use another library instead. 2: [RETRY] Retry SLIME REPL evaluation request. 3: [*ABORT] Return to SLIME's top level. 4: [ABORT] abort thread (#) Backtrace: 0: (CFFI::FL-ERROR "Unable to load foreign library (~A).~% ~A" #:LIBCURL= .SO.4-464 "Error opening shared object \"/usr/lib/x86_64-linux-gnu/libcurl.= so.4.5.0\": ..) 1: (CFFI::REPORT-SIMPLE-ERROR #:LIBCURL.SO.4-464 # #:LIBCURL.SO.4-464 "libcurl.so.4") 4: (CFFI::%DO-LOAD-FOREIGN-LIBRARY "libcurl.so.4" NIL) 5: (CFFI:LOAD-FOREIGN-LIBRARY "libcurl.so.4" :SEARCH-PATH NIL) 6: (SB-INT:SIMPLE-EVAL-IN-LEXENV (CFFI:LOAD-FOREIGN-LIBRARY "libcurl.so.4= ") #) 7: (EVAL (CFFI:LOAD-FOREIGN-LIBRARY "libcurl.so.4")) =2D-8<---------------cut here---------------end--------------->8--- >> Ideally, I would just install the libraries I need from Guix, but I >> specifically want to interface with a library from the system, in this >> case PulseAudio (I've just been using libcurl as a test to make sure >> it works). > > Does it work for the libraries installed with Guix? To test this, I attempted to load `~/.guix-profile/lib/libguile-2.2.so` since I don't have many libraries installed from Guix. This library depends on the following libraries, as reported by `ldd`: =2D-8<---------------cut here---------------start------------->8--- linux-vdso.so.1 (0x00007ffe3a353000) libgc.so.1 =3D> /gnu/store/3xs3dnc28p9fi8in7hkfcdx20incrdvq-libgc-7.6.12/li= b/libgc.so.1 (0x00007faeaee00000) libpthread.so.0 =3D> /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29= /lib/libpthread.so.0 (0x00007faeaedd8000) libffi.so.6 =3D> /gnu/store/ain96mrdwqd4s9shdd3s7m4syp5icdx5-libffi-3.2.1/l= ib/libffi.so.6 (0x00007faeaedc8000) libunistring.so.2 =3D> /gnu/store/nsikjxykcaqa0zjpfmkqd569bngbv5nl-libunist= ring-0.9.10/lib/libunistring.so.2 (0x00007faeaec40000) libgmp.so.10 =3D> /gnu/store/y7qk8raalgvdnxcglvxa320cfxrjk1x6-gmp-6.1.2/lib= /libgmp.so.10 (0x00007faeaeba8000) libltdl.so.7 =3D> /gnu/store/zasz52va238yyaq68rjm8ljwl4ikij4p-libltdl-2.4.6= /lib/libltdl.so.7 (0x00007faeaeb98000) libdl.so.2 =3D> /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/= libdl.so.2 (0x00007faeaeb90000) libcrypt.so.1 =3D> /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/l= ib/libcrypt.so.1 (0x00007faeaeb50000) libm.so.6 =3D> /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/l= ibm.so.6 (0x00007faeaea10000) libgcc_s.so.1 =3D> /gnu/store/2plcy91lypnbbysb18ymnhaw3zwk8pg1-gcc-7.4.0-li= b/lib/libgcc_s.so.1 (0x00007faeae9f0000) libc.so.6 =3D> /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/l= ibc.so.6 (0x00007faeae830000) /lib64/ld-linux-x86-64.so.2 (0x00007faeaefb0000) =2D-8<---------------cut here---------------end--------------->8--- Attempting the same steps in the SBCL REPL again succeeds with no errors: =2D-8<---------------cut here---------------start------------->8--- CL-USER> (asdf:load-system :cffi) T CL-USER> (cffi:load-foreign-library "libguile-2.2.so") # =2D-8<---------------cut here---------------end--------------->8--- Hopefully this clarifies the problem somewhat. =2D- Evan --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6f/SZXb4DLdwy+VR9TDDtKKp8G0FAl4eMw8ACgkQ9TDDtKKp 8G3ushAAi6SPEVXeqYYIpzk7/qaYs71eRcjDxBexXkjP+6XZsdRIVgTwV//WRlqu mNAwVKUCf1vjtrdyLumvHaWBlhZv2mhIzxK93+4OqnAxcPayb+Y/d7tG3EiBRe7O GhjW5hyl+H426U5NbmIODAn+M9ebCIGJifF8UTUgjGsaTZgpw7nJNgUWUdMg1JNb Qp7YT4iguYoliujve2bwfzyz3AUZw1JW5K86hkTU9EtS3u2P6ju86fnv6EshOZJu 1u0g6Q+VDdFXw+tAwHTggwV9EvXvF29je4UBjcC8IcYfDpX3lvlInwwEtwZlwhLP x89lDcPbjOCARWb3fUrAlcHPLL4ihqUld0wGYT7GsWLi3/tg+5a766AkbXF3GchX GwUeRbpNURJhZ1sV9CuYycxtyW9AoSz84+OtEBB8U640HY2rnB0LjmuE2btfVAHD tp/UEdFV8bdQw0qRrK2VJcXkfzAyIRXHB4n0Da3OSn90zi9qiIADqZ6S5I4k1f++ pBrQ1Bc2vKXO9rhNWJTdbkXhxpvzb+NKKjUBZSJG6QfqdnVhieVf+o/p/C1d+BIf DlIPYQDogOVTSTyAfwpNl1ve3VmAeGVmqsTvrU0FPf5bjPswcjUFeZMDT6KJBwYh 60wLf0IJl66tUyqVPmSoTdjcI14I5N/T0QErHIUle5a7l33tzS0= =mZpQ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 02:45:28 2020 Received: (at 39079) by debbugs.gnu.org; 15 Jan 2020 07:45:28 +0000 Received: from localhost ([127.0.0.1]:34218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irdMi-0007QF-IR for submit@debbugs.gnu.org; Wed, 15 Jan 2020 02:45:28 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:59673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irdMd-0007Pv-AD for 39079@debbugs.gnu.org; Wed, 15 Jan 2020 02:45:23 -0500 Received: from mimimi (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 2377910000B; Wed, 15 Jan 2020 07:45:16 +0000 (UTC) From: Pierre Neidhardt To: Evan Straw , Konrad Hinsen Subject: Re: SBCL CFFI from Guix unable to find dynamic libraries In-Reply-To: <87muapu3n4.fsf@gmail.com> References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <87muapu3n4.fsf@gmail.com> Date: Wed, 15 Jan 2020 08:45:15 +0100 Message-ID: <874kwxxiwk.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Evan Straw writes: > This library depends on > the following other libraries, as reported by `ldd > /usr/lib/x86_64-linux-gnu/libcurl.so.4`: > > --88--- > linux- [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.178.231 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Evan Straw writes: > This library depends on > the following other libraries, as reported by `ldd > /usr/lib/x86_64-linux-gnu/libcurl.so.4`: > > --88--- > linux- [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.178.231 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Evan Straw writes: > This library depends on > the following other libraries, as reported by `ldd > /usr/lib/x86_64-linux-gnu/libcurl.so.4`: > > --8<---------------cut here---------------start------------->8--- > linux-vdso.so.1 (0x00007ffd5f393000) > libnghttp2.so.14 =3D> /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007= f941aae8000) > libidn2.so.0 =3D> /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f941aac8= 000) ... > --8<---------------cut here---------------end--------------->8--- Which "ldd" did you use? Ubuntu's or Guix'? Where did you run it? My only guess is what Konrad said: the libcurl library references its dependencies with relative path (which ldd does _not_ display) and the Guix loaded knows nothing about /usr/lib/x86_64-linux-gnu. Try exporting LD_LIBRARY_PATH=3D/usr/lib/x86_64-linux-gnu in the environment in which you run SBCL.=20 =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4ewwsACgkQm9z0l6S7 zH88Ugf6AmlZt9Ztta4dKD0D/y8CiehASsDv9KqKCSu9oi7KX/jf04pPZaGpAsSZ 3rOb9XDhnTdLSCuRuxtj1CM0D20hiQKgt01mmQj4pM1rGbRO0LE0UmUx2nxdynif HaIL0knnfLCTFWE7r4PgnPDJaPCTr1hxZfnUVoRGWFlit+Gz58vH6PwttM2Fdtv+ viseyOPfmQjMbEZbWx/Y3aMCYUKxkgJG5jOrQZAIJh9zhwg7FOpl6GNg9Q1oP1d5 mY/Cb+I5fknq4Ra/1xox3delxkDb3L2/zpexhCKDvI1yPBw1848kmZ5xBywumFZP tf4RLNdC4Qe6Ml6CB2vaoYvcB7MUqw== =oc8k -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 03:54:07 2020 Received: (at 39079) by debbugs.gnu.org; 15 Jan 2020 08:54:07 +0000 Received: from localhost ([127.0.0.1]:34254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ireR9-0004gO-KK for submit@debbugs.gnu.org; Wed, 15 Jan 2020 03:54:07 -0500 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:47559) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ireR4-0004fr-Op for 39079@debbugs.gnu.org; Wed, 15 Jan 2020 03:54:03 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 8EB1659B; Wed, 15 Jan 2020 03:53:52 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Wed, 15 Jan 2020 03:53:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=etg/YAR3K97JUxwmEn2BF8U9/e 1sadxDfKLYwLYG0p8=; b=lsRz3nCzMFaNih5SCbKlZbMLzr48eKuxnUQ5cj8tFY j8G2YXhkULvBSSTh6c88P+aoaT1GgBB9fDDvhjJgR+7ZBxF2d91d3JhUPm+BfMmU npcyNiXH3ItLSFF6fmiUCUvtpFoMV5zwAy9IBQRPYeUE14GqVQGf3oYMgkE60EPo LMmN2vTWWjM+BGqrN9Yr0qwm3Gbndo3Yxhakh7KhGl1WcCu1ClOjoKCBTQ+BeRoF ZPGooFjltgqykuk+xsRMHgwNENpcdFN6lMvEeQhbC1vHX2S14gMZmclovEZx22qp /qwZ8Dn6sa1EIFPNJlrUJreFg1ovJX24hINITDiDqh5A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=etg/YA R3K97JUxwmEn2BF8U9/e1sadxDfKLYwLYG0p8=; b=GacIqkpRTEV7a0d7bMQKCV 8rX8E0tUF8F0fJI7R66yFlZSrn7P1WAw/D9oDtXu9aO11ynNOGTAdVsZ8reDH6UI Ha8278Ypw5byaFtVHUKNER1oilWKcvOWtFF8qjiEaWvHC8R7kH3t0A7Dvm7psRiG p91jiG+P2McGeLw0GtfeZkhZzaqx3dxLU91gtJ3xdQMEqZFMQUtXp5wGWR+QYcC4 8r3TAYcTTCtY1ZHcXmstHZeXGuWRUiZYA5GO6neqY4c+Y9bZKRQBjLnXDKhFM40m staLmPWZIog+Mzne2P0B06Vu7UUNLY2/0aW2u7pO4NrORijiC4Li8MCv6YV0TDqw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdduvdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdlfeehmdenucfjughrpefhvffujghffffkgggtsehttdertddttddt necuhfhrohhmpefmohhnrhgrugcujfhinhhsvghnuceokhhonhhrrggurdhhihhnshgvnh esfhgrshhtmhgrihhlrdhnvghtqeenucfkphepudelhedrvddvuddrtddrvddtieenucfr rghrrghmpehmrghilhhfrhhomhepkhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrih hlrdhnvghtnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from KHs-MacBook.local (soleil-ext.synchrotron.fr [195.221.0.206]) by mail.messagingengine.com (Postfix) with ESMTPA id 47C2B30600A8; Wed, 15 Jan 2020 03:53:51 -0500 (EST) From: Konrad Hinsen To: Pierre Neidhardt , Evan Straw Subject: Re: SBCL CFFI from Guix unable to find dynamic libraries In-Reply-To: <874kwxxiwk.fsf@ambrevar.xyz> References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <87muapu3n4.fsf@gmail.com> <874kwxxiwk.fsf@ambrevar.xyz> Date: Wed, 15 Jan 2020 09:53:49 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pierre Neidhardt writes: > Which "ldd" did you use? Ubuntu's or Guix'? > Where did you run it? Good suggestion. My expectation is that Evan used Ubuntu's ldd, and that using Guix' will show different results. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (konrad.hinsen[at]fastmail.net) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [64.147.123.21 listed in list.dnswl.org] X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) Pierre Neidhardt writes: > Which "ldd" did you use? Ubuntu's or Guix'? > Where did you run it? Good suggestion. My expectation is that Evan used Ubuntu's ldd, and that using Guix' will show different results. > Try exporting LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu in the > environment in which you run SBCL. Guix' ldd has been patched to ignore LD_LIBRARY_PATH, so my prediction is that this won't change anything. Cheers, Konrad. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 04:13:57 2020 Received: (at 39079) by debbugs.gnu.org; 15 Jan 2020 09:13:57 +0000 Received: from localhost ([127.0.0.1]:34269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irekP-0005Bt-JE for submit@debbugs.gnu.org; Wed, 15 Jan 2020 04:13:57 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:49841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irekL-0005Bh-P1 for 39079@debbugs.gnu.org; Wed, 15 Jan 2020 04:13:56 -0500 X-Originating-IP: 92.169.151.76 Received: from mimimi (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 02CF0FF804; Wed, 15 Jan 2020 09:13:51 +0000 (UTC) From: Pierre Neidhardt To: Konrad Hinsen , Evan Straw Subject: Re: SBCL CFFI from Guix unable to find dynamic libraries In-Reply-To: References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <87muapu3n4.fsf@gmail.com> <874kwxxiwk.fsf@ambrevar.xyz> Date: Wed, 15 Jan 2020 10:13:51 +0100 Message-ID: <8736chw08g.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Konrad Hinsen writes: > Guix' ldd has been patched to ignore LD_LIBRARY_PATH, so my prediction > is that this won't change anything. Maybe ldd (I don't know), but I suggest to run SBCL here. It should work. Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.199 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Konrad Hinsen writes: > Guix' ldd has been patched to ignore LD_LIBRARY_PATH, so my prediction > is that this won't change anything. Maybe ldd (I don't know), but I suggest to run SBCL here. It should work. Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: fastmail.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.199 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Konrad Hinsen writes: > Guix' ldd has been patched to ignore LD_LIBRARY_PATH, so my prediction > is that this won't change anything. Maybe ldd (I don't know), but I suggest to run SBCL here. It should work. =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4e188ACgkQm9z0l6S7 zH80PQgAkDsww+T4+hqpzS+s2GVNIsBdSQXwbXCR45QIFlfJdgbN2wV+z+RqFe9f coyiuJbtEEtDTcJoEGg+vOo4gNx+LOLRQmtIkowk5Onxfg7PqUO3fZ0R1ltv812N 6eVHKVGA/9fvbdF14ttNijM40UV7ceL2VBZscK0hfDXUG5LZcVEYBc2+JYFMX1YB Ju0YG4a/zK4CMWAlQQVU/gkd/in97FAtvqyonb/vqhsm/2EVpavrTPDAmED6YYB5 5X6H5QhoHgpCZctBqFG5IpENwEi3CJUpYt5nqUpPXw6of0gV1+PXZMtaDlpo0T+Y gKZ8s2ij865Ro2+VewRCeznbTWFHKA== =eOpR -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 16 13:37:03 2020 Received: (at 39079) by debbugs.gnu.org; 16 Jan 2020 18:37:03 +0000 Received: from localhost ([127.0.0.1]:38333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isA0t-0004YJ-BL for submit@debbugs.gnu.org; Thu, 16 Jan 2020 13:37:03 -0500 Received: from mail-pg1-f179.google.com ([209.85.215.179]:45887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isA0q-0004Xn-6r for 39079@debbugs.gnu.org; Thu, 16 Jan 2020 13:37:02 -0500 Received: by mail-pg1-f179.google.com with SMTP id b9so10304139pgk.12 for <39079@debbugs.gnu.org>; Thu, 16 Jan 2020 10:37:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=/Awp5XrdSt4WVsnLgBxNYpabBR28NH9wnJRFg80m9I4=; b=kJffwbB6YrOmGUeSxfkLW6OIg/7nN6+ikLu7RZMdJp0XuDfJMI7kmKsv2seZBor/US y+8wpsXDjnqowPfI35jQinrbpvSNmnfuj7O1CtE4aq99TP1kKJ+GBxI6YlZJNr+8KFwD N457o7DET0/9NIZwawEYKigjYz8PHTX31l1nE3X8L1+3rxIa/xPQQaK5n8z8qUZ0vzcI 3WsBD07LB1nF7Em3im4NCT/ngIKdfE7uvOMFpM4EpVI00fHOMheucJicwCKe8NxIOZ7+ 6Mx46YlQCw2Ri7sCzJnBiITWWPhBMiMjDPQkaFtbN4l++Wu53u8v9sNwu/xWJlnd7Tvl B/yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=/Awp5XrdSt4WVsnLgBxNYpabBR28NH9wnJRFg80m9I4=; b=OcU+LFT6OZkqctOjZZC5CMWkyXmRUoDE/VirJpkWpZj0iOvYXosYZsPdSQWYFLg4xH njnr0hKlhnKJMKinOnXfNxzwBtJDQXUGSTk2NbwZ95/lnfAxkZ55yPa0aoF219jT60Sf AaOXEY36W6KNpZtKHQyLZqvlkNCCCGVCwwfeRh16rk5t5P3pkkx6KJWgXveDVX+kzg/f YQYosF/XY4zxFbiUXOzZwqzIaTXkH63ASqF3AyA3mvH9KIFFtizi4jMzZTqKVgnjY4TA aYFrvZMgSMKjkCyb7RxapfWxjNqEzcCw+VM9bn9IYd+SmhBw5Xcq5L8neNFEE4fKPAZQ Zakw== X-Gm-Message-State: APjAAAVNMHsMN6SFdwo+1okmA9E/ldB7C6xP1IEaOfZeqGrlRPDlXnaK HCMjPtXfxOWDw+rG9M5r+IOcqVFpzv0= X-Google-Smtp-Source: APXvYqy9t1b/TbMNmDQARIvtx95odd2ba2tk6KjMmBHZnUbNxezJIzzcHxaEQ/WyGqJ3/VntswUDYg== X-Received: by 2002:a63:1b0a:: with SMTP id b10mr40474517pgb.56.1579199813664; Thu, 16 Jan 2020 10:36:53 -0800 (PST) Received: from virtualplaza ([205.175.97.42]) by smtp.gmail.com with ESMTPSA id v4sm26204323pfn.181.2020.01.16.10.36.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 16 Jan 2020 10:36:52 -0800 (PST) From: Evan Straw To: Pierre Neidhardt Subject: Re: SBCL CFFI from Guix unable to find dynamic libraries References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <87muapu3n4.fsf@gmail.com> <874kwxxiwk.fsf@ambrevar.xyz> <8736chw08g.fsf@ambrevar.xyz> Date: Thu, 16 Jan 2020 10:36:51 -0800 In-Reply-To: <8736chw08g.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Wed, 15 Jan 2020 10:13:51 +0100") Message-ID: <87lfq7jlj0.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pierre Neidhardt writes: > Konrad Hinsen writes: > >> Guix' ldd has been patched to ignore LD_LIBRARY_PATH, so my prediction >> is that this won't change anything. > > Maybe ldd (I don't know), but I suggest to run SBCL her [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (evan.straw99[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (evan.straw99[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.8 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: fastmail.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.179 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.179 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 39079 Cc: Konrad Hinsen , 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pierre Neidhardt writes: > Konrad Hinsen writes: > >> Guix' ldd has been patched to ignore LD_LIBRARY_PATH, so my prediction >> is that this won't change anything. > > Maybe ldd (I don't know), but I suggest to run SBCL her [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.179 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.179 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (evan.straw99[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (evan.straw99[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.8 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > Konrad Hinsen writes: > >> Guix' ldd has been patched to ignore LD_LIBRARY_PATH, so my prediction >> is that this won't change anything. > > Maybe ldd (I don't know), but I suggest to run SBCL here. It should > work. Sorry for the late update, but this actually does work! Setting LD_LIBRARY_PATH to include all the relevant library directories (/usr/lib/x86_64-linux-gnu, /lib/x86_64-linux-gnu) makes CFFI load the library perfectly with no issues, and further steps in the CFFI tutorial work fine too. It was not set by default on my system so I'll add something to my .profile or related to set that on login. Thanks to everybody for their help with this! -- Evan --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6f/SZXb4DLdwy+VR9TDDtKKp8G0FAl4grUMACgkQ9TDDtKKp 8G1zXRAAoe9pvM8oNVkZzqiHD3T6aQlC6cjx7F5SN7qeRRDuRSfy/IVY3BPXMYVe pWRyMz/skjQvtSRuvQGhnjs3Q6qPa/46qsZVXhisgaQLFJDzugQ+ks70wbbvfevz 0xF3QMWDh9cZvWh9mtCeaYeqgnOoEPGIiPI4EzqrlhX/8EA5/YFwOGJwGwdwZGz8 kvBFW/c7+N3+dNDcKy9d0tTszYTjhfXvucxcJeboAJL2Kw+DoqnoGdxIaDkUXsdu 9kTM+t474F60N3ecvjXzWqedyHZaZHD4eP6IFBb+pX1WV9CeiVOBeXFICjH5i+RJ 1sVQ7UVADb4lw67rLX+mXzhZKCK0ORTZ8h1vfRYvHOihLwZvdhASiDTgxP7RvvO2 YjpbfKW3FknWNAHsyQlrz2aBS8Hk4lnG6jPlUo68hdIxAs/9/t77fiBV36GjdBot //g9RCgaxpr/yn8l3o7gTj+y9sOAg+dYCHQDtOA39dzKea0BuKMQ7J9zLg8g8n3G +WOIcttCYBGxMXKVEUK1+ShUue742ksakrJCYQOnPft98Dk3MB1RbJUuIuRiAQZx BfVI6ON5YN7RK1Zmfhy0SAPlmKLg+9O9NmwA/tx+OUMFSwsZ3WsjW/R/Xeuaq0N2 08SOcS7oJEsCaYZ7zTLc/L52QtoFwEDysNrzn6Fq39+vcrpUgro= =Phqr -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 10:50:00 2020 Received: (at 39079) by debbugs.gnu.org; 17 Jan 2020 15:50:01 +0000 Received: from localhost ([127.0.0.1]:39966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isTsm-0007w1-OW for submit@debbugs.gnu.org; Fri, 17 Jan 2020 10:50:00 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:47795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isTsk-0007vs-IH for 39079@debbugs.gnu.org; Fri, 17 Jan 2020 10:49:59 -0500 X-Originating-IP: 92.169.151.76 Received: from mimimi (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 5F3D31C0005; Fri, 17 Jan 2020 15:49:56 +0000 (UTC) From: Pierre Neidhardt To: Evan Straw Subject: Re: SBCL CFFI from Guix unable to find dynamic libraries In-Reply-To: <87lfq7jlj0.fsf@gmail.com> References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <87muapu3n4.fsf@gmail.com> <874kwxxiwk.fsf@ambrevar.xyz> <8736chw08g.fsf@ambrevar.xyz> <87lfq7jlj0.fsf@gmail.com> Date: Fri, 17 Jan 2020 16:49:55 +0100 Message-ID: <87imla13rw.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Glad it worked! Have fun! -- Pierre Neidhardt https://ambrevar.xyz/ Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.197 listed in list.dnswl.org] 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39079 Cc: Konrad Hinsen , 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Glad it worked! Have fun! -- Pierre Neidhardt https://ambrevar.xyz/ Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.197 listed in list.dnswl.org] 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.2 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Glad it worked! Have fun! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4h16MACgkQm9z0l6S7 zH94XAf+KJgWQelwgbcjsatceYaEBG8qF0XTyMQSMHQl0cgmwo/VkhYNd9nELnhe hPKNBvcrz147zO1+iWep9QOznwj3grEHJd7vSYM3VwnIaJFhWTSXkcxfKuID6MQy oQ5+fBOkDjVyBHbOC2BQDogIut0SbqRCdobnhacG9qZfUqDSyutdn6iOEKfNGgpR c1Di3SNrvvqomTuCzC48vRTJviMBIucrJK15hPbxc1Zs09Duu2shuFJAOPn3FdqH 3E+XSHYuu/CZmey1LLPvX8Yoe5WzTNKZ2J9wYxlr6Q3QCwWJxZ+0hyYHEetbwEVi 3S1jHPCNxtpoVXgVGt5xVLJyr69dnA== =DjdH -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 10:49:04 2020 Received: (at control) by debbugs.gnu.org; 17 Jan 2020 15:49:04 +0000 Received: from localhost ([127.0.0.1]:39963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isTrs-0007uq-Du for submit@debbugs.gnu.org; Fri, 17 Jan 2020 10:49:04 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:39351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isTrp-0007uM-IA for control@debbugs.gnu.org; Fri, 17 Jan 2020 10:49:02 -0500 X-Originating-IP: 92.169.151.76 Received: from mimimi (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 8CDB560007 for ; Fri, 17 Jan 2020 15:48:59 +0000 (UTC) Date: Fri, 17 Jan 2020 16:48:59 +0100 Message-Id: <87lfq613tg.fsf@ambrevar.xyz> To: control@debbugs.gnu.org From: Pierre Neidhardt Subject: control message for bug #39079 X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 39079 quit Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.195 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.195 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FROM_SUSPICIOUS_NTLD From abused NTLD 1.8 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) close 39079 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 16:24:50 2020 Received: (at 39079) by debbugs.gnu.org; 17 Jan 2020 21:24:50 +0000 Received: from localhost ([127.0.0.1]:40214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isZ6o-0000m0-Bb for submit@debbugs.gnu.org; Fri, 17 Jan 2020 16:24:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isZ6m-0000ln-Bb for 39079@debbugs.gnu.org; Fri, 17 Jan 2020 16:24:49 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1isZ6d-00082U-Oo; Fri, 17 Jan 2020 16:24:42 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53350 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1isZ6d-0003Ey-8t; Fri, 17 Jan 2020 16:24:39 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Konrad Hinsen Subject: Re: bug#39079: SBCL CFFI from Guix unable to find dynamic libraries References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <87muapu3n4.fsf@gmail.com> <874kwxxiwk.fsf@ambrevar.xyz> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 =?utf-8?Q?Niv=C3=B4se?= an 228 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 17 Jan 2020 22:24:37 +0100 In-Reply-To: (Konrad Hinsen's message of "Wed, 15 Jan 2020 09:53:49 +0100") Message-ID: <87v9p9ydwq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org, Pierre Neidhardt , Evan Straw X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Hi! Konrad Hinsen skribis: > Pierre Neidhardt writes: [...] >> Try exporting LD_LIBRARY_PATH=3D/usr/lib/x86_64-linux-gnu in the >> environment in which you run SBCL.=20 > > Guix' ldd has been patched to ignore LD_LIBRARY_PATH, so my prediction > is that this won't change anything. =E2=80=98ldd=E2=80=99 is a script that simply invokes the program with LD_TRACE_LOADED_OBJECTS=3D1 (honored by =E2=80=98ld.so=E2=80=99), and Guix = =E2=80=98ld.so=E2=80=99 does honor =E2=80=98LD_LIBRARY_PATH=E2=80=99, it=E2=80=99s no different here. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 16:27:52 2020 Received: (at 39079) by debbugs.gnu.org; 17 Jan 2020 21:27:52 +0000 Received: from localhost ([127.0.0.1]:40218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isZ9j-0000qL-QM for submit@debbugs.gnu.org; Fri, 17 Jan 2020 16:27:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43173) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isZ9h-0000q8-Ef for 39079@debbugs.gnu.org; Fri, 17 Jan 2020 16:27:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40166) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1isZ9b-0002a4-UP; Fri, 17 Jan 2020 16:27:43 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53352 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1isZ9a-0004vl-Oa; Fri, 17 Jan 2020 16:27:43 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Evan Straw Subject: Re: bug#39079: SBCL CFFI from Guix unable to find dynamic libraries References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <87muapu3n4.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 =?utf-8?Q?Niv=C3=B4se?= an 228 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 17 Jan 2020 22:27:41 +0100 In-Reply-To: <87muapu3n4.fsf@gmail.com> (Evan Straw's message of "Tue, 14 Jan 2020 13:30:55 -0800") Message-ID: <87r1zxydrm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39079 Cc: 39079@debbugs.gnu.org, Konrad Hinsen , Pierre Neidhardt X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Evan, Evan Straw skribis: > I am attempting to load "/usr/lib/x86_64-linux-gnu/libcurl.so.4" since > the tutorial for CFFI starts by loading libcurl. This library depends on > the following other libraries, as reported by `ldd > /usr/lib/x86_64-linux-gnu/libcurl.so.4`: That cannot work: this libcurl.so is linked against a different libc (among other things) than the =E2=80=98sbcl=E2=80=99 program from Guix, so = trying to load it in a running Guix =E2=80=98sbcl=E2=80=99 is bound to fail. What would work instead is loading Guix=E2=80=99 libcurl.so. I suppose you could do that by removing /usr/lib from =E2=80=98*foreign-library-directori= es*=E2=80=99. HTH! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 18 05:50:15 2020 Received: (at 39079) by debbugs.gnu.org; 18 Jan 2020 10:50:15 +0000 Received: from localhost ([127.0.0.1]:40557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1islgF-0000qJ-Dw for submit@debbugs.gnu.org; Sat, 18 Jan 2020 05:50:15 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:36713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1islgB-0000q6-QM for 39079@debbugs.gnu.org; Sat, 18 Jan 2020 05:50:14 -0500 X-Originating-IP: 92.169.151.76 Received: from bababa (lfbn-idf2-1-1340-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: mail@ambrevar.xyz) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id D8EAEFF805; Sat, 18 Jan 2020 10:50:09 +0000 (UTC) From: Pierre Neidhardt To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Evan Straw Subject: Re: bug#39079: SBCL CFFI from Guix unable to find dynamic libraries In-Reply-To: <87r1zxydrm.fsf@gnu.org> References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <87muapu3n4.fsf@gmail.com> <87r1zxydrm.fsf@gnu.org> Date: Sat, 18 Jan 2020 11:50:08 +0100 Message-ID: <87ftgdf38f.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Ludovic Courtès writes: > That cannot work: this libcurl.so is linked against a different libc > (among other things) than the ‘sbcl’ program from Guix, so trying to > load it in a running Guix ‘sbcl’ is bound to fai [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.199 listed in list.dnswl.org] 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39079 Cc: Konrad Hinsen , 39079@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Ludovic Courtès writes: > That cannot work: this libcurl.so is linked against a different libc > (among other things) than the ‘sbcl’ program from Guix, so trying to > load it in a running Guix ‘sbcl’ is bound to fai [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.199 listed in list.dnswl.org] 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.2 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > That cannot work: this libcurl.so is linked against a different libc > (among other things) than the =E2=80=98sbcl=E2=80=99 program from Guix, s= o trying to > load it in a running Guix =E2=80=98sbcl=E2=80=99 is bound to fail. Are you sure? I've done this many time before and it worked. > What would work instead is loading Guix=E2=80=99 libcurl.so. I suppose y= ou > could do that by removing /usr/lib from =E2=80=98*foreign-library-directo= ries*=E2=80=99. I think there is a misunderstanding :) The original question was specifically about loading a .so from the foreign distribution, so this would do it :p Cheers! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4i4uAACgkQm9z0l6S7 zH8fnAgAhnGEA/agnJoyqtNo92oklTy/Y9MGOLuGtSwBC5n2kZHW5Q6GhOYPh2qx /dGszieR1fHz8wubPt6qE/aE5RbuSkmNgT8Da5KB/N+Y4giNQClz3SIgxb8WnY8F avWikxB/2oAskPl87KR2cga+iht5+4oHNbq7Q0QYuESj/vs5H+dKY6j9Wu1JZcqp S7nJxFb9deN7Zkkndw6doGS2hrOL2hs/7JwQVbpqYejSKVNaAolFK6dUJws6v/P4 N6a5mCAahO/7vmDGjxUzV9WHBWTlFNNcFs3C2tIKrsWVBKsbbZpTm23oxm4oj8sZ z10pxBQ3ZOeSZwt9jrIxPOwfeOs9fg== =Q05v -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 18 11:18:12 2020 Received: (at 39079) by debbugs.gnu.org; 18 Jan 2020 16:18:12 +0000 Received: from localhost ([127.0.0.1]:42069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isqnc-0007An-9n for submit@debbugs.gnu.org; Sat, 18 Jan 2020 11:18:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isqnZ-0007Aa-P3 for 39079@debbugs.gnu.org; Sat, 18 Jan 2020 11:18:11 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1isqnQ-0004IJ-QF; Sat, 18 Jan 2020 11:18:03 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=59604 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1isqnQ-0007Fn-9V; Sat, 18 Jan 2020 11:18:00 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Pierre Neidhardt Subject: Re: bug#39079: SBCL CFFI from Guix unable to find dynamic libraries References: <87v9pfm2fq.fsf@gmail.com> <87o8v7yp23.fsf@ambrevar.xyz> <87muapu3n4.fsf@gmail.com> <87r1zxydrm.fsf@gnu.org> <87ftgdf38f.fsf@ambrevar.xyz> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 =?utf-8?Q?Niv=C3=B4se?= an 228 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 18 Jan 2020 17:17:58 +0100 In-Reply-To: <87ftgdf38f.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Sat, 18 Jan 2020 11:50:08 +0100") Message-ID: <87zhekvivd.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 39079 Cc: Konrad Hinsen , 39079@debbugs.gnu.org, Evan Straw X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Hi, Pierre Neidhardt skribis: > Ludovic Court=C3=A8s writes: > >> That cannot work: this libcurl.so is linked against a different libc >> (among other things) than the =E2=80=98sbcl=E2=80=99 program from Guix, = so trying to >> load it in a running Guix =E2=80=98sbcl=E2=80=99 is bound to fail. > > Are you sure? I've done this many time before and it worked. It might work to some extent if you=E2=80=99re lucky, but as a rule of thum= b, you should assume that it won=E2=80=99t. >> What would work instead is loading Guix=E2=80=99 libcurl.so. I suppose = you >> could do that by removing /usr/lib from =E2=80=98*foreign-library-direct= ories*=E2=80=99. > > I think there is a misunderstanding :) > The original question was specifically about loading a .so from the > foreign distribution, so this would do it :p My bad! Well I guess my answer is: don=E2=80=99t even try that. :-) Ludo=E2=80=99. From unknown Wed Jun 18 23:04:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 16 Feb 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator