Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Building svn tip on Windows

From: Jim Wallace <jwallace(at)kaneva.com>
Date: Wed Oct 24 2007 - 11:12:34 EDT


I got the tip from SVN a this morning and had to make two minor changes to get it to compile using VS2003

Add the 1 on the end of line 39 of common.h otherwise you get this error:
lib\beemutex.cpp(65) : fatal error C1017: invalid integer constant expression

  • c:\tmp\common.h-revBASE.svn000.tmp.h 2007-10-24 11:08:43.000000000 -0400 +++ c:\code\KEP\Source\Shared\Tools\mysql++svn\lib\common.h 2007-10-24 11:08:38.000000000 -0400 @@ -39 +39 @@ -# define MYSQLPP_PLATFORM_WINDOWS +# define MYSQLPP_PLATFORM_WINDOWS 1

Once that was fixed, I got this error and the fix follows, which I think is correct.
lib\beemutex.cpp(66) : error C2106: '=' : left operand must be l-value

  • c:\tmp\beemutex.cpp-revBASE.svn000.tmp.cpp 2007-10-24 11:10:25.000000000 -0400 +++ c:\code\KEP\Source\Shared\Tools\mysql++svn\lib\beemutex.cpp 2007-10-24 11:10:48.000000000 -0400 @@ -66 +66 @@ - impl_val(pmutex_) = CreateMutex((LPSECURITY_ATTRIBUTES) 0, FALSE, (LPCSTR) 0); + *impl_ptr(pmutex_) = CreateMutex((LPSECURITY_ATTRIBUTES) 0, FALSE, (LPCSTR) 0);
-- 
MySQL++ Mailing List
For list archives: 
http://lists.mysql.com/plusplus
To unsubscribe:    
http://lists.mysql.com/plusplus?unsub=lists@pantek.com
Received on Wed Oct 24 11:12:56 2007

This archive was generated by hypermail 2.1.8 : Fri Jul 04 2008 - 00:21:38 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library