Closed SinomeM closed 1 year ago
Hi, thanks for reporting. Is there a docker container where we can try to reproduce ? So this is on gcc/g++ 12.3.0 ? Seems very similar to https://github.com/sneumann/mzR/issues/285 Yours, Steffen
Hi, yes it should be on gcc 12.3. I'll try to replicate the error on the official docker image and be back!
So maybe doesn't need a Manjaro/OpenSuse container specifically, anything with very recent g++ should trigger it, and the fix would be similar to https://gitlab.kitware.com/vtk/vtk/-/issues/18782 and https://bbs.archlinux.org/viewtopic.php?pid=2100273#p2100273 Yours, Steffen
Hi, on Fedora with GCC Red Hat 13.1.1-2, mzR compiles; I need a running xcms for a 3-days course next week; thus, I will work on Fedora 38 this time. In week 26+, I'm free again to test different compilers/ environments on Manjaro. Could there also be an issue with the boost libraries (a common problem with the trans-proteomic pipeline)?
So the pwiz code hasn't changed https://github.com/ProteoWizard/pwiz/blob/09bc7650f1b3d4f5f85d018bdb8c6f84b4b1479a/pwiz/data/msdata/BinaryDataEncoder.hpp#L100 so it is not our aged pwiz snapshot we use.
It could be as simple as adding #include <cstdint>
somewhere in RcppPwiz.[cpp|h]
,
I can check once I know a container to easily reproduce. Unsure why it works on GCC Red Hat 13.1.1
Yours, Steffen
Just general question - wouldn't it maybe be easier for linux users to use the Bioc docker image instead of "system R"? Docker should run almost natively on linux and if there are any security concerns, singularity should be the best alternative. We're using that on our cluster (using the converted BioC docker image).
Johannes Rainer Just general question - wouldn't it maybe be easier for linux users to use the Bioc docker image instead of "system R"? Docker should run almost natively on linux and if there are any security concerns, singularity should be the best alternative. We're using that on our cluster (using the converted BioC docker image). I'm using docker to distribute my new programs and courses. However, I'm not sure if it is the best option for programming R workflows.
Robert Winkler - Chat @ Spike [24cix5]
On June 16, 2023 at 7:01 GMT, Johannes Rainer @.***> wrote:
Just general question - wouldn't it maybe be easier for linux users to use the Bioc docker image instead of "system R"? Docker should run almost natively on linux and if there are any security concerns, singularity should be the best alternative. We're using that on our cluster (using the converted BioC docker image).
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
Hi, a hint from Kurt Hornik led me to investigate versions:
There was already a fix for this issue, it should be in 2.35.1 https://github.com/sneumann/mzR/commit/a9788d43f52f39968456fafef509e8ddda70896b
and seems to be in BioC devel: http://bioconductor.org/packages/devel/bioc/news/mzR/NEWS
but didn't make it into the current release: http://bioconductor.org/packages/release/bioc/news/mzR/NEWS Can you check this fixes your issue ?
Yours, Steffen
I cherry-picked the commit into current release version, should be in mzR-2.34.1 shortly. Let's keep fingers crossed, yours, Steffen
Success! /mzR_2.34.1.tar.gz' compiles properly on Manjaro/Arch:
Robert Winkler - Chat @ Spike [24x0rl]
On June 19, 2023 at 11:55 GMT, Steffen Neumann @.***> wrote:
I cherry-picked the commit into current release version, should be in mzR-2.34.1 shortly. Let's keep fingers crossed, yours, Steffen
https://github.com/sneumann/mzR/commits/RELEASE_3_17
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
Cool, thanks for the feedback ! Yours, Steffen
Hi I'm getting the following error while trying to install the package:
I undertand that this can be expected and cannot be fixed by me but it requires an update on your side, am I correct?
Thanks, Simone