Patrick Crews <glee...@gmail.com> writes: > I was wondering what is the policy / direction for MariaDB and Windows. > Basically, are we aiming to maintain MariaDB for that platform as well?
The current plan is to keep MariaDB working on Windows. > net_serv.cc > C:\work\maria\include\violite.h(91) : error C2146: syntax error : missing ';' > before identifier 'vio_pending' > C:\work\maria\include\violite.h(91) : error C4430: missing type specifier - > int assumed. Note: C++ does not support default-int > C:\work\maria\include\violite.h(91) : error C4430: missing type specifier - > int assumed. Note: C++ does not support default-int This looks to be due to a missing ssize_t definition. >From a quick web search, ssize_t seems to be a Linux-ism, or at least not in the ANSI C standard. You should probably add a windows definition, maybe typedef ptrdiff_t ssize_t > .\mysqltest.cc(1638) : warning C4244: 'argument' : conversion from 'my_off_t' > to 'size_t', possible loss of data > .\mysqltest.cc(1639) : warning C4244: 'argument' : conversion from 'my_off_t' > to 'size_t', possible loss of data > .\mysqltest.cc(1642) : warning C4244: '=' : conversion from 'my_off_t' to > 'size_t', possible loss of data > .\mysqltest.cc(1643) : warning C4244: '=' : conversion from 'my_off_t' to > 'size_t', possible loss of data > .\mysqltest.cc(1647) : warning C4244: 'argument' : conversion from 'my_off_t' > to 'size_t', possible loss of data > .\mysqltest.cc(1649) : warning C4244: 'argument' : conversion from 'my_off_t' > to 'size_t', possible loss of data > .\mysqltest.cc(1654) : warning C4244: 'argument' : conversion from 'my_off_t' > to 'size_t', possible loss of data Are these warnings also in MySQL source? I would think so, don't look fatal from a quick glance. > Building Custom Rule C:/work/maria/unittest/mysys/CMakeLists.txt > -- Configuring done > -- Generating done > -- Build files have been written to: C:/work/maria > Compiling... > waiting_threads-t.c > .\waiting_threads-t.c(265) : warning C4013: 'ftruncate' undefined; assuming > extern returning int > Linking... > waiting_threads-t.obj : error LNK2019: unresolved external symbol _ftruncate > referenced in function _do_tests I guess Windows doesn't have ftruncate. Maybe there is a mysys portable replacement that you can use, or maybe you can wrap that part of the unit test in #ifdef HAVE_FTRUNCATE. - Kristian. _______________________________________________ Mailing list: https://launchpad.net/~maria-developers Post to : maria-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-developers More help : https://help.launchpad.net/ListHelp