Hello, Igor. Thanks, for an answer.
I think we should start with a simple step by step how-to: "How to build current sources?". Actually, I don't know how I can help you with this task? Seems, only you have the knowledge of this process. At this step, no source changes required. I propose to you to do following: 1. Download Microsoft virtual machine from previous mail and wrote your steps for project compilation. OR 2. Download Ubuntu linux and to same steps for a Linux. It will be enough to start with. В Ср, 22/08/2018 в 15:03 +0300, Igor Sapego пишет: > Nikolay, > > You are right, it should be much easier. > Unfortunately, there are very few C++ developers in community. > > I'm planning on fix all these, but I'm always lack time. I'd appreciate > a lot and provide any help if anyone could help me with those tasks. > > Best Regards, > Igor > > > On Wed, Aug 22, 2018 at 12:17 PM Vyacheslav Daradur <daradu...@gmail.com> > wrote: > > > Hi, > > > > I think we should provide an article "Ignite.C++ development" in the > > project's wiki. > > > > Such article as "Ignite.NET Development" [1] helped me to prepare the > > environment step by step. > > > > [1] > > https://cwiki.apache.org/confluence/display/IGNITE/Ignite.NET+Development > > > > On Wed, Aug 22, 2018 at 12:06 PM Nikolay Izhikov <nizhi...@apache.org> > > wrote: > > > > > > Hello, Igniters. > > > > > > While working on IGNITE-6055 [1] I need to do some fixes in ODBC. > > > I find out that setup of local CPP development environment is a very > > > > hard task: > > > > > > 1. Linux - > > > - We use a very old version of boost library. > > > Modern Linux distribution uses the new one. > > > There are no clear instructions about how download and setup > > > > boost for an Ignite CPP client. > > > There are no clear instructions about boost version. > > > > > > - Many of the required steps(environment variables, etc.) are > > > > not described in DEVNOTES at all. > > > I have to crawl through the Team City configuration to find it > > > > out. > > > I need following environment variables to run tests: > > > BOOST_TEST_CATCH_SYSTEM_ERRORS=no > > > IGNITE_NATIVE_TEST_CLASSPATH=true > > > > > > > > > IGNITE_NATIVE_TEST_CPP_CONFIG_PATH=/home/user/src/ignite/modules/platforms/cpp/core-test/config > > > > > > > > > IGNITE_NATIVE_TEST_ODBC_CONFIG_PATH=/home/user/src/ignite/modules/platforms/cpp/odbc-test/config > > > > > > > LD_LIBRARY_PATH=$LD_LIBARY_PATH:$JAVA_HOME/jre/lib/amd64/server > > > > > > 2. Windows - > > > Microsoft provides a free virtual machine with Windows 10 and > > > > Visual Studio 2017 [2], but I can't build a project on it. > > > Our documentation [1] claim: "Visual Studio 2010 and above". > > > > > > Actually, I'm not a C++ developer, so I can miss some steps that are > > > > obvious to a C++ developer. > > > But, I think, we should make instructions for community developers as > > > > clear as possible. > > > > > > Igor, as a maintainer of CPP clients, can you, please, update > > > > development documentation > > > and provide clear steps to setup the project on Linux and Windows? > > > > > > [1] https://issues.apache.org/jira/browse/IGNITE-6055 > > > [2] > > > > https://developer.microsoft.com/ru-ru/windows/downloads/virtual-machines > > > > > > > > -- > > Best Regards, Vyacheslav D. > >
signature.asc
Description: This is a digitally signed message part