-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gfal2 availability in Homebrew #2
Comments
Hello, I don't think I'll be able to have a look at it very soon. Before you start, have a look at this pending issue regarding davix, one of the gfal2 dependencies: It might also affect this issue. Cheers, |
Hi Mihai, I think I can get some useful information from the issue you posted, thank you! Cheers, |
Hello Gabriele, The Perhaps there's a way to get them from the repo directly: I'm not familiar with the package distribution on MacOS. Cheers, |
Hello Mihai, I managed to work a bit on this. #add_subdirectory (dcap)
add_subdirectory (file)
add_subdirectory (gridftp)
#add_subdirectory (http)
#add_subdirectory (lfc)
#add_subdirectory (rfio)
add_subdirectory (sftp)
#add_subdirectory (srm)
add_subdirectory (xrootd)
add_subdirectory (mock) This is due to lack of many dependencies for such protocols via Home-brew (cap, davix_copy, LFC, RFIO and SRM).
Such errors do disappear if I comment out GridFTP as well. Cheers, Gabriele |
Hello Gabriele, Unfortunately, I'm not very familiar with MacOS packaging. The problem is Hope it helps. |
Some news about Mac packaging of I made it to package The term Darwin refers to the the kernel of Mac OS, and is basically another way to say "Mac" in Nixpkgs scenario. |
Sorry for commenting on that old message, and you may likely be already aware, but I would like to point to the work from the Grid Community Forum, and the work on the fork of the Globus Toolkit. |
That direction is reasonable IMO. As Grid Community Toolkit is huge and has a bunch of dependencies awaiting packaging, I just disable related plugins with the corresponding CMake flags |
Hi! I'm packaging I don't have MacOS device on hand. The CI build result of Does this project support MacOS? Are there some MacOS-specific dependencies or configuration needed to make it build? |
Hello, To me, it looks like the errors, thus far, are all originating from the GTest library. However, |
@mpatrascoiu Thanks a lot for helping out! BTW, I recently made |
On macOS,
gfal2
and the other related packages should be install-able via the procedure shown here: https://github.com/cern-fts/homebrew-dmcUnfortunately the whole install process fails due to missing formula for
globus-toolkit
in home-brew.The legacy formula for GT is still relative to the old Globus website and repository, now 404.
Would it be possible to fix this install process to allow gfal2 usage on macOS?
This is highly required for tools like
rucio
which are getting widely used.I am available to handle this task.
The text was updated successfully, but these errors were encountered: