bigmemory icon indicating copy to clipboard operation
bigmemory copied to clipboard

Windows support

Open kaneplusplus opened this issue 4 years ago • 3 comments

The Windows build is having trouble linking to the uuid library. If anyone could fix this it would be appreciated.

kaneplusplus avatar Sep 08 '21 16:09 kaneplusplus

The Linux version fails too with the following message:

/usr/bin/ld: cannot find -luuid: No such file or directory

Please, correct me if I'm wrong, but you are relying on the R uuid package, and you call functions from there using R_GetCCallable, right? Because R packages cannot link to other R packages. So the -luuid should be dropped. The linker tries to find the system library, and fails if it's not present.

Enchufa2 avatar Sep 19 '22 14:09 Enchufa2

Thanks for pointing this out.

The call -luuid has been dropped from configure and we are re-running tests. I'll check the results this afternoon.

kaneplusplus avatar Sep 19 '22 14:09 kaneplusplus

This is a build on Fedora 35, 36, 37 and rawhide without that flag: https://copr.fedorainfracloud.org/coprs/iucar/cran/build/4863403/. You can check the logs there if it's helpful.

Enchufa2 avatar Sep 19 '22 14:09 Enchufa2