MironAtHome edited a comment on issue #12114:
URL: https://github.com/apache/arrow/issues/12114#issuecomment-1015701889
Yes, I have installed those and built in two different machines, one my home
laptop the other one is my work laptop.
On both I ended up installing Visual Studio 2019 and latest SDK.
Here is SDK I am referencing in my vcxproj file: 10.0.20348.0 on both
machines.
I have built up two of vsxproj files for parquet and for arrow projects.
Here is the list:
arrow - done
gandiva
generated
jni
parquet - done
plasma
skyhook
the next is probably gandiva.
I have ran along the way into an unique_ptr template compilation failure
related to compressed.h CompressedOutputStream / CompressedInputStream, the
std::unique_ptr<Impl> impl_;
ended up adding
struct ARROW_NO_EXPORT ImplDeleter {
void operator()(Impl*) const;
};
std::unique_ptr<Impl, ImplDeleter> impl_;
to compile successfully.
Also, with warnings as errors a few security missing functions came up, such
as getenv and strerror. Since my goal is to ensure project compiles, rather
than mere adding project files, fixing those as those appear.
So, it makes me move a bit slower than I hoped, but two projects over one
week is a progress. I will advance further as quickly as I can with PR.
I do feel that those project files have value to them, since complicated
environment proposed in this way by means of "here is how you do it" can be an
overhead. I am seeing other projects where vcxproj files are being added and it
does look like a mainstream.
You can follow my progress in my fork: https://github.com/MironAtHome/arrow
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]