List:MySQL++« Previous MessageNext Message »
From:Jim Wallace Date:October 24 2007 3:12pm
Subject:Building svn tip on Windows
View as plain text  
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);
Thread
RELEASE: v2.3.2Warren Young11 Jul
  • Getting errnum() in exception?Jim Wallace20 Sep
    • Re: Getting errnum() in exception?Warren Young22 Sep
  • Building the head of SVN with MSVC?Jim Wallace25 Sep
    • Re: Building the head of SVN with MSVC?Warren Young26 Sep
  • Error num in BadQuery patchJim Wallace25 Sep
    • RE: Error num in BadQuery patchJim Wallace26 Sep
      • Re: Error num in BadQuery patchWarren Young26 Sep
    • Re: Error num in BadQuery patchWarren Young26 Sep
  • v2.3.2 and execute?Jim Wallace5 Oct
    • Re: v2.3.2 and execute?Warren Young5 Oct
  • Building svn tip on WindowsJim Wallace24 Oct
    • Re: Building svn tip on WindowsWarren Young25 Oct
  • Patch for better exception use -- BadQuery w/Errnum patch part 1Jim Wallace24 Oct
  • Better exception usage -- BadQuery w/Errnum patch part 2Jim Wallace24 Oct
  • Expose errnum() in query -- BadQuery w/Errnum patch part 3Jim Wallace24 Oct
    • Re: Expose errnum() in query -- BadQuery w/Errnum patch part 3Warren Young25 Oct
      • RE: Expose errnum() in query -- BadQuery w/Errnum patch part 3Jim Wallace25 Oct
  • BadQuery w/Errnum patch part 4Jim Wallace24 Oct
    • Re: BadQuery w/Errnum patch part 4Warren Young25 Oct
      • RE: BadQuery w/Errnum patch part 4Jim Wallace25 Oct
  • Sample files -- BadQuery w/Errnum patch part 4Jim Wallace24 Oct
    • Re: Sample files -- BadQuery w/Errnum patch part 4Warren Young25 Oct
      • RE: Sample files -- BadQuery w/Errnum patch part 4Jim Wallace25 Oct
        • Re: Sample files -- BadQuery w/Errnum patch part 4Warren Young25 Oct
          • RE: Sample files -- BadQuery w/Errnum patch part 4Jim Wallace25 Oct
          • RE: Sample files -- BadQuery w/Errnum patch part 4Jim Wallace25 Oct
            • Re: Sample files -- BadQuery w/Errnum patch part 4Warren Young25 Oct
              • RE: Sample files -- BadQuery w/Errnum patch part 4Jim Wallace25 Oct
      • RE: Sample files -- BadQuery w/Errnum patch part 4Jim Wallace25 Oct