<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2714269295322062120</id><updated>2012-02-16T08:28:54.731-08:00</updated><title type='text'>Drizzle Notes</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://drizzlenotes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://drizzlenotes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jobin</name><uri>http://www.blogger.com/profile/08283240643885766971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_VipSia9QHNs/TFKXzHMmvGI/AAAAAAAACFk/DUXNMR38TwY/S220/jobin_BW.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2714269295322062120.post-1690673358700565375</id><published>2010-10-07T06:48:00.000-07:00</published><updated>2010-10-07T06:48:39.099-07:00</updated><title type='text'>Clients for windows  based on drizzle7-2010.09.1802 beta release for download</title><content type='html'>Not sure whether Windows binaries got any audience.&lt;br /&gt;If anybody is interested in checking..&lt;br /&gt;Here it is available for &lt;a href="http://drizzle.codeplex.com/"&gt;&lt;span style="font-size: large;"&gt;Download &lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Just now uploaded the binaries based on beta release)&lt;br /&gt;Checked on Windows XP and Windows 7.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2714269295322062120-1690673358700565375?l=drizzlenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drizzlenotes.blogspot.com/feeds/1690673358700565375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drizzlenotes.blogspot.com/2010/10/clients-for-windows-based-on-drizzle7.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/1690673358700565375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/1690673358700565375'/><link rel='alternate' type='text/html' href='http://drizzlenotes.blogspot.com/2010/10/clients-for-windows-based-on-drizzle7.html' title='Clients for windows  based on drizzle7-2010.09.1802 beta release for download'/><author><name>Jobin</name><uri>http://www.blogger.com/profile/08283240643885766971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_VipSia9QHNs/TFKXzHMmvGI/AAAAAAAACFk/DUXNMR38TwY/S220/jobin_BW.jpeg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2714269295322062120.post-1646157896465774817</id><published>2010-10-05T02:28:00.000-07:00</published><updated>2010-10-05T02:28:02.931-07:00</updated><title type='text'>New Drizzledump on Windows</title><content type='html'>AWESOME!..The new drizzledump.&lt;br /&gt;great job &lt;a href="http://www.linuxjedi.co.uk/?p=35"&gt;Andrew and Team&lt;/a&gt;!. No more dependancy on &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled/internal/*&lt;/span&gt;&lt;/b&gt; files.&lt;br /&gt;hats off from this freelance porter.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;I see historically how bad it was.&lt;/b&gt;&lt;br /&gt;It was a nested web of dependency.&lt;br /&gt;for sombody who ports drizzledump to windows had to make following list of files compile properly on windows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\mf_getdate.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\my_static.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\mf_dirname.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\mf_format.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\my_init.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\mf_loadpath.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\my_delete.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\memory\root.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\typelib.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\ctype-utf8.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\my_symlink.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\mf_pack.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\my_thr_init.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\charset.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\error.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\my_sync.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\ctype-uni.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\ctype-uca.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\ctype-simple.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\ctype-bin.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\ctype.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\charset-def.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\ctype-mb.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\bmove_upp.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\dtoa.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;drizzled\internal\my_strtoll10.cc&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br /&gt;modifing all files and linking is a hell lot of donkey work.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;See the current status:&lt;/b&gt;&lt;br /&gt;No more circus on dependancy web of code. Just a straight compilation and Linking of client\drizzledump*.cc files.&lt;br /&gt;&lt;br /&gt;So going forward, i am expecting LCOV reporting lots of code unused and our captains keep pressing Shift+Del on more files. :)&lt;br /&gt;&lt;br /&gt;New Standard C++ code and Boost done another magic also. &lt;br /&gt;no need to stuff in any windows specific code (#ifdef blocks).&lt;br /&gt;Not even a single charachter modification is requied to build it under windows!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2714269295322062120-1646157896465774817?l=drizzlenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drizzlenotes.blogspot.com/feeds/1646157896465774817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drizzlenotes.blogspot.com/2010/10/new-drizzledump-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/1646157896465774817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/1646157896465774817'/><link rel='alternate' type='text/html' href='http://drizzlenotes.blogspot.com/2010/10/new-drizzledump-on-windows.html' title='New Drizzledump on Windows'/><author><name>Jobin</name><uri>http://www.blogger.com/profile/08283240643885766971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_VipSia9QHNs/TFKXzHMmvGI/AAAAAAAACFk/DUXNMR38TwY/S220/jobin_BW.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2714269295322062120.post-9009334087545764516</id><published>2010-08-24T06:09:00.000-07:00</published><updated>2010-08-24T08:38:26.164-07:00</updated><title type='text'>Drizzle Clients on Windows - dirzzle and drizzledump</title><content type='html'>All I have to share now is Drizzle client tools (both &lt;b&gt;drizzle&lt;/b&gt; command line and &lt;b&gt;drizzledump&lt;/b&gt;) for MS Windows are available for &lt;a href="http://drizzle.codeplex.com/"&gt;Download&lt;/a&gt;. &lt;br /&gt;If you have time, please try it and give me feedback.&lt;br /&gt;(Consider this as a temporary location for hosting the binary packages. In future, we shall move to sacred location.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kept postponing this post because there is a real dragon is under hatching (&lt;a href="http://coapp.org/"&gt;CoApp&lt;/a&gt;).&lt;br /&gt;See &lt;a href="http://inaugust.com/post/84"&gt;Monty's post&lt;/a&gt;.&lt;br /&gt;Help of those tools are required for moving forward because of our dependancy on list of libraries.&lt;br /&gt;Current build is using &lt;a href="http://mingw.org/"&gt;MinGW&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;All started with, Toru's question on my previous blog post. :)&lt;br /&gt;Question was "Does this survive through the tests?" (libdrizzle patches on windows)&lt;br /&gt;Answer is : This is the productive way I can test my libdrizzle patches for windows.&lt;br /&gt;&lt;br /&gt;Patches for this windows build of clients are on the way to main trunk.&lt;br /&gt;I am trying to keep the patches as small chunks to ensure proper review and required rework in this earlier stages itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2714269295322062120-9009334087545764516?l=drizzlenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drizzlenotes.blogspot.com/feeds/9009334087545764516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drizzlenotes.blogspot.com/2010/08/drizzle-clients-on-windows-dirzzle-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/9009334087545764516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/9009334087545764516'/><link rel='alternate' type='text/html' href='http://drizzlenotes.blogspot.com/2010/08/drizzle-clients-on-windows-dirzzle-and.html' title='Drizzle Clients on Windows - dirzzle and drizzledump'/><author><name>Jobin</name><uri>http://www.blogger.com/profile/08283240643885766971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_VipSia9QHNs/TFKXzHMmvGI/AAAAAAAACFk/DUXNMR38TwY/S220/jobin_BW.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2714269295322062120.post-5736293993506488686</id><published>2010-08-04T11:04:00.000-07:00</published><updated>2010-08-04T11:04:53.858-07:00</updated><title type='text'>Drizzle on Windows - Challenges ahead</title><content type='html'>Since Drizzle is Open, I am sure that one day someone will take the &lt;a href="http://inaugust.com/post/83"&gt;mantile&lt;/a&gt; to deepest.&lt;br /&gt;As you already know, Drizzle is effectively making use of other opensource libraries available.&lt;br /&gt;(Drizzle developers tell that is because they are lazy. But personally i consider that it is because they (we) are open to the environment and we respect and trust on expertise of other opensource communities)&lt;br /&gt;&lt;br /&gt;But same philosophy works against a "builder" and "porter" on non open platform (say windows).&lt;br /&gt;many of this opensource libraries need to be built on (ported???) windows.&lt;br /&gt;&lt;br /&gt;Best example is google protobuffer itslef.&lt;br /&gt;latest tarball release of protobuffer won't compile on windows.&lt;br /&gt;(simple googling told me that google already corrected this issue in the branch)&lt;br /&gt;But it is an alarm bell! These powerful libraries are not very well used / tested on Closed Grave yards.&lt;br /&gt;&lt;br /&gt;I downloaded tarballs of most of the libraries on which drizzle is dependent on.&lt;br /&gt;all these tarballs expect me to run ./configure and make.&lt;br /&gt;!!!!(puzzled!)...in my language... "dog gets an unbroken coconut as food" (trasilated version)&lt;br /&gt;&lt;br /&gt;I think, since windows relys on binary distributions, they are not exepcting us to "make" it.&lt;br /&gt;But there are dedicated people who maintain binary versions; but getting latest version is challenge.&lt;br /&gt;Mingw (Msys) team are doing an amazingly well job here.&lt;br /&gt;No wonder, most of binary versions of these libraries are build on Mingw&lt;br /&gt;I hope thats the way to go deeper.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2714269295322062120-5736293993506488686?l=drizzlenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drizzlenotes.blogspot.com/feeds/5736293993506488686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drizzlenotes.blogspot.com/2010/08/drizzle-on-windows-challenges-ahead.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/5736293993506488686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/5736293993506488686'/><link rel='alternate' type='text/html' href='http://drizzlenotes.blogspot.com/2010/08/drizzle-on-windows-challenges-ahead.html' title='Drizzle on Windows - Challenges ahead'/><author><name>Jobin</name><uri>http://www.blogger.com/profile/08283240643885766971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_VipSia9QHNs/TFKXzHMmvGI/AAAAAAAACFk/DUXNMR38TwY/S220/jobin_BW.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2714269295322062120.post-2018875298161595102</id><published>2010-07-27T04:27:00.000-07:00</published><updated>2010-07-27T04:27:15.049-07:00</updated><title type='text'>Drizzle on Windows - Libdrizzle</title><content type='html'>lately&amp;nbsp; I started thinking from a users point of view.&lt;br /&gt;Web developers want to try drizzle. but many of them got windows platform for devleopment.&lt;br /&gt;So they are not able to connect to drizzle server&lt;br /&gt;&lt;br /&gt;so started seaching for options. found that i have 3 options.&lt;br /&gt;1. Native compile the source using MinGW.&lt;br /&gt;2. Take the help of cygwin to get posix platform&lt;br /&gt;3. Coss-compile the source from Linux to windows.&lt;br /&gt;&lt;br /&gt;Toru, Stewart and Monty responded to my views on drizzle-discuss.&lt;br /&gt;Monty was already trying on libdrizzle for sometime.&lt;br /&gt;and Toru also voted for libdrizzle first.&lt;br /&gt;Monty's approach was to use option 3 with option 1.&lt;br /&gt;(later i realized his approach is better and smart). like:&lt;br /&gt;&lt;pre&gt;./configure --build=x86_64-unknown-linux-gnu --host=i586-mingw32msvc&lt;/pre&gt;&lt;br /&gt;everybody voted for libdrizzle to be available for windows first.&lt;br /&gt;That voting makes sence because developer in windows should be able to connect to server first.&lt;br /&gt;&lt;br /&gt;My step was to get libdrizzle compiled using cygwin.&lt;br /&gt;cygwin gives full Linux system calls in a dll. that is a very big offer for me.&lt;br /&gt;i could not deny that.&lt;br /&gt;&lt;br /&gt;as expected everything went smooth in cygwin.&lt;br /&gt;libdrizzle got compiled without any effort. and i am able to verify the connectivity from windows xp box.&lt;br /&gt;&lt;br /&gt;Next step is very challenging.&lt;br /&gt;(The step to compile libdrizzle on windows natively without help of cygwin1.dll)&lt;br /&gt;for a non-programmer like me it is a herculean task.&lt;br /&gt;Monty's working branch (lp:~mordred/libdrizzle/mingwport)&lt;br /&gt;gave a kick start because he already done all background work.&lt;br /&gt;&lt;br /&gt;after adding few more lines to Monty's work, (drizzle.h and conn.c )&lt;br /&gt;I am able to compile files from mingw&lt;br /&gt;&lt;br /&gt;it was bit challenging to figure out that following defines are must have (i added them to common.h)&lt;br /&gt;&lt;pre&gt;#define WINVER WindowsXP&lt;br /&gt;#define _WIN32_WINNT 0x0501&lt;/pre&gt;(otherwise haunting,  "undefined reference to `freeaddrinfo'"and undefined reference to  `getaddrinfo'"" like messages will come when you try to link)&lt;br /&gt;&lt;br /&gt;My effort is to create static library which can be linked to make executable.&lt;br /&gt;since configure and make are giving me trouble on windows, i tried handweave the compilation.&lt;br /&gt;to see what is happening in the make&lt;br /&gt;logged all commands executed when libdrizzle is getting compiled with cygwin&lt;br /&gt;$&amp;gt;make V=1&lt;br /&gt;&lt;br /&gt;more over go a good guidence from:&lt;br /&gt;http://www.adp-gmbh.ch/cpp/gcc/create_lib.html&lt;br /&gt;&lt;br /&gt;Step 1. compiling the library files:&lt;br /&gt;all below executed in windows command prompt.&lt;br /&gt;&lt;pre&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\drizzle.c  -o libdrizzle\libdrizzle_la-drizzle.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\conn.c  -o libdrizzle\libdrizzle_la-conn.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\conn_uds.c  -o libdrizzle\libdrizzle_la-conn_uds.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\handshake.c   -o libdrizzle\libdrizzle_la-handshake.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\command.c   -o libdrizzle\libdrizzle_la-command.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\query.c   -o libdrizzle\libdrizzle_la-query.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\result.c   -o libdrizzle\libdrizzle_la-result.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\column.c   -o libdrizzle\libdrizzle_la-column.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\row.c   -o libdrizzle\libdrizzle_la-row.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\field.c   -o libdrizzle\libdrizzle_la-field.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\pack.c   -o libdrizzle\libdrizzle_la-pack.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\state.c   -o libdrizzle\libdrizzle_la-state.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c libdrizzle\sha1.c   -o libdrizzle\libdrizzle_la-sha1.o&lt;br /&gt;&lt;br /&gt;Step 2. get the poll implementation on windows&lt;br /&gt;cd libdrizzle\win32&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c poll.c   -o poll.o&lt;br /&gt;cd ..\..&lt;br /&gt;&lt;br /&gt;Step 3. Create a single static library (libdrizzle.a)&lt;br /&gt;"C:\MinGW\bin\ar.exe" cru libdrizzle/libdrizzle.a  libdrizzle/libdrizzle_la-drizzle.o  libdrizzle/libdrizzle_la-conn.o libdrizzle/libdrizzle_la-conn_uds.o libdrizzle/libdrizzle_la-handshake.o libdrizzle/libdrizzle_la-command.o  libdrizzle/libdrizzle_la-query.o  libdrizzle/libdrizzle_la-result.o  libdrizzle/libdrizzle_la-column.o  libdrizzle/libdrizzle_la-row.o libdrizzle/libdrizzle_la-field.o libdrizzle/libdrizzle_la-pack.o libdrizzle/libdrizzle_la-state.o libdrizzle/libdrizzle_la-sha1.o libdrizzle/win32/poll.o&lt;br /&gt;&lt;br /&gt;Step 4. Compile user program and link to the above created library.&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -I. -I"C:\MinGW\include" -c examples/simple.c   -o examples/simple.o&lt;br /&gt;"C:\MinGW\bin\gcc.exe" -op -o examples/simple.exe examples/simple.o  ./libdrizzle/libdrizzle.a  -lwsock32 -lws2_32&lt;br /&gt;cd examples&lt;br /&gt;&lt;br /&gt;Step 5. Test the user program.&lt;br /&gt;simple.exe -d test -h 10.97.93.243 -q "select * from t1"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;I want to thank you Monty for the huge help and guidance i recived.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2714269295322062120-2018875298161595102?l=drizzlenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drizzlenotes.blogspot.com/feeds/2018875298161595102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drizzlenotes.blogspot.com/2010/07/drizzle-on-windows-libdrizzle.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/2018875298161595102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/2018875298161595102'/><link rel='alternate' type='text/html' href='http://drizzlenotes.blogspot.com/2010/07/drizzle-on-windows-libdrizzle.html' title='Drizzle on Windows - Libdrizzle'/><author><name>Jobin</name><uri>http://www.blogger.com/profile/08283240643885766971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_VipSia9QHNs/TFKXzHMmvGI/AAAAAAAACFk/DUXNMR38TwY/S220/jobin_BW.jpeg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2714269295322062120.post-370523430028928250</id><published>2010-07-27T03:48:00.000-07:00</published><updated>2010-07-27T03:48:28.825-07:00</updated><title type='text'>Resolution to get my hands wet on opensource</title><content type='html'>I took a resolution month back and it is working perfect for me.&lt;br /&gt;being a open source enthusiast i did not contribute to community much.&lt;br /&gt;so "i should concentrate on something for atleast 1 weeks and if it is interesting, work on that in coming weeks until something materializes". that was the resolution.&lt;br /&gt;this started showing me magics.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First one was that i should work on "Firefox extensions".&lt;br /&gt;That was a grant success inside the company appreciations and patches started flowing.&lt;br /&gt;it automates most of my tasks inside the company.&lt;br /&gt;In-fact, just like any Open Source effort, here also i was trying to scratch on my itch.&lt;br /&gt;later i realized, it is not only solves myown problems, but others too..&lt;br /&gt;I taught me a big lesson, most of us require opensource software to solve over problems&lt;br /&gt;and it works even inside a closed system like a company&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2714269295322062120-370523430028928250?l=drizzlenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drizzlenotes.blogspot.com/feeds/370523430028928250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drizzlenotes.blogspot.com/2010/07/resolution-to-get-my-hands-wet-on.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/370523430028928250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2714269295322062120/posts/default/370523430028928250'/><link rel='alternate' type='text/html' href='http://drizzlenotes.blogspot.com/2010/07/resolution-to-get-my-hands-wet-on.html' title='Resolution to get my hands wet on opensource'/><author><name>Jobin</name><uri>http://www.blogger.com/profile/08283240643885766971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_VipSia9QHNs/TFKXzHMmvGI/AAAAAAAACFk/DUXNMR38TwY/S220/jobin_BW.jpeg'/></author><thr:total>1</thr:total></entry></feed>
