Error when loading r-sf and other spatial packages (gdal related)

  • Done
  • quality assurance status badge
Details
2 participants
  • Javier Vaquero Martínez
  • Simon Tournier
Owner
unassigned
Submitted by
Javier Vaquero Martínez
Severity
normal
J
J
Javier Vaquero Martínez wrote on 28 Mar 18:02 +0100
(address . bug-guix@gnu.org)
b3adea4f-849a-41a6-af63-4eca27863778@unex.es
Dear guix community,

I am quite new to Guix so I apologize if I am doing something wrong.

I added channel guix-cran to get R packages. I installed r-sf r-terra,
and other packages. However, I cannot load them in R.

Here, at the end of the message I show and example with r-rgdal but same
thing happens with r-sf or r-terra.

Am I doing something wrong? Can you reproduce the bug?

Regards,

Javier.

|$ guix shell r r-rgdal -- R -e "library(rgdal)" R version 4.3.3
(2024-02-29) -- "Angel Food Cake" Copyright (C) 2024 The R Foundation
for Statistical Computing Platform: x86_64-unknown-linux-gnu (64-bit) R
es un software libre y viene sin GARANTIA ALGUNA. Usted puede
redistribuirlo bajo ciertas circunstancias. Escriba 'license()' o
'licence()' para detalles de distribucion. R es un proyecto colaborativo
con muchos contribuyentes. Escriba 'contributors()' para obtener más
información y 'citation()' para saber cómo citar R o paquetes de R en
publicaciones. Escriba 'demo()' para demostraciones, 'help()' para el
sistema on-line de ayuda, o 'help.start()' para abrir el sistema de
ayuda HTML con su navegador. Escriba 'q()' para salir de R. >
library(rgdal) Loading required package: sp Error: package or namespace
load failed for ‘rgdal’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object
'/gnu/store/xjs26gdxwj2149rzxmq1rfikbly2i1yr-r-rgdal-1.6-7/site-library/rgdal/libs/rgdal.so':
/gnu/store/71kgqypidg2ksvwm84ccqjwyzai9ay1i-gdal-3.6.1/lib/libgdal.so.32:
undefined symbol: GEOSConcaveHull_r |

?
Attachment: file
J
J
Javier Vaquero Martínez wrote on 4 Apr 18:04 +0200
(address . 70064@debbugs.gnu.org)
147de374-ea73-4996-88c3-b33d341edf80@unex.es
So I managed to solve this. It turns out that some environment variables
where making this error to happen. Running in an isolated environment
with `guix shell -C r r-sf -- r` solves the problem.


Regards
S
S
Simon Tournier wrote on 5 Jun 18:54 +0200
87v82nmise.fsf@gmail.com
Hi,

On Thu, 04 Apr 2024 at 18:04, Javier Vaquero Martínez <javier_vm@unex.es> wrote:

Toggle quote (4 lines)
> So I managed to solve this. It turns out that some environment variables
> where making this error to happen. Running in an isolated environment
> with `guix shell -C r r-sf -- r` solves the problem.

Thanks for letting us know. Therefore, can we close?

Cheers,
simon
J
J
Javier Vaquero Martínez wrote on 5 Jun 19:18 +0200
77a899e0-f404-4106-be65-3704b529807a@unex.es
Yes, it can be closed.

Regards.

El 5/6/24 a las 18:54, Simon Tournier escribió:
Toggle quote (13 lines)
> [No suele recibir correo electrónico de zimon.toutoune@gmail.com. Descubra por qué esto es importante en https://aka.ms/LearnAboutSenderIdentification]
>
> Hi,
>
> On Thu, 04 Apr 2024 at 18:04, Javier Vaquero Martínez <javier_vm@unex.es> wrote:
>
>> So I managed to solve this. It turns out that some environment variables
>> where making this error to happen. Running in an isolated environment
>> with `guix shell -C r r-sf -- r` solves the problem.
> Thanks for letting us know. Therefore, can we close?
>
> Cheers,
> simon
S
S
Simon Tournier wrote on 5 Jun 19:25 +0200
control message for bug #70064
(address . control@debbugs.gnu.org)
87plsvmhcx.fsf@gmail.com
close 70064
quit
?
Your comment

This issue is archived.

To comment on this conversation send an email to 70064@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 70064
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch