From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Hinsen Subject: Looking for help with packaging a Common Lisp library Date: Sat, 25 Jan 2020 16:03:22 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60726) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ivMyA-0000fj-N6 for guix-devel@gnu.org; Sat, 25 Jan 2020 10:03:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ivMy8-0004To-B5 for guix-devel@gnu.org; Sat, 25 Jan 2020 10:03:30 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:56001) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ivMy7-0004Q8-2Q for guix-devel@gnu.org; Sat, 25 Jan 2020 10:03:27 -0500 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: guix-devel --=-=-= Content-Type: text/plain Hi Guix, I hope that some Common Lisp expert here can help me with a strange error message. I am trying to package the library hdf5-cffi, my current package definition is attached. It builds without any error message, but when I try to load the library with (asdf:load-system "hdf5-cffi") I get the error message The name "CFFI-GROVEL" does not designate any package. when loading /gnu/store/3lcw9qvx76770wpsbgdvma154y84v54i-sbcl-hdf5-cffi-1.8.18/lib/sbcl/hdf5-cffi--system.fasl It doesn't make a difference if I put sbcl-cffi-grovel under inputs or propagated-inputs. Does anyone have an idea what could be going wrong here? Cheers, Konrad. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=cl-hdf5-cffi.scm Content-Transfer-Encoding: base64 KHVzZS1tb2R1bGVzIChnbnUgcGFja2FnZXMgbGlzcC14eXopCiAgICAgICAgICAgICAoZ251IHBh Y2thZ2VzIG1hdGhzKQoJICAgICAoKGd1aXggbGljZW5zZXMpICM6cHJlZml4IGxpY2Vuc2U6KQoJ ICAgICAoZ3VpeCBwYWNrYWdlcykKCSAgICAgKGd1aXggZG93bmxvYWQpCiAgICAgICAgICAgICAo Z3VpeCBnaXQtZG93bmxvYWQpCgkgICAgIChndWl4IGJ1aWxkLXN5c3RlbSBhc2RmKQogICAgICAg ICAgICAgKGd1aXggdXRpbHMpKQoKKGRlZmluZS1wdWJsaWMgc2JjbC1oZGY1LWNmZmkKICAobGV0 ICgoY29tbWl0ICI1YjVjODhmMTkxZTQ3MGU0ZmU5NmI0NjIzMzRlM2NlMDgwNmVlZDVjIikKICAg ICAgICAocmV2aXNpb24gIjEiKSkKICAgIChwYWNrYWdlCiAgICAgIChuYW1lICJzYmNsLWhkZjUt Y2ZmaSIpCiAgICAgICh2ZXJzaW9uICIxLjguMTgiKQogICAgICAoc291cmNlCiAgICAgICAob3Jp Z2luCiAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQogICAgICAgICAodXJpIChnaXQtcmVmZXJl bmNlCiAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9oZGZncm91cC9oZGY1 LWNmZmkuZ2l0IikKICAgICAgICAgICAgICAgKGNvbW1pdCBjb21taXQpKSkKICAgICAgICAgKGZp bGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQogICAgICAgICAoc2hhMjU2CiAg ICAgICAgICAoYmFzZTMyCiAgICAgICAgICAgIjB2ZGEzMDc1NDIzeHo4M3FreTk5OGxwYWM1YjA0 ZHdmdjdid2doOWpxOGNzNXYwenJ4amYiKSkpKQogICAgICAoYnVpbGQtc3lzdGVtIGFzZGYtYnVp bGQtc3lzdGVtL3NiY2wpCiAgICAgIChzeW5vcHNpcyAiQ29tbW9uIExpc3AgYmluZGluZ3MgZm9y IHRoZSBIREY1IGxpYnJhcnkiKQogICAgICAoZGVzY3JpcHRpb24KICAgICAgICJoZGY1LWNmZmkg aXMgYSBDRkZJIHdyYXBwZXIgZm9yIHRoZSBIREY1IGxpYnJhcnkuIikKICAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9naXRodWIuY29tL2hkZmdyb3VwL2hkZjUtY2ZmaSIpCiAgICAgIChsaWNlbnNl IChsaWNlbnNlOm5vbi1jb3B5bGVmdAogICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImh0 dHBzOi8vZ2l0aHViLmNvbS9IREZHcm91cC9oZGY1LWNmZmkvcmF3LyIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGNvbW1pdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9M SUNFTlNFIikpKQogICAgICAoaW5wdXRzCiAgICAgICBgKCgiY2ZmaSIgLHNiY2wtY2ZmaSkKICAg ICAgICAgKCJoZGY1IiAsaGRmNS0xLjEwKSkpCiAgICAgIDs7IFRoaXMgc2hvdWxkbid0IG5lZWQg dG8gYmUgYSBwcm9wYWdhdGVkIGlucHV0LgogICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAg IGAoKCJjZmZpLWdyb3ZlbCIgLHNiY2wtY2ZmaS1ncm92ZWwpKSkKICAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgIGAoKCJmaXZlYW0iICxzYmNsLWZpdmVhbSkpKQogICAgICAoYXJndW1lbnRzCiAg ICAgICBgKCM6YXNkLXN5c3RlbS1uYW1lICJoZGY1LWNmZmkiCiAgICAgICAgICM6YXNkLWZpbGUg ImhkZjUtY2ZmaS5hc2QiCiAgICAgICAgICM6dGVzdC1hc2QtZmlsZSAiaGRmNS1jZmZpLnRlc3Qu YXNkIgogICAgICAgICA7OyBUZXN0cyByZXF1aXJlIGxvYWRpbmcgaGRmNS1jZmZpLmV4YW1wbGVz LmFzZCBhcyB3ZWxsLAogICAgICAgICA7OyBJIGRvbid0IGtub3cgaWYgdGhhdCBpcyBwb3NzaWJs ZSB3aXRoIGFzZGYtYnVpbGQtc3lzdGVtLgogICAgICAgICAjOnRlc3RzPyAjZgogICAgICAgICAj OnBoYXNlcwogICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAg ICAgKGFkZC1hZnRlciAndW5wYWNrICdmaXgtcGF0aHMKICAgICAgICAgICAgIChsYW1iZGEqICgj OmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSogInNyYy9saWJyYXJ5Lmxpc3AiCiAgICAgICAgICAgICAgICAgKCgibGliaGRmNS5zbyIpCiAg ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kCiAgICAgICAgICAgICAgICAgICAoYXNzb2Mt cmVmIGlucHV0cyAiaGRmNSIpCiAgICAgICAgICAgICAgICAgICAiL2xpYi9saWJoZGY1LnNvIikp KSkpKSkpKSkpCgoKKGRlZmluZS1wdWJsaWMgY2wtaGRmNS1jZmZpCiAgKHNiY2wtcGFja2FnZS0+ Y2wtc291cmNlLXBhY2thZ2Ugc2JjbC1oZGY1LWNmZmkpKQoKKGRlZmluZS1wdWJsaWMgZWNsLWhk ZjUtY2ZmaQogIChzYmNsLXBhY2thZ2UtPmVjbC1wYWNrYWdlIHNiY2wtaGRmNS1jZmZpKSkKCnNi Y2wtaGRmNS1jZmZpCg== --=-=-=--