Skip to content

macOS BUILD BIN failing on kjohnson3: build-universal.sh expects /Versions/4.6-arm64/.../libR.dylib, but actual is /Versions/4.6/.../libR.dylib #469

@lcscs12345

Description

@lcscs12345

Hi,

Appreciate your support for the Bioconductor ecosystem. Could you please take a look at the macOS BUILD BIN failure below? It looks like the packager is checking for a non-existent -arm64 path; the compiled .so links to the standard 4.6 path.

Package: DOTSeq (devel), version 0.99.6
Mac builder: kjohnson3 (macOS 13.7.7 arm64)
R: R Under development (unstable) (2026-03-01 r89506) — "Unsuffered Consequences"
Snapshot Date (report): 2026-03-16 13:40 -0400
Job: BUILD BIN

Error snippet:

>>>>>>> FIXING PATHS TO DYNAMIC LIBRARIES FOR DOTSeq.buildbin-libdir/DOTSeq/libs/DOTSeq.so
>>>>>>> 

>>>>>>> Paths before fix:
DOTSeq.buildbin-libdir/DOTSeq/libs/DOTSeq.so:
	DOTSeq.so (compatibility version 0.0.0, current version 0.0.0)
	/Library/Frameworks/R.framework/Versions/4.6/Resources/lib/libR.dylib (compatibility version 4.6.0, current version 4.6.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1700.255.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1345.100.2)

>>>>>>> Fix with install_name_tool:
ERROR: R installation problem: File /Library/Frameworks/R.framework/Versions/4.6-arm64/Resources/lib/libR.dylib not found!

Observation:

  • The compiled .so correctly links to /Library/Frameworks/R.framework/Versions/4.6/Resources/lib/libR.dylib.
  • The packager step appears to expect an arm64-suffixed R path (/Versions/4.6-arm64/...), which does not exist on the host.

Expected:

  • The existing /Versions/4.6 path is correct, build-universal.sh / macosx-inst-pkg.sh should not rewrite/validate against a non-existent /Versions/4.6-arm64 path.

Related issues: #282, #286, #304.

Build reports:

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions