JuliaPackaging / BinaryBuilder.jl

Binary Dependency Builder for Julia
https://binarybuilder.org
Other
384 stars 99 forks source link

Symlinks cause builds to crash #429

Open TransGirlCodes opened 4 years ago

TransGirlCodes commented 4 years ago

Hi, I'm seeing the following message when I try to build a C++ project:

[ Info: Building for x86_64-linux-gnu-gcc7, aarch64-linux-gnu-gcc7, powerpc64le-linux-gnu-gcc7, x86_64-linux-musl-gcc7, aarch64-linux-musl-gcc7, x86_64-apple-darwin14-gcc7, x86_64-unknown-freebsd11.1-gcc7
rsync: failed to set permissions on "/workspace/srcdir/sdg/doc/sphinx/sdg/README.md": Not supported (95)
rsync: failed to set permissions on "/workspace/srcdir/sdg/doc/sphinx/sdg/sdglib/README.md": Not supported (95)
rsync: failed to set permissions on "/workspace/srcdir/sdg/doc/sphinx/sdg/sdglib/workspace/README.md": Not supported (95)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1189) [sender=3.1.3]
ERROR: LoadError: Build for BSG on x86_64-linux-gnu-gcc7 did not complete successfully

I checked these file and they are symlinks to other.md files in the source tree.

Is there a way to get around this? I can provide my build_tarballs.jl is needed.

staticfloat commented 4 years ago

I'm betting this was on MacOS? Using the QEMU runner?

fingolfin commented 3 years ago

I think this can be closed (unless @BenJWard still has the issue and can provide further details)