conan Permission denied for user

I have a project that uses arrow and parquet. I downloaded and built the required libraries, and then successfully built my library. Now I want to migrate it to use conan, to simplify the build process.

The problem I'm facing is that most if not all the prebuilt binaries of arrow don't include parquet, at least for Windows.

This probably means that conan would download the recipe and build it. However, once I add parquet to my conanfile.txt, I get errors

Here's my conanfile.txt

[requires]
arrow/2.0.0
rapidjson/cci.20200410
catch2/2.13.6

[generators]
cmake

[options]
arrow:shared=False
arrow:parquet=True

These are the errors I get when I use conan install

>conan install ..
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=14
os=Windows
os_build=Windows
[options]
[build_requires]
[env]

WARN: thrift/0.13.0: requirement boost/1.76.0 overridden by arrow/2.0.0 to boost/1.74.0
WARN: libevent/2.1.12: requirement openssl/1.1.1j overridden by thrift/0.13.0 to openssl/1.1.1k
ERROR: Permission denied for user: 'None'. [Remote: bincrafters:]

From the error, I'm assuming that the recipe has some version conflicts and can't continue, and that I need to do something like Using override, but I don't know how to effectively do this.

Other answers, including one in a very similar question assume that updating conan to the latest would fix this, but I already updated to version 1.38, to no avail.

Any hints?

EDIT 1:

First thing I found is that my remotes.json is outdated, pointing to bincrafters. This may indeed be the thing that is breaking my build. I'll post what I found later



Read more here: https://stackoverflow.com/questions/68488938/conan-permission-denied-for-user

Content Attribution

This content was originally published by JACH at Recent Questions - Stack Overflow, and is syndicated here via their RSS feed. You can read the original post over there.

%d bloggers like this: