Comments (9)
I see, thanks for reporting this issue. I'm not intimately familiar with MacOS, please feel free to send a pull request.
Do you know from which version and on the Linux kernel provides the uuid symbols? If it works on SLC6, we could drop libuuid dependency entirely.
from davix.
Sure, I will make a PR. For Linux I looked a bit more and the header /usr/include/linux/uuid.h
does not have uuid_generate_random()
in it. For Linux we need libuuid-devel (rpm), uuid-dev (deb), or sys-apps/util-linux (Gentoo Linux only) to get the uuid/uuid.h
header and library. But on Macs the header seems to be sufficient.
Is it possible to compile Davix without OpenSSL support? I wonder because you have find_package(OpenSSL)
and not find_package(OpenSSL REQUIRED)
in `CMakeLists.txt.
from davix.
Also, I see that you have cmake_minimum_required(VERSION 2.6)
in your CMakeLists.txt
. Would you consider increasing to 3.0.2, or do you want to maintain backward compatibility as much as possible?
from davix.
About openssl: That's likely a mistake, I don't think davix will build without openssl.
About cmake: Minimum supported platform is SLC6, which has cmake3 using an epel package, so it could work.
Is there some feature you need from cmake3?
from davix.
I would like to use include(CheckCXXSymbolExists)
and I don't see any reference to it in CMake 2.x docs. If SLC6 is the only old platform, I can try on a container and make sure my changes work there.
from davix.
Ok, no worries, feel free to use cmake3, I'll make sure build scripts etc work after your PR.
from davix.
Sure, but it would be better if after my PR you don't need any extra changes :-).
from davix.
Hi @gbitzes. I just created #27 to try to address this. Could you please try it and let me know if you have any problems? For ROOT's builtin Davix I use the same file, so it takes precedence over the one in Davix itself, and everything is working, but ROOT requires CMake 3.4.3.
from davix.
Closed by PR #27, which has been merged.
from davix.
Related Issues (20)
- Unit tests fail when run by more than one user on the same machine HOT 3
- Introspect redirections for HTTP TPC xfers HOT 1
- CVE-2022-32221 in bundled curl library HOT 2
- Wrong format for downloaded files for release 0.8.4 HOT 5
- davix-get writes empty file on failure HOT 1
- Davix-get/cp does not allow to process more than a one file at a time
- Recursively deleting directories with davix-rm not working HOT 1
- Return value of `DavFile::get` is -1 but no error is thrown HOT 1
- [0.7.6.200.3c48eab] davix-get failing auth with DAVIX_USE_LIBCURL HOT 2
- how to use in wndows? HOT 4
- Cannot build against system libcurl HOT 1
- CTest tests removed HOT 6
- Uploading large files (streaming) to Google S3 fail (issue with multi-part)
- davix version 0.8.0 cannot authenticate using username and password HOT 14
- The role of the different branches is unclear HOT 1
- Update CMake FindPackage Python to allow Python3 on macOS HOT 7
- Missing libneon.a in 0.8.1 HOT 4
- Please add instructions how to run tests to the README
- Copyrighted song lyrics in codebase HOT 2
- Infinite loop in davix slow unit tests when using external libcurl HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from davix.