• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 986
  • Last Modified:

Linker error when attempting to build project in visual studio IDE that uses libpqxx C++ wrapper for the libpq C API

Hello,

I've built the libpq C API and libpqxx C++ wrapper for the API using visual studio, and passed all 95 (base zero 94) Static release tests from the command line using nmake.

I have the following files in my libpqxx-2.6.9\lib folder (not my libpqxx-2.6.9\win32\lib folder, which seems to be where they're expected to be):

libpq.dll
libpqd.dll
libpqxx.dll
libpqxx.dll.manifest
libpqxx.exp
libpqxx.lib
libpqxx_static.lib
libpqxx_staticD.lib
libpqxxD.dll
libpqxxD.dll.manifest
libpqxxD.exp
libpqxxD.ilk
libpqxxD.lib
libpqxxD.pdb

Now all that remains is to get libpqxx projects compiling from within the visual studio IDE.

I have followed Alexandre Hanft's instructions (found in install.txt, which comes with the wrapper) on getting a libpqxx project to compile in visual studio very carefully. Specifically, in my project's properties:

Under C++::General::Additional Include Directories, I have "C:\libpqxx-2.6.9\include" for all configurations.

Under Linker::General::Additional Library directories, I have placed C:\libpq\src\interfaces\libpq\Debug;"C:\libpqxx-2.6.9\lib" for the Debug and C:\libpq\src\interfaces\libpq\Release;"C:\libpqxx-2.6.9\lib" for the Release.

Under Linker::Input::Additional Dependencies, I have placed "libpqxx.lib" for all configurations.

Here is my compiler output. There are many linker errors:

1>------ Rebuild All started: Project: myfirspostgresprogram, Configuration: Debug Win32 ------
1>Deleting intermediate and output files for project 'myfirspostgresprogram', configuration 'Debug|Win32'
1>Compiling...
1>cl : Command line warning D9002 : ignoring unknown option '/NODEFAULTLIB:library'
1>postgres.cpp
1>Compiling manifest to resources...
1>Linking...
1>libpqxx_staticD.lib(result.obj) : error LNK2005: "public: unsigned long __thiscall pqxx::result::size(void)const " (?size@result@pqxx@@QBEKXZ) already defined in libpqxx.lib(libpqxx.dll)
1>libpqxx_staticD.lib(result.obj) : error LNK2005: "public: bool __thiscall pqxx::result::empty(void)const " (?empty@result@pqxx@@QBE_NXZ) already defined in libpqxx.lib(libpqxx.dll)
1>libpqxx_staticD.lib(result.obj) : error LNK2005: "private: char const * __thiscall pqxx::result::GetValue(unsigned long,unsigned int)const " (?GetValue@result@pqxx@@ABEPBDKI@Z) already defined in libpqxx.lib(libpqxx.dll)
1>libpqxx_staticD.lib(result.obj) : error LNK2005: "private: bool __thiscall pqxx::result::GetIsNull(unsigned long,unsigned int)const " (?GetIsNull@result@pqxx@@ABE_NKI@Z) already defined in libpqxx.lib(libpqxx.dll)
1>libpqxx_staticD.lib(result.obj) : error LNK2005: "private: unsigned int __thiscall pqxx::result::GetLength(unsigned long,unsigned int)const " (?GetLength@result@pqxx@@ABEIKI@Z) already defined in libpqxx.lib(libpqxx.dll)
1>libpqxx_staticD.lib(except.obj) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall pqxx::sql_error::query(void)const " (?query@sql_error@pqxx@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) already defined in libpqxx.lib(libpqxx.dll)
1>libpqxx_staticD.lib(util.obj) : error LNK2005: "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl pqxx::to_string<unsigned long>(unsigned long const &)" (??$to_string@K@pqxx@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABK@Z) already defined in libpqxx.lib(libpqxx.dll)
1>libpqxx_staticD.lib(util.obj) : error LNK2005: "public: __thiscall pqxx::internal::refcount::~refcount(void)" (??1refcount@internal@pqxx@@QAE@XZ) already defined in libpqxx.lib(libpqxx.dll)
1>libpqxx_staticD.lib(util.obj) : error LNK2005: "public: bool __thiscall pqxx::internal::refcount::loseref(void)" (?loseref@refcount@internal@pqxx@@QAE_NXZ) already defined in libpqxx.lib(libpqxx.dll)
1>C:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\myfirspostgresprogram\Debug\myfirspostgresprogram.exe : fatal error LNK1169: one or more multiply defined symbols found
1>Build log was saved at "file://c:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\myfirspostgresprogram\myfirspostgresprogram\Debug\BuildLog.htm"
1>myfirspostgresprogram - 10 error(s), 1 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

I've tried excluding ibpqxx_static.lib and ibpqxx_staticD.lib from my lib folder so that the functions would not be defined twice, but then my compiler misses them. Clearly, since I have the test programs compiling through nmake from the command line, I have failed to account for something trivial. Please advise,
Regards,
Peter Geoghegan
0
sternocera
Asked:
sternocera
  • 9
  • 5
  • 3
1 Solution
 
ZoppoCommented:
Hi,

it seems you're linking woth two different libs for the same module, a static one (libpqxx_staticD.lib) and a dynamic one (libpqxx.dll). You should check the project's linker settings.

Regards,

Zoppo
0
 
sternoceraAuthor Commented:
Zoppo,

On the one hand libpqxx_staticD.lib/libpqxx_staticD.lib are required - on the other, when I have them I get these already defined errors.

Conversely, when I just have libpqxx_staticD.lib/libpqxx_staticD.lib and not libpqxx.lib/libpqxxd.lib (the dynamic lib), the che linker complains.

Confusing...

Thanks
0
 
ZoppoCommented:
hm - first I must tell I have no experience with this LIB - BTW, it maybe the problem comes from mixin DEBUG and RELEASE build - I guess 'libpqxx_staticD.lib' is a DEBUG built library for static linking, libpqxx.lib is a RELEASE built library for dynamic linking ...
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
sternoceraAuthor Commented:
That is correct. I'll try seperating debug and release...
0
 
sternoceraAuthor Commented:
That hasn't worked. back to the drawing board...
0
 
waysideCommented:
>   1>Compiling...
>   1>cl : Command line warning D9002 : ignoring unknown option '/NODEFAULTLIB:library'


/NODEFAULTLIB is a linker option; how did you get it to be a compiler option?
0
 
sternoceraAuthor Commented:
I accidentally put it down as a compiler option, as I think you've surmised. It doesn't matter, it's ignored.
0
 
ZoppoCommented:
Compiling has nothing to do with libs - compiling just creates .obj files from .c/.cpp files - linking generates .lib/.dll/.exe files from .obj/.lib files

The problem you have with your project is that the linker tries to link two .libs into your .exe or .dll which contain the same functions.
0
 
sternoceraAuthor Commented:
I know. I understand all that, that's quite obvious. What I don't understand is why the libs are mutually dependent (I get a fatal error LNK1104: cannot open file if one doesn't have the other), yet they cause each other to not work. That seems contradictory,

Thanks,
Sternocera
0
 
waysideCommented:
Can you post the command line used by nmake to link the test programs?
0
 
sternoceraAuthor Commented:
It uses a makefile. I cd to the main source directory and "nmake /f win32\vc-test.mak ALL" (vc-test.mak is in the wind32 sub directory)

Here is the make file, in it's entirety. Obviously, going through this crap is a particularly trying chore, so I'm very grateful. I've never used makefiles before, and I fear and hate them :-)

################################################################################
# AUTOMATICALLY GENERATED FILE--DO NOT EDIT
#
# This file is generated automatically by libpqxx's template2mak.py script.
#
# If you modify this file, chances are your modifications will be lost because
# the file will be re-written from time to time.
#
# The template2mak.py script should be available in the tools directory of the
# libpqxx source archive.
#
# Generated from template '/home/jtv/proj/libpqxx/tags/2.6.9/win32/vc-test.mak.template'.
################################################################################
# Visual C++ Makefile for libpqxx test suite
# This file was written by Bart Samwel.

default:
      @echo LIBPQXX testsuite Makefile for Visual C++ Available Targets
      @echo -----------------------------------------------------------
      @echo.
      @echo ALL: perform all tests
      @echo TESTxxx: perform specific test xxx
      @echo CLEAN: clean up all output so that tests will run again.
      @echo.
      @echo Pass the option DLL=1 to link the test suite against the libpqxx DLL instead
      @echo of against the static libpqxx library, and pass DEBUG=1 to link against
      @echo the debug build of libpqxx.

!include win32\common

LIBDIR=lib

!IF "$(DLL)"== "1"
PQXX_SHARED=/D "PQXX_SHARED"
!IF "$(DEBUG)" == "1"
INTDIR=TestDllDebug
PQXX=$(LIBDIR)\libpqxxD.dll
PQXXCOPY=$(INTDIR)\libpqxxD.dll
!ELSE
INTDIR=TestDllRelease
PQXX=$(LIBDIR)\libpqxx.dll
PQXXCOPY=$(INTDIR)\libpqxx.dll
!ENDIF
!ELSE
PQXX_DLL=
!IF "$(DEBUG)" == "1"
INTDIR=TestStaticDebug
PQXX=$(LIBDIR)\libpqxx_staticD.lib
PQXXCOPY=$(INTDIR)\libpqxx_staticD.lib
!ELSE
INTDIR=TestStaticRelease
PQXX=$(LIBDIR)\libpqxx_static.lib
PQXXCOPY=$(INTDIR)\libpqxx_static.lib
!ENDIF
!ENDIF

!IF "$(DEBUG)" == "1"
LIBPQ=libpqd.dll
!ELSE
LIBPQ=libpq.dll
!ENDIF


# C++ compiler, linker
CXX=cl.exe
LINK=link.exe


CXX_FLAGS_BASE=/nologo /W3 /GX /FD /GR /YX /c \
    /I "include" /I "$(PGSQLSRC)/include" /I "$(PGSQLSRC)/interfaces/libpq" \
    /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "_WINDOWS" $(PQXX_SHARED)

LINK_FLAGS_BASE=kernel32.lib wsock32.lib advapi32.lib /nologo /machine:I386 /libpath:"$(LIBDIR)"

!IF "$(DEBUG)" == "1"

CXX_FLAGS=$(CXX_FLAGS_BASE) /MDd /Gm /ZI /Od /D "_DEBUG" /GZ
LINK_FLAGS=$(LINK_FLAGS_BASE) /debug /libpath:$(LIBPATH2)

!ELSE

CXX_FLAGS=$(CXX_FLAGS_BASE) /MD /D "NDEBUG"
LINK_FLAGS=$(LINK_FLAGS_BASE) /libpath:$(LIBPATH1)

!ENDIF



########################################################
# List of tests
########################################################

TESTS = \
        test000 \
        test001 \
        test002 \
        test003 \
        test004 \
        test005 \
        test006 \
        test007 \
        test008 \
        test009 \
        test010 \
        test011 \
        test012 \
        test013 \
        test014 \
        test015 \
        test016 \
        test017 \
        test018 \
        test019 \
        test020 \
        test021 \
        test022 \
        test023 \
        test024 \
        test025 \
        test026 \
        test027 \
        test028 \
        test029 \
        test030 \
        test031 \
        test032 \
        test033 \
        test034 \
        test035 \
        test036 \
        test037 \
        test038 \
        test039 \
        test040 \
        test041 \
        test042 \
        test043 \
        test044 \
        test045 \
        test046 \
        test047 \
        test048 \
        test049 \
        test050 \
        test051 \
        test052 \
        test053 \
        test054 \
        test055 \
        test056 \
        test057 \
        test058 \
        test059 \
        test060 \
        test061 \
        test062 \
        test063 \
        test064 \
        test065 \
        test066 \
        test067 \
        test068 \
        test069 \
        test070 \
        test071 \
        test072 \
        test073 \
        test074 \
        test075 \
        test076 \
        test077 \
        test078 \
        test079 \
        test080 \
        test081 \
        test082 \
        test083 \
        test084 \
        test085 \
        test086 \
        test087 \
        test088 \
        test089 \
        test090 \
        test091 \
        test092 \
        test093 \
        test094 \


########################################################
# Logical targets
########################################################

all: $(TESTS)

clean:
      -@del /Q vc70.pch
      -@del /Q $(INTDIR)\*

$(INTDIR):
      @mkdir $(INTDIR)


########################################################
# Test implementations
########################################################



test000: $(INTDIR)\test000.success

$(INTDIR)\test000.success: $(INTDIR)\test000.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test000.exe
      @echo >$(INTDIR)\test000.success

$(INTDIR)\test000.exe: test/test000.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test000.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test000.obj" /out:"$(INTDIR)\\test000.exe"


test001: $(INTDIR)\test001.success

$(INTDIR)\test001.success: $(INTDIR)\test001.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test001.exe
      @echo >$(INTDIR)\test001.success

$(INTDIR)\test001.exe: test/test001.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test001.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test001.obj" /out:"$(INTDIR)\\test001.exe"


test002: $(INTDIR)\test002.success

$(INTDIR)\test002.success: $(INTDIR)\test002.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test002.exe
      @echo >$(INTDIR)\test002.success

$(INTDIR)\test002.exe: test/test002.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test002.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test002.obj" /out:"$(INTDIR)\\test002.exe"


test003: $(INTDIR)\test003.success

$(INTDIR)\test003.success: $(INTDIR)\test003.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test003.exe
      @echo >$(INTDIR)\test003.success

$(INTDIR)\test003.exe: test/test003.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test003.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test003.obj" /out:"$(INTDIR)\\test003.exe"


test004: $(INTDIR)\test004.success

$(INTDIR)\test004.success: $(INTDIR)\test004.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test004.exe
      @echo >$(INTDIR)\test004.success

$(INTDIR)\test004.exe: test/test004.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test004.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test004.obj" /out:"$(INTDIR)\\test004.exe"


test005: $(INTDIR)\test005.success

$(INTDIR)\test005.success: $(INTDIR)\test005.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test005.exe
      @echo >$(INTDIR)\test005.success

$(INTDIR)\test005.exe: test/test005.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test005.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test005.obj" /out:"$(INTDIR)\\test005.exe"


test006: $(INTDIR)\test006.success

$(INTDIR)\test006.success: $(INTDIR)\test006.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test006.exe
      @echo >$(INTDIR)\test006.success

$(INTDIR)\test006.exe: test/test006.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test006.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test006.obj" /out:"$(INTDIR)\\test006.exe"


test007: $(INTDIR)\test007.success

$(INTDIR)\test007.success: $(INTDIR)\test007.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test007.exe
      @echo >$(INTDIR)\test007.success

$(INTDIR)\test007.exe: test/test007.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test007.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test007.obj" /out:"$(INTDIR)\\test007.exe"


test008: $(INTDIR)\test008.success

$(INTDIR)\test008.success: $(INTDIR)\test008.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test008.exe
      @echo >$(INTDIR)\test008.success

$(INTDIR)\test008.exe: test/test008.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test008.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test008.obj" /out:"$(INTDIR)\\test008.exe"


test009: $(INTDIR)\test009.success

$(INTDIR)\test009.success: $(INTDIR)\test009.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test009.exe
      @echo >$(INTDIR)\test009.success

$(INTDIR)\test009.exe: test/test009.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test009.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test009.obj" /out:"$(INTDIR)\\test009.exe"


test010: $(INTDIR)\test010.success

$(INTDIR)\test010.success: $(INTDIR)\test010.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test010.exe
      @echo >$(INTDIR)\test010.success

$(INTDIR)\test010.exe: test/test010.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test010.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test010.obj" /out:"$(INTDIR)\\test010.exe"


test011: $(INTDIR)\test011.success

$(INTDIR)\test011.success: $(INTDIR)\test011.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test011.exe
      @echo >$(INTDIR)\test011.success

$(INTDIR)\test011.exe: test/test011.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test011.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test011.obj" /out:"$(INTDIR)\\test011.exe"


test012: $(INTDIR)\test012.success

$(INTDIR)\test012.success: $(INTDIR)\test012.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test012.exe
      @echo >$(INTDIR)\test012.success

$(INTDIR)\test012.exe: test/test012.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test012.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test012.obj" /out:"$(INTDIR)\\test012.exe"


test013: $(INTDIR)\test013.success

$(INTDIR)\test013.success: $(INTDIR)\test013.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test013.exe
      @echo >$(INTDIR)\test013.success

$(INTDIR)\test013.exe: test/test013.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test013.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test013.obj" /out:"$(INTDIR)\\test013.exe"


test014: $(INTDIR)\test014.success

$(INTDIR)\test014.success: $(INTDIR)\test014.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test014.exe
      @echo >$(INTDIR)\test014.success

$(INTDIR)\test014.exe: test/test014.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test014.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test014.obj" /out:"$(INTDIR)\\test014.exe"


test015: $(INTDIR)\test015.success

$(INTDIR)\test015.success: $(INTDIR)\test015.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test015.exe
      @echo >$(INTDIR)\test015.success

$(INTDIR)\test015.exe: test/test015.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test015.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test015.obj" /out:"$(INTDIR)\\test015.exe"


test016: $(INTDIR)\test016.success

$(INTDIR)\test016.success: $(INTDIR)\test016.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test016.exe
      @echo >$(INTDIR)\test016.success

$(INTDIR)\test016.exe: test/test016.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test016.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test016.obj" /out:"$(INTDIR)\\test016.exe"


test017: $(INTDIR)\test017.success

$(INTDIR)\test017.success: $(INTDIR)\test017.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test017.exe
      @echo >$(INTDIR)\test017.success

$(INTDIR)\test017.exe: test/test017.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test017.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test017.obj" /out:"$(INTDIR)\\test017.exe"


test018: $(INTDIR)\test018.success

$(INTDIR)\test018.success: $(INTDIR)\test018.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test018.exe
      @echo >$(INTDIR)\test018.success

$(INTDIR)\test018.exe: test/test018.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test018.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test018.obj" /out:"$(INTDIR)\\test018.exe"


test019: $(INTDIR)\test019.success

$(INTDIR)\test019.success: $(INTDIR)\test019.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test019.exe
      @echo >$(INTDIR)\test019.success

$(INTDIR)\test019.exe: test/test019.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test019.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test019.obj" /out:"$(INTDIR)\\test019.exe"


test020: $(INTDIR)\test020.success

$(INTDIR)\test020.success: $(INTDIR)\test020.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test020.exe
      @echo >$(INTDIR)\test020.success

$(INTDIR)\test020.exe: test/test020.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test020.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test020.obj" /out:"$(INTDIR)\\test020.exe"


test021: $(INTDIR)\test021.success

$(INTDIR)\test021.success: $(INTDIR)\test021.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test021.exe
      @echo >$(INTDIR)\test021.success

$(INTDIR)\test021.exe: test/test021.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test021.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test021.obj" /out:"$(INTDIR)\\test021.exe"


test022: $(INTDIR)\test022.success

$(INTDIR)\test022.success: $(INTDIR)\test022.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test022.exe
      @echo >$(INTDIR)\test022.success

$(INTDIR)\test022.exe: test/test022.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test022.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test022.obj" /out:"$(INTDIR)\\test022.exe"


test023: $(INTDIR)\test023.success

$(INTDIR)\test023.success: $(INTDIR)\test023.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test023.exe
      @echo >$(INTDIR)\test023.success

$(INTDIR)\test023.exe: test/test023.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test023.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test023.obj" /out:"$(INTDIR)\\test023.exe"


test024: $(INTDIR)\test024.success

$(INTDIR)\test024.success: $(INTDIR)\test024.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test024.exe
      @echo >$(INTDIR)\test024.success

$(INTDIR)\test024.exe: test/test024.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test024.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test024.obj" /out:"$(INTDIR)\\test024.exe"


test025: $(INTDIR)\test025.success

$(INTDIR)\test025.success: $(INTDIR)\test025.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test025.exe
      @echo >$(INTDIR)\test025.success

$(INTDIR)\test025.exe: test/test025.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test025.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test025.obj" /out:"$(INTDIR)\\test025.exe"


test026: $(INTDIR)\test026.success

$(INTDIR)\test026.success: $(INTDIR)\test026.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test026.exe
      @echo >$(INTDIR)\test026.success

$(INTDIR)\test026.exe: test/test026.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test026.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test026.obj" /out:"$(INTDIR)\\test026.exe"


test027: $(INTDIR)\test027.success

$(INTDIR)\test027.success: $(INTDIR)\test027.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test027.exe
      @echo >$(INTDIR)\test027.success

$(INTDIR)\test027.exe: test/test027.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test027.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test027.obj" /out:"$(INTDIR)\\test027.exe"


test028: $(INTDIR)\test028.success

$(INTDIR)\test028.success: $(INTDIR)\test028.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test028.exe
      @echo >$(INTDIR)\test028.success

$(INTDIR)\test028.exe: test/test028.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test028.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test028.obj" /out:"$(INTDIR)\\test028.exe"


test029: $(INTDIR)\test029.success

$(INTDIR)\test029.success: $(INTDIR)\test029.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test029.exe
      @echo >$(INTDIR)\test029.success

$(INTDIR)\test029.exe: test/test029.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test029.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test029.obj" /out:"$(INTDIR)\\test029.exe"


test030: $(INTDIR)\test030.success

$(INTDIR)\test030.success: $(INTDIR)\test030.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test030.exe
      @echo >$(INTDIR)\test030.success

$(INTDIR)\test030.exe: test/test030.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test030.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test030.obj" /out:"$(INTDIR)\\test030.exe"


test031: $(INTDIR)\test031.success

$(INTDIR)\test031.success: $(INTDIR)\test031.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test031.exe
      @echo >$(INTDIR)\test031.success

$(INTDIR)\test031.exe: test/test031.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test031.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test031.obj" /out:"$(INTDIR)\\test031.exe"


test032: $(INTDIR)\test032.success

$(INTDIR)\test032.success: $(INTDIR)\test032.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test032.exe
      @echo >$(INTDIR)\test032.success

$(INTDIR)\test032.exe: test/test032.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test032.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test032.obj" /out:"$(INTDIR)\\test032.exe"


test033: $(INTDIR)\test033.success

$(INTDIR)\test033.success: $(INTDIR)\test033.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test033.exe
      @echo >$(INTDIR)\test033.success

$(INTDIR)\test033.exe: test/test033.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test033.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test033.obj" /out:"$(INTDIR)\\test033.exe"


test034: $(INTDIR)\test034.success

$(INTDIR)\test034.success: $(INTDIR)\test034.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test034.exe
      @echo >$(INTDIR)\test034.success

$(INTDIR)\test034.exe: test/test034.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test034.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test034.obj" /out:"$(INTDIR)\\test034.exe"


test035: $(INTDIR)\test035.success

$(INTDIR)\test035.success: $(INTDIR)\test035.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test035.exe
      @echo >$(INTDIR)\test035.success

$(INTDIR)\test035.exe: test/test035.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test035.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test035.obj" /out:"$(INTDIR)\\test035.exe"


test036: $(INTDIR)\test036.success

$(INTDIR)\test036.success: $(INTDIR)\test036.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test036.exe
      @echo >$(INTDIR)\test036.success

$(INTDIR)\test036.exe: test/test036.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test036.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test036.obj" /out:"$(INTDIR)\\test036.exe"


test037: $(INTDIR)\test037.success

$(INTDIR)\test037.success: $(INTDIR)\test037.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test037.exe
      @echo >$(INTDIR)\test037.success

$(INTDIR)\test037.exe: test/test037.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test037.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test037.obj" /out:"$(INTDIR)\\test037.exe"


test038: $(INTDIR)\test038.success

$(INTDIR)\test038.success: $(INTDIR)\test038.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test038.exe
      @echo >$(INTDIR)\test038.success

$(INTDIR)\test038.exe: test/test038.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test038.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test038.obj" /out:"$(INTDIR)\\test038.exe"


test039: $(INTDIR)\test039.success

$(INTDIR)\test039.success: $(INTDIR)\test039.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test039.exe
      @echo >$(INTDIR)\test039.success

$(INTDIR)\test039.exe: test/test039.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test039.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test039.obj" /out:"$(INTDIR)\\test039.exe"


test040: $(INTDIR)\test040.success

$(INTDIR)\test040.success: $(INTDIR)\test040.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test040.exe
      @echo >$(INTDIR)\test040.success

$(INTDIR)\test040.exe: test/test040.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test040.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test040.obj" /out:"$(INTDIR)\\test040.exe"


test041: $(INTDIR)\test041.success

$(INTDIR)\test041.success: $(INTDIR)\test041.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test041.exe
      @echo >$(INTDIR)\test041.success

$(INTDIR)\test041.exe: test/test041.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test041.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test041.obj" /out:"$(INTDIR)\\test041.exe"


test042: $(INTDIR)\test042.success

$(INTDIR)\test042.success: $(INTDIR)\test042.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test042.exe
      @echo >$(INTDIR)\test042.success

$(INTDIR)\test042.exe: test/test042.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test042.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test042.obj" /out:"$(INTDIR)\\test042.exe"


test043: $(INTDIR)\test043.success

$(INTDIR)\test043.success: $(INTDIR)\test043.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test043.exe
      @echo >$(INTDIR)\test043.success

$(INTDIR)\test043.exe: test/test043.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test043.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test043.obj" /out:"$(INTDIR)\\test043.exe"


test044: $(INTDIR)\test044.success

$(INTDIR)\test044.success: $(INTDIR)\test044.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test044.exe
      @echo >$(INTDIR)\test044.success

$(INTDIR)\test044.exe: test/test044.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test044.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test044.obj" /out:"$(INTDIR)\\test044.exe"


test045: $(INTDIR)\test045.success

$(INTDIR)\test045.success: $(INTDIR)\test045.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test045.exe
      @echo >$(INTDIR)\test045.success

$(INTDIR)\test045.exe: test/test045.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test045.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test045.obj" /out:"$(INTDIR)\\test045.exe"


test046: $(INTDIR)\test046.success

$(INTDIR)\test046.success: $(INTDIR)\test046.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test046.exe
      @echo >$(INTDIR)\test046.success

$(INTDIR)\test046.exe: test/test046.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test046.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test046.obj" /out:"$(INTDIR)\\test046.exe"


test047: $(INTDIR)\test047.success

$(INTDIR)\test047.success: $(INTDIR)\test047.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test047.exe
      @echo >$(INTDIR)\test047.success

$(INTDIR)\test047.exe: test/test047.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test047.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test047.obj" /out:"$(INTDIR)\\test047.exe"


test048: $(INTDIR)\test048.success

$(INTDIR)\test048.success: $(INTDIR)\test048.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test048.exe
      @echo >$(INTDIR)\test048.success

$(INTDIR)\test048.exe: test/test048.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test048.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test048.obj" /out:"$(INTDIR)\\test048.exe"


test049: $(INTDIR)\test049.success

$(INTDIR)\test049.success: $(INTDIR)\test049.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test049.exe
      @echo >$(INTDIR)\test049.success

$(INTDIR)\test049.exe: test/test049.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test049.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test049.obj" /out:"$(INTDIR)\\test049.exe"


test050: $(INTDIR)\test050.success

$(INTDIR)\test050.success: $(INTDIR)\test050.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test050.exe
      @echo >$(INTDIR)\test050.success

$(INTDIR)\test050.exe: test/test050.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test050.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test050.obj" /out:"$(INTDIR)\\test050.exe"


test051: $(INTDIR)\test051.success

$(INTDIR)\test051.success: $(INTDIR)\test051.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test051.exe
      @echo >$(INTDIR)\test051.success

$(INTDIR)\test051.exe: test/test051.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test051.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test051.obj" /out:"$(INTDIR)\\test051.exe"


test052: $(INTDIR)\test052.success

$(INTDIR)\test052.success: $(INTDIR)\test052.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test052.exe
      @echo >$(INTDIR)\test052.success

$(INTDIR)\test052.exe: test/test052.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test052.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test052.obj" /out:"$(INTDIR)\\test052.exe"


test053: $(INTDIR)\test053.success

$(INTDIR)\test053.success: $(INTDIR)\test053.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test053.exe
      @echo >$(INTDIR)\test053.success

$(INTDIR)\test053.exe: test/test053.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test053.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test053.obj" /out:"$(INTDIR)\\test053.exe"


test054: $(INTDIR)\test054.success

$(INTDIR)\test054.success: $(INTDIR)\test054.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test054.exe
      @echo >$(INTDIR)\test054.success

$(INTDIR)\test054.exe: test/test054.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test054.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test054.obj" /out:"$(INTDIR)\\test054.exe"


test055: $(INTDIR)\test055.success

$(INTDIR)\test055.success: $(INTDIR)\test055.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test055.exe
      @echo >$(INTDIR)\test055.success

$(INTDIR)\test055.exe: test/test055.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test055.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test055.obj" /out:"$(INTDIR)\\test055.exe"


test056: $(INTDIR)\test056.success

$(INTDIR)\test056.success: $(INTDIR)\test056.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test056.exe
      @echo >$(INTDIR)\test056.success

$(INTDIR)\test056.exe: test/test056.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test056.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test056.obj" /out:"$(INTDIR)\\test056.exe"


test057: $(INTDIR)\test057.success

$(INTDIR)\test057.success: $(INTDIR)\test057.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test057.exe
      @echo >$(INTDIR)\test057.success

$(INTDIR)\test057.exe: test/test057.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test057.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test057.obj" /out:"$(INTDIR)\\test057.exe"


test058: $(INTDIR)\test058.success

$(INTDIR)\test058.success: $(INTDIR)\test058.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test058.exe
      @echo >$(INTDIR)\test058.success

$(INTDIR)\test058.exe: test/test058.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test058.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test058.obj" /out:"$(INTDIR)\\test058.exe"


test059: $(INTDIR)\test059.success

$(INTDIR)\test059.success: $(INTDIR)\test059.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test059.exe
      @echo >$(INTDIR)\test059.success

$(INTDIR)\test059.exe: test/test059.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test059.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test059.obj" /out:"$(INTDIR)\\test059.exe"


test060: $(INTDIR)\test060.success

$(INTDIR)\test060.success: $(INTDIR)\test060.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test060.exe
      @echo >$(INTDIR)\test060.success

$(INTDIR)\test060.exe: test/test060.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test060.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test060.obj" /out:"$(INTDIR)\\test060.exe"


test061: $(INTDIR)\test061.success

$(INTDIR)\test061.success: $(INTDIR)\test061.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test061.exe
      @echo >$(INTDIR)\test061.success

$(INTDIR)\test061.exe: test/test061.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test061.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test061.obj" /out:"$(INTDIR)\\test061.exe"


test062: $(INTDIR)\test062.success

$(INTDIR)\test062.success: $(INTDIR)\test062.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test062.exe
      @echo >$(INTDIR)\test062.success

$(INTDIR)\test062.exe: test/test062.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test062.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test062.obj" /out:"$(INTDIR)\\test062.exe"


test063: $(INTDIR)\test063.success

$(INTDIR)\test063.success: $(INTDIR)\test063.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test063.exe
      @echo >$(INTDIR)\test063.success

$(INTDIR)\test063.exe: test/test063.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test063.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test063.obj" /out:"$(INTDIR)\\test063.exe"


test064: $(INTDIR)\test064.success

$(INTDIR)\test064.success: $(INTDIR)\test064.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test064.exe
      @echo >$(INTDIR)\test064.success

$(INTDIR)\test064.exe: test/test064.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test064.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test064.obj" /out:"$(INTDIR)\\test064.exe"


test065: $(INTDIR)\test065.success

$(INTDIR)\test065.success: $(INTDIR)\test065.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test065.exe
      @echo >$(INTDIR)\test065.success

$(INTDIR)\test065.exe: test/test065.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test065.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test065.obj" /out:"$(INTDIR)\\test065.exe"


test066: $(INTDIR)\test066.success

$(INTDIR)\test066.success: $(INTDIR)\test066.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test066.exe
      @echo >$(INTDIR)\test066.success

$(INTDIR)\test066.exe: test/test066.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test066.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test066.obj" /out:"$(INTDIR)\\test066.exe"


test067: $(INTDIR)\test067.success

$(INTDIR)\test067.success: $(INTDIR)\test067.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test067.exe
      @echo >$(INTDIR)\test067.success

$(INTDIR)\test067.exe: test/test067.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test067.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test067.obj" /out:"$(INTDIR)\\test067.exe"


test068: $(INTDIR)\test068.success

$(INTDIR)\test068.success: $(INTDIR)\test068.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test068.exe
      @echo >$(INTDIR)\test068.success

$(INTDIR)\test068.exe: test/test068.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test068.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test068.obj" /out:"$(INTDIR)\\test068.exe"


test069: $(INTDIR)\test069.success

$(INTDIR)\test069.success: $(INTDIR)\test069.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test069.exe
      @echo >$(INTDIR)\test069.success

$(INTDIR)\test069.exe: test/test069.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test069.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test069.obj" /out:"$(INTDIR)\\test069.exe"


test070: $(INTDIR)\test070.success

$(INTDIR)\test070.success: $(INTDIR)\test070.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test070.exe
      @echo >$(INTDIR)\test070.success

$(INTDIR)\test070.exe: test/test070.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test070.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test070.obj" /out:"$(INTDIR)\\test070.exe"


test071: $(INTDIR)\test071.success

$(INTDIR)\test071.success: $(INTDIR)\test071.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test071.exe
      @echo >$(INTDIR)\test071.success

$(INTDIR)\test071.exe: test/test071.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test071.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test071.obj" /out:"$(INTDIR)\\test071.exe"


test072: $(INTDIR)\test072.success

$(INTDIR)\test072.success: $(INTDIR)\test072.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test072.exe
      @echo >$(INTDIR)\test072.success

$(INTDIR)\test072.exe: test/test072.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test072.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test072.obj" /out:"$(INTDIR)\\test072.exe"


test073: $(INTDIR)\test073.success

$(INTDIR)\test073.success: $(INTDIR)\test073.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test073.exe
      @echo >$(INTDIR)\test073.success

$(INTDIR)\test073.exe: test/test073.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test073.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test073.obj" /out:"$(INTDIR)\\test073.exe"


test074: $(INTDIR)\test074.success

$(INTDIR)\test074.success: $(INTDIR)\test074.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test074.exe
      @echo >$(INTDIR)\test074.success

$(INTDIR)\test074.exe: test/test074.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test074.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test074.obj" /out:"$(INTDIR)\\test074.exe"


test075: $(INTDIR)\test075.success

$(INTDIR)\test075.success: $(INTDIR)\test075.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test075.exe
      @echo >$(INTDIR)\test075.success

$(INTDIR)\test075.exe: test/test075.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test075.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test075.obj" /out:"$(INTDIR)\\test075.exe"


test076: $(INTDIR)\test076.success

$(INTDIR)\test076.success: $(INTDIR)\test076.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test076.exe
      @echo >$(INTDIR)\test076.success

$(INTDIR)\test076.exe: test/test076.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test076.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test076.obj" /out:"$(INTDIR)\\test076.exe"


test077: $(INTDIR)\test077.success

$(INTDIR)\test077.success: $(INTDIR)\test077.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test077.exe
      @echo >$(INTDIR)\test077.success

$(INTDIR)\test077.exe: test/test077.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test077.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test077.obj" /out:"$(INTDIR)\\test077.exe"


test078: $(INTDIR)\test078.success

$(INTDIR)\test078.success: $(INTDIR)\test078.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test078.exe
      @echo >$(INTDIR)\test078.success

$(INTDIR)\test078.exe: test/test078.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test078.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test078.obj" /out:"$(INTDIR)\\test078.exe"


test079: $(INTDIR)\test079.success

$(INTDIR)\test079.success: $(INTDIR)\test079.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test079.exe
      @echo >$(INTDIR)\test079.success

$(INTDIR)\test079.exe: test/test079.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test079.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test079.obj" /out:"$(INTDIR)\\test079.exe"


test080: $(INTDIR)\test080.success

$(INTDIR)\test080.success: $(INTDIR)\test080.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test080.exe
      @echo >$(INTDIR)\test080.success

$(INTDIR)\test080.exe: test/test080.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test080.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test080.obj" /out:"$(INTDIR)\\test080.exe"


test081: $(INTDIR)\test081.success

$(INTDIR)\test081.success: $(INTDIR)\test081.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test081.exe
      @echo >$(INTDIR)\test081.success

$(INTDIR)\test081.exe: test/test081.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test081.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test081.obj" /out:"$(INTDIR)\\test081.exe"


test082: $(INTDIR)\test082.success

$(INTDIR)\test082.success: $(INTDIR)\test082.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test082.exe
      @echo >$(INTDIR)\test082.success

$(INTDIR)\test082.exe: test/test082.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test082.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test082.obj" /out:"$(INTDIR)\\test082.exe"


test083: $(INTDIR)\test083.success

$(INTDIR)\test083.success: $(INTDIR)\test083.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test083.exe
      @echo >$(INTDIR)\test083.success

$(INTDIR)\test083.exe: test/test083.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test083.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test083.obj" /out:"$(INTDIR)\\test083.exe"


test084: $(INTDIR)\test084.success

$(INTDIR)\test084.success: $(INTDIR)\test084.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test084.exe
      @echo >$(INTDIR)\test084.success

$(INTDIR)\test084.exe: test/test084.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test084.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test084.obj" /out:"$(INTDIR)\\test084.exe"


test085: $(INTDIR)\test085.success

$(INTDIR)\test085.success: $(INTDIR)\test085.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test085.exe
      @echo >$(INTDIR)\test085.success

$(INTDIR)\test085.exe: test/test085.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test085.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test085.obj" /out:"$(INTDIR)\\test085.exe"


test086: $(INTDIR)\test086.success

$(INTDIR)\test086.success: $(INTDIR)\test086.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test086.exe
      @echo >$(INTDIR)\test086.success

$(INTDIR)\test086.exe: test/test086.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test086.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test086.obj" /out:"$(INTDIR)\\test086.exe"


test087: $(INTDIR)\test087.success

$(INTDIR)\test087.success: $(INTDIR)\test087.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test087.exe
      @echo >$(INTDIR)\test087.success

$(INTDIR)\test087.exe: test/test087.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test087.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test087.obj" /out:"$(INTDIR)\\test087.exe"


test088: $(INTDIR)\test088.success

$(INTDIR)\test088.success: $(INTDIR)\test088.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test088.exe
      @echo >$(INTDIR)\test088.success

$(INTDIR)\test088.exe: test/test088.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test088.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test088.obj" /out:"$(INTDIR)\\test088.exe"


test089: $(INTDIR)\test089.success

$(INTDIR)\test089.success: $(INTDIR)\test089.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test089.exe
      @echo >$(INTDIR)\test089.success

$(INTDIR)\test089.exe: test/test089.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test089.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test089.obj" /out:"$(INTDIR)\\test089.exe"


test090: $(INTDIR)\test090.success

$(INTDIR)\test090.success: $(INTDIR)\test090.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test090.exe
      @echo >$(INTDIR)\test090.success

$(INTDIR)\test090.exe: test/test090.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test090.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test090.obj" /out:"$(INTDIR)\\test090.exe"


test091: $(INTDIR)\test091.success

$(INTDIR)\test091.success: $(INTDIR)\test091.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test091.exe
      @echo >$(INTDIR)\test091.success

$(INTDIR)\test091.exe: test/test091.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test091.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test091.obj" /out:"$(INTDIR)\\test091.exe"


test092: $(INTDIR)\test092.success

$(INTDIR)\test092.success: $(INTDIR)\test092.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test092.exe
      @echo >$(INTDIR)\test092.success

$(INTDIR)\test092.exe: test/test092.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test092.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test092.obj" /out:"$(INTDIR)\\test092.exe"


test093: $(INTDIR)\test093.success

$(INTDIR)\test093.success: $(INTDIR)\test093.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test093.exe
      @echo >$(INTDIR)\test093.success

$(INTDIR)\test093.exe: test/test093.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test093.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test093.obj" /out:"$(INTDIR)\\test093.exe"


test094: $(INTDIR)\test094.success

$(INTDIR)\test094.success: $(INTDIR)\test094.exe $(INTDIR)\$(LIBPQ) $(PQXX)
      @copy $(PQXX) $(PQXXCOPY)
      @$(INTDIR)\test094.exe
      @echo >$(INTDIR)\test094.success

$(INTDIR)\test094.exe: test/test094.cxx $(INTDIR) $(PQXX)
      @$(CXX) $(CXX_FLAGS) test/test094.cxx /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"
      @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\test094.obj" /out:"$(INTDIR)\\test094.exe"



$(INTDIR)\$(LIBPQ):
      @copy $(LIBDIR)\$(LIBPQ) $(INTDIR)

0
 
waysideCommented:
I was looking for what shows up in the console window when you run the makefile, not the makefile itself. :)
0
 
sternoceraAuthor Commented:
Sorry wayside, my bad :-)

Here is the compiler output. Again, my apologies for making you go throught his crap :-)

These test programs populate my test database with various stuff.

I should point out that (expected) indicates that an error was expected, and that the library passed the test by returning an error at an appropriate time

Here it is:


C:\libpqxx-2.6.9>nmake /f win32\vc-test.mak ALL

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test000.cxx
The system cannot find the file specified.
NMAKE : fatal error U1077: 'copy' : return code '0x1'
Stop.

C:\libpqxx-2.6.9>nmake /f win32\vc-test.mak ALL

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

The system cannot find the file specified.
NMAKE : fatal error U1077: 'copy' : return code '0x1'
Stop.

C:\libpqxx-2.6.9>nmake /f win32\vc-test.mak ALL

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

The system cannot find the file specified.
NMAKE : fatal error U1077: 'copy' : return code '0x1'
Stop.

C:\libpqxx-2.6.9>nmake /f win32\vc-test.mak clean

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

Could Not Find C:\libpqxx-2.6.9\vc70.pch

C:\libpqxx-2.6.9>cd c:\libpqxx-2.6.9clean

C:\libpqxx-2.6.9clean>nmake /f win32/vc-libpqxx.mak ALL

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I "C:\libpq\src/include" /I "C:\libpq\src/interfaces/libpq"  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/binarystring.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
binarystring.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I "C:\libpq\src/include" /I "C:\libpq\src/interfaces/libpq"  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/cachedresult.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
cachedresult.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I "C:\libpq\src/include" /I "C:\libpq\src/interfaces/libpq"  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/connection.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
connection.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I "C:\libpq\src/include" /I "C:\libpq\src/interfaces/libpq"  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/connection_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
connection_base.cxx
c:\libpqxx-2.6.9clean\include\pqxx\trigger.hxx(70) : error C2039: 'disable_noticer' : is not a member of 'pqxx::internal'
c:\libpqxx-2.6.9clean\src\connection_base.cxx(117) : warning C4351: new behavior: elements of array 'pqxx::connection_base::m_caps' will be default initialized
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe"' : return code '0x2'
Stop.

C:\libpqxx-2.6.9clean>nmake /f win32/vc-libpqxx.mak ALL

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I "C:\libpq\src/include" /I "C:\libpq\src/interfaces/libpq"  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/connection_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
connection_base.cxx
c:\libpqxx-2.6.9clean\include\pqxx\trigger.hxx(70) : error C2039: 'disable_noticer' : is not a member of 'pqxx::internal'
c:\libpqxx-2.6.9clean\src\connection_base.cxx(117) : warning C4351: new behavior: elements of array 'pqxx::connection_base::m_caps' will be default initialized
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe"' : return code '0x2'
Stop.

C:\libpqxx-2.6.9clean>nmake /f win32/vc-libpqxx.mak ALL

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/binarystring.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
binarystring.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/cachedresult.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
cachedresult.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/connection.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
connection.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/connection_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
connection_base.cxx
c:\libpqxx-2.6.9clean\src\connection_base.cxx(117) : warning C4351: new behavior: elements of array 'pqxx::connection_base::m_caps' will be default initialized
c:\libpqxx-2.6.9clean\src\connection_base.cxx(507) : warning C4996: 'strcpy' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\string.h(73) : see declaration of 'strcpy'
        Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
c:\libpqxx-2.6.9clean\src\connection_base.cxx(518) : warning C4996: 'strcpy' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\string.h(73) : see declaration of 'strcpy'
        Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/cursor.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
cursor.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/dbtransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
dbtransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/except.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
except.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/largeobject.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
largeobject.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/nontransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
nontransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/oldcursor.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
oldcursor.cxx
c:\libpqxx-2.6.9clean\src\oldcursor.cxx(95) : warning C4996: 'sscanf' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\stdio.h(311) : see declaration of 'sscanf'
        Message: 'This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/pipeline.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
pipeline.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/prepared_statement.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
prepared_statement.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/result.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
result.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/robusttransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
robusttransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/subtransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
subtransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/tablereader.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
tablereader.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/tablestream.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
tablestream.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/tablewriter.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
tablewriter.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/transaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
transaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/transaction_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
transaction_base.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_LIB" /D "_DEBUG" /GZ /Fo"ObjStaticDebug\\" /Fd"ObjStaticDebug\\" src/util.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
util.cxx
c:\libpqxx-2.6.9clean\src\util.cxx(683) : warning C4996: 'strncpy' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\string.h(156) : see declaration of 'strncpy'
        Message: 'This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
c:\libpqxx-2.6.9clean\src\util.cxx(720) : warning C4996: 'strerror' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\string.h(125) : see declaration of 'strerror'
        Message: 'This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      link.exe -lib /nologo  "ObjStaticDebug\binarystring.obj"  "ObjStaticDebug\cachedresult.obj"  "ObjStaticDebug\connection.obj"  "ObjStaticDebug\connection_base.obj"  "ObjStaticDebug\cursor.obj"  "ObjStaticDebug\dbtransaction.obj"  "ObjStaticDebug\except.obj"  "ObjStaticDebug\largeobject.obj"  "ObjStaticDebug\nontransaction.obj"  "ObjStaticDebug\oldcursor.obj"  "ObjStaticDebug\pipeline.obj"  "ObjStaticDebug\prepared_statement.obj"  "ObjStaticDebug\result.obj"  "ObjStaticDebug\robusttransaction.obj"  "ObjStaticDebug\subtransaction.obj"  "ObjStaticDebug\tablereader.obj"  "ObjStaticDebug\tablestream.obj"  "ObjStaticDebug\tablewriter.obj"  "ObjStaticDebug\transaction.obj"  "ObjStaticDebug\transaction_base.obj"  "ObjStaticDebug\util.obj" /out:"lib/libpqxx_staticD.lib"
-------------------------------------------------------------
Copying libpqD.dll to lib.

IMPORTANT: you MUST copy this libpqd.dll into the directory
where your program's .EXE resides, or you must make sure that
it is in your system PATH.
-------------------------------------------------------------
      copy C:\libpq\src\interfaces\libpq\debug\libpqd.dll lib
        1 file(s) copied.
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/binarystring.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
binarystring.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/cachedresult.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cachedresult.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/connection.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
connection.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/connection_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
connection_base.cxx
src/connection_base.cxx(117) : warning C4351: new behavior: elements of array 'pqxx::connection_base::m_caps' will be default initialized
src/connection_base.cxx(507) : warning C4996: 'strcpy' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(73) : see declaration of 'strcpy'
        Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
src/connection_base.cxx(518) : warning C4996: 'strcpy' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(73) : see declaration of 'strcpy'
        Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/cursor.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cursor.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/dbtransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
dbtransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/except.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
except.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/largeobject.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
largeobject.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/nontransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
nontransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/oldcursor.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
oldcursor.cxx
src/oldcursor.cxx(95) : warning C4996: 'sscanf' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(311) : see declaration of 'sscanf'
        Message: 'This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/pipeline.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
pipeline.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/prepared_statement.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
prepared_statement.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/result.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
result.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/robusttransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
robusttransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/subtransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
subtransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/tablereader.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
tablereader.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/tablestream.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
tablestream.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/tablewriter.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
tablewriter.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/transaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
transaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/transaction_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
transaction_base.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD /D "_LIB" /D "NDEBUG" /Fo"ObjStaticRelease\\" /Fd"ObjStaticRelease\\" src/util.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
util.cxx
src/util.cxx(683) : warning C4996: 'strncpy' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(156) : see declaration of 'strncpy'
        Message: 'This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
src/util.cxx(720) : warning C4996: 'strerror' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(125) : see declaration of 'strerror'
        Message: 'This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      link.exe -lib /nologo  "ObjStaticRelease\binarystring.obj"  "ObjStaticRelease\cachedresult.obj"  "ObjStaticRelease\connection.obj"  "ObjStaticRelease\connection_base.obj"  "ObjStaticRelease\cursor.obj"  "ObjStaticRelease\dbtransaction.obj"  "ObjStaticRelease\except.obj"  "ObjStaticRelease\largeobject.obj"  "ObjStaticRelease\nontransaction.obj"  "ObjStaticRelease\oldcursor.obj"  "ObjStaticRelease\pipeline.obj"  "ObjStaticRelease\prepared_statement.obj"  "ObjStaticRelease\result.obj"  "ObjStaticRelease\robusttransaction.obj"  "ObjStaticRelease\subtransaction.obj"  "ObjStaticRelease\tablereader.obj"  "ObjStaticRelease\tablestream.obj"  "ObjStaticRelease\tablewriter.obj"  "ObjStaticRelease\transaction.obj"  "ObjStaticRelease\transaction_base.obj"  "ObjStaticRelease\util.obj" /out:"lib/libpqxx_static.lib"
-------------------------------------------------------------
Copying libpq.dll to lib.

IMPORTANT: you MUST copy this libpq.dll into the directory
where your program's .EXE resides. The system libpq.dll is
not necessarily compatible with the libpq include files that
you built libpqxx with. Do NOT copy this file into your
Windows system32 directory, that may break other programs.
Instead, keep it with your program and distribute it along
with the program.
-------------------------------------------------------------
      copy C:\libpq\src\interfaces\libpq\release\libpq.dll lib
        1 file(s) copied.
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/binarystring.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
binarystring.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/cachedresult.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
cachedresult.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/connection.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
connection.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/connection_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
connection_base.cxx
c:\libpqxx-2.6.9clean\src\connection_base.cxx(117) : warning C4351: new behavior: elements of array 'pqxx::connection_base::m_caps' will be default initialized
c:\libpqxx-2.6.9clean\src\connection_base.cxx(507) : warning C4996: 'strcpy' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\string.h(73) : see declaration of 'strcpy'
        Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
c:\libpqxx-2.6.9clean\src\connection_base.cxx(518) : warning C4996: 'strcpy' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\string.h(73) : see declaration of 'strcpy'
        Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/cursor.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
cursor.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/dbtransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
dbtransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/except.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
except.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/largeobject.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
largeobject.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/nontransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
nontransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/oldcursor.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
oldcursor.cxx
c:\libpqxx-2.6.9clean\src\oldcursor.cxx(95) : warning C4996: 'sscanf' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\stdio.h(311) : see declaration of 'sscanf'
        Message: 'This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/pipeline.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
pipeline.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/prepared_statement.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
prepared_statement.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/result.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
result.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/robusttransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
robusttransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/subtransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
subtransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/tablereader.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
tablereader.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/tablestream.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
tablestream.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/tablewriter.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
tablewriter.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/transaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
transaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/transaction_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
transaction_base.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" src/util.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
util.cxx
c:\libpqxx-2.6.9clean\src\util.cxx(683) : warning C4996: 'strncpy' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\string.h(156) : see declaration of 'strncpy'
        Message: 'This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
c:\libpqxx-2.6.9clean\src\util.cxx(720) : warning C4996: 'strerror' was declared deprecated
        c:\program files\microsoft visual studio 8\vc\include\string.h(125) : see declaration of 'strerror'
        Message: 'This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MDd /Gm /ZI /Od /D "_DEBUG" /D "PQXX_SHARED" /GZ /Fo"ObjDllDebug\\" /Fd"ObjDllDebug\\" win32/libpqxx.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
libpqxx.cxx
      link.exe kernel32.lib wsock32.lib advapi32.lib /nologo /dll /machine:I386 /libpath:"C:\libpq\src\interfaces\libpq\Release" /libpath:"C:\libpq\src\interfaces\libpq\Debug" /debug  "ObjDllDebug\binarystring.obj"  "ObjDllDebug\cachedresult.obj"  "ObjDllDebug\connection.obj"  "ObjDllDebug\connection_base.obj"  "ObjDllDebug\cursor.obj"  "ObjDllDebug\dbtransaction.obj"  "ObjDllDebug\except.obj"  "ObjDllDebug\largeobject.obj"  "ObjDllDebug\nontransaction.obj"  "ObjDllDebug\oldcursor.obj"  "ObjDllDebug\pipeline.obj"  "ObjDllDebug\prepared_statement.obj"  "ObjDllDebug\result.obj"  "ObjDllDebug\robusttransaction.obj"  "ObjDllDebug\subtransaction.obj"  "ObjDllDebug\tablereader.obj"  "ObjDllDebug\tablestream.obj"  "ObjDllDebug\tablewriter.obj"  "ObjDllDebug\transaction.obj"  "ObjDllDebug\transaction_base.obj"  "ObjDllDebug\util.obj"  "ObjDllDebug\libpqxx.obj" /out:"lib/libpqxxD.dll" /implib:"lib/libpqxxD.lib"
LINK : lib/libpqxxD.dll not found or not built by the last incremental link; performing full link
   Creating library lib/libpqxxD.lib and object lib/libpqxxD.exp
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/binarystring.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
binarystring.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/cachedresult.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cachedresult.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/connection.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
connection.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/connection_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
connection_base.cxx
src/connection_base.cxx(117) : warning C4351: new behavior: elements of array 'pqxx::connection_base::m_caps' will be default initialized
src/connection_base.cxx(507) : warning C4996: 'strcpy' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(73) : see declaration of 'strcpy'
        Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
src/connection_base.cxx(518) : warning C4996: 'strcpy' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(73) : see declaration of 'strcpy'
        Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/cursor.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cursor.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/dbtransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
dbtransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/except.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
except.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/largeobject.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
largeobject.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/nontransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
nontransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/oldcursor.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
oldcursor.cxx
src/oldcursor.cxx(95) : warning C4996: 'sscanf' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(311) : see declaration of 'sscanf'
        Message: 'This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/pipeline.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
pipeline.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/prepared_statement.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
prepared_statement.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/result.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
result.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/robusttransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
robusttransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/subtransaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
subtransaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/tablereader.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
tablereader.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/tablestream.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
tablestream.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/tablewriter.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
tablewriter.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/transaction.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
transaction.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/transaction_base.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
transaction_base.cxx
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" src/util.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
util.cxx
src/util.cxx(683) : warning C4996: 'strncpy' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(156) : see declaration of 'strncpy'
        Message: 'This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
src/util.cxx(720) : warning C4996: 'strerror' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(125) : see declaration of 'strerror'
        Message: 'This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
      cl.exe /nologo /W3 /GX /FD /GR /c  /I "include" /I C:\libpq\src/include /I C:\libpq\src/interfaces/libpq  /D PGSTD="std" /D "WIN32" /D "_MBCS" /D "_WINDOWS" /D "PQXX_INTERNAL" /MD  /D "NDEBUG" /D "PQXX_SHARED" /Fo"ObjDllRelease\\" /Fd"ObjDllRelease\\" win32/libpqxx.cxx
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
libpqxx.cxx
      link.exe kernel32.lib wsock32.lib advapi32.lib /nologo /dll /machine:I386 /libpath:"C:\libpq\src\interfaces\libpq\Release" /libpath:"C:\libpq\src\interfaces\libpq\Debug"  "ObjDllRelease\binarystring.obj"  "ObjDllRelease\cachedresult.obj"  "ObjDllRelease\connection.obj"  "ObjDllRelease\connection_base.obj"  "ObjDllRelease\cursor.obj"  "ObjDllRelease\dbtransaction.obj"  "ObjDllRelease\except.obj"  "ObjDllRelease\largeobject.obj"  "ObjDllRelease\nontransaction.obj"  "ObjDllRelease\oldcursor.obj"  "ObjDllRelease\pipeline.obj"  "ObjDllRelease\prepared_statement.obj"  "ObjDllRelease\result.obj"  "ObjDllRelease\robusttransaction.obj"  "ObjDllRelease\subtransaction.obj"  "ObjDllRelease\tablereader.obj"  "ObjDllRelease\tablestream.obj"  "ObjDllRelease\tablewriter.obj"  "ObjDllRelease\transaction.obj"  "ObjDllRelease\transaction_base.obj"  "ObjDllRelease\util.obj"  "ObjDllRelease\libpqxx.obj" /out:"lib/libpqxx.dll" /implib:"lib/libpqxx.lib"
   Creating library lib/libpqxx.lib and object lib/libpqxx.exp

C:\libpqxx-2.6.9clean>nmake /f win32\vc-test.mak ALL

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test000.cxx
        1 file(s) copied.
        1 file(s) copied.
Testing items template...
Testing string conversions...
      int      :      0 (expect 0)
      int      :      100 (expect 100)
      int      :      -1 (expect -1)
      long      :      0 (expect 0)
      long      :      -2147483648 (expect -2147483648)
      long      :      2147483647 (expect 2147483647)
      double      :      0 (expect 0)
      double      :      nan (expect nan)
      string      :       (expect )
      string      :      foo      
(Expected) Connection to database failed
(Expected) Connection to database failed
(Expected) Connection to database failed
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test001.cxx
        1 file(s) copied.
Connected to database.
Backend version: 80204
Protocol version: 3
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test002.cxx
        1 file(s) copied.
(Expected) missing "=" after "totally#invalid@connect$string!?" in connection info string

      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test003.cxx
test/test003.cxx(29) : warning C4996: 'sscanf' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(311) : see declaration of 'sscanf'
        Message: 'This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
        1 file(s) copied.
To backend> Msg Q
To backend> "BEGIN;SET TRANSACTION ISOLATION LEVEL SERIALIZABLE"
To backend> Msg complete, length 56
From backend> C
From backend (#4)> 10
From backend> "BEGIN"
From backend> C
From backend (#4)> 8
From backend> C
From backend (#4)> 8
From backend> "SET"
From backend> Z
From backend (#4)> 5
From backend> Z
From backend (#4)> 5
From backend> T
To backend> Msg Q
To backend> "DECLARE "tablecur_1" SCROLL CURSOR FOR SELECT * FROM pg_tables FOR READ ONLY "
To backend> Msg complete, length 83
From backend> C
From backend (#4)> 19
From backend> "DECLARE CURSOR"
From backend> Z
From backend (#4)> 5
From backend> Z
From backend (#4)> 5
From backend> T
Created cursor tablecur_1
* Got 1 row(s) *
      0      information_schema
* Got 1 row(s) *
      0      information_schema
* Got 1 row(s) *
      0      information_schema
* Got 1 row(s) *
      0      information_schema
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      information_schema
* Got 1 row(s) *
      0      information_schema
* Got 1 row(s) *
      0      information_schema
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      pg_catalog
* Got 1 row(s) *
      0      public
* Got 1 row(s) *
      0      public
* Got 1 row(s) *
      0      public
* Got 1 row(s) *
      0      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test004.cxx
        1 file(s) copied.
Adding trigger...
Sending notification...
Received notification: trig pid=1240
.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test005.cxx
        1 file(s) copied.
Dropping old pqxxorgevents
Writing data to pqxxorgevents
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test006.cxx
        1 file(s) copied.
Table successfully cleared.
Table successfully copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test007.cxx
        1 file(s) copied.
15 rows updated.
      1      -> 2001
      10      -> 2010
      38      -> 2038
      71      -> 1971
      81      -> 1981
      97      -> 1997
      99      -> 1999
      1974      -> 1974
      1978      -> 1978
      1989      -> 1989
      2001      -> 2001
      2002      -> 2002
      3001      -> 3001
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test008.cxx
        1 file(s) copied.
0:      2010      Odyssey Two
1:      2038      time_t overflow
2:      1971      jtv
3:      1981      C:\>
4:      1997      Asian crisis
5:      1999      
6:      1974      
7:      1978      bloody            cold
8:      1989      Ode an die Freiheit
9:      2001      New millennium
10:      2001      A Space Odyssey
11:      2001      '911' WTC attack
12:      2002      libpqxx
13:      3001      Final Odyssey
First tuple was:
2010      Odyssey Two

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test009.cxx
c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\xutility(2282) : warning C4996: 'std::_Copy_opt' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\xutility(2270) : see declaration of 'std::_Copy_opt'
        Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library'
        test/test009.cxx(62) : see reference to function template instantiation '_OutIt std::copy<std::_Tree<_Traits>::iterator,std::back_insert_iterator<pqxx::tablewriter>>(_InIt,_InIt,_OutIt)' being compiled
        with
        [
            _OutIt=std::back_insert_iterator<pqxx::tablewriter>,
            _Traits=std::_Tset_traits<std::vector<std::string>,std::less<std::vector<std::string>>,std::allocator<std::vector<std::string>>,false>,
            _InIt=std::_Tree<std::_Tset_traits<std::vector<std::string>,std::less<std::vector<std::string>>,std::allocator<std::vector<std::string>>,false>>::iterator
        ]
        1 file(s) copied.
9 rows written.
9 rows in table.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test010.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test011.cxx
        1 file(s) copied.
0:      schemaname
1:      tablename
2:      tableowner
3:      tablespace
4:      hasindexes
5:      hasrules
6:      hastriggers
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test012.cxx
        1 file(s) copied.
Read 44 rows.
Field        Field Name       Nulls       Sorted
0:      schemaname      0      no
1:      tablename      0      no
2:      tableowner      0      down
3:      tablespace      37      down
4:      hasindexes      0      no
5:      hasrules      0      equal
6:      hastriggers      0      no
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test013.cxx
        1 file(s) copied.
Inserted row with oid 0
(Expected) Transactor FailedInsert failed: Transaction deliberately aborted
Inserted row with oid 0
(Expected) Transactor FailedInsert failed: Transaction deliberately aborted
Inserted row with oid 0
(Expected) Transactor FailedInsert failed: Transaction deliberately aborted
(Expected) Doomed transaction failed: Transaction deliberately aborted
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test014.cxx
        1 file(s) copied.
Opened connection
database=User, username=User, hostname=<local>, port=5432, options='', backendpid=2932
Started nontransaction
44 result tuples in transaction test14
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test015.cxx
        1 file(s) copied.
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test016.cxx
        1 file(s) copied.
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test017.cxx
        1 file(s) copied.
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test018.cxx
        1 file(s) copied.
(Expected) Transactor FailedInsert failed: Transaction deliberately aborted
(Expected) Doomed transaction failed: Transaction deliberately aborted
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test019.cxx
        1 file(s) copied.
First rows are:
      2010
      2038
      1971
      1981
      1997
      1999
      1974

First rows read backwards are:
      1974
      1999
      1997
      1981
      1971
      2038
      2010

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test020.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test021.cxx
        1 file(s) copied.
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
Printing details on deferred connection
database=User, username=User, hostname=<local>, port=5432, options='', backendpid=4024
Printing details on actual connection
database=User, username=User, hostname=<local>, port=5432, options='', backendpid=4024
44 result tuples in transaction test21
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test022.cxx
test/test022.cxx(31) : warning C4996: 'sscanf' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(311) : see declaration of 'sscanf'
        Message: 'This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
        1 file(s) copied.
To backend> Msg Q
To backend> "BEGIN;SET TRANSACTION ISOLATION LEVEL SERIALIZABLE"
To backend> Msg complete, length 56
From backend> C
From backend (#4)> 10
From backend> "BEGIN"
From backend> C
From backend (#4)> 8
From backend> C
From backend (#4)> 8
From backend> "SET"
From backend> Z
From backend (#4)> 5
From backend> Z
From backend (#4)> 5
From backend> T
To backend> Msg Q
To backend> "DECLARE "tablecur_1" SCROLL CURSOR FOR SELECT * FROM pqxxevents FOR READ ONLY "
To backend> Msg complete, length 84
From backend> C
From backend (#4)> 19
From backend> "DECLARE CURSOR"
From backend> Z
From backend (#4)> 5
From backend> Z
From backend (#4)> 5
From backend> T
      0      2010
      0      2038
      0      1971
      0      1981
      0      1997
      0      1999
      0      1974
      0      1978
      0      1989
      0      2001
      0      2001
      0      2001
      0      2002
      0      3001
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test023.cxx
        1 file(s) copied.
Adding trigger...
Sending notification...
Received notification: trig pid=1316
.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test024.cxx
        1 file(s) copied.
Dropping old pqxxorgevents
Writing data to pqxxorgevents
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test025.cxx
        1 file(s) copied.
Table successfully cleared.
Table successfully copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test026.cxx
        1 file(s) copied.
      1      -> 2001
      10      -> 2010
      38      -> 2038
      71      -> 1971
      81      -> 1981
      97      -> 1997
      99      -> 1999
      1974      -> 1974
      1978      -> 1978
      1989      -> 1989
      2001      -> 2001
      2002      -> 2002
      3001      -> 3001
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test027.cxx
        1 file(s) copied.
0:      2010      Odyssey Two      
1:      2038      time_t overflow      
2:      1971      jtv      
3:      1981      C:\>      
4:      1997      Asian crisis      
5:      1999            
6:      1974            
7:      1978      bloody            cold      
8:      1989      Ode an die Freiheit      
9:      2001      New millennium      
10:      2001      '911' WTC attack      
11:      2001      A Space Odyssey      
12:      2002      libpqxx      
13:      3001      Final Odyssey      
First tuple was:
2010      Odyssey Two

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test028.cxx
c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\xutility(2282) : warning C4996: 'std::_Copy_opt' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\xutility(2270) : see declaration of 'std::_Copy_opt'
        Message: 'You have used a std:: construct that is not safe. See documentation on how to use the Safe Standard C++ Library'
        test/test028.cxx(62) : see reference to function template instantiation '_OutIt std::copy<std::_Tree<_Traits>::iterator,std::back_insert_iterator<pqxx::tablewriter>>(_InIt,_InIt,_OutIt)' being compiled
        with
        [
            _OutIt=std::back_insert_iterator<pqxx::tablewriter>,
            _Traits=std::_Tset_traits<std::vector<std::string>,std::less<std::vector<std::string>>,std::allocator<std::vector<std::string>>,false>,
            _InIt=std::_Tree<std::_Tset_traits<std::vector<std::string>,std::less<std::vector<std::string>>,std::allocator<std::vector<std::string>>,false>>::iterator
        ]
        1 file(s) copied.
9 rows written.
9 rows in table.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test029.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test030.cxx
        1 file(s) copied.
0:      schemaname
1:      tablename
2:      tableowner
3:      tablespace
4:      hasindexes
5:      hasrules
6:      hastriggers
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test031.cxx
        1 file(s) copied.
Read 44 rows.
Field        Field Name       Nulls       Sorted
0:      schemaname      0      no
1:      tablename      0      no
2:      tableowner      0      down
3:      tablespace      37      down
4:      hasindexes      0      no
5:      hasrules      0      equal
6:      hastriggers      0      no
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test032.cxx
        1 file(s) copied.
(Expected) Transactor FailedInsert failed: Transaction deliberately aborted
(Expected) Doomed transaction failed: Transaction deliberately aborted
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test033.cxx
        1 file(s) copied.
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test034.cxx
        1 file(s) copied.
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test035.cxx
        1 file(s) copied.
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test036.cxx
        1 file(s) copied.
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test037.cxx
        1 file(s) copied.
(Expected) Transactor FailedInsert failed: Transaction deliberately aborted
(Expected) Doomed transaction failed: Transaction deliberately aborted
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test038.cxx
        1 file(s) copied.
First rows are:
      2010
      2038
      1971
      1981
      1997
      1999
      1974

First rows read backwards are:
      1974
      1999
      1997
      1981
      1971
      2038
      2010

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test039.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test040.cxx
Deliberately testing obsolete functionality.  Please ignore warning.
        1 file(s) copied.
(Expected) Tuple number out of range
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test041.cxx
Deliberately testing obsolete functionality.  Please ignore warning.
        1 file(s) copied.
(Expected) Tuple number out of range
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test042.cxx
        1 file(s) copied.
move 1
move -2147483647
move 3
move -2
move 5
move -5
move -2
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test043.cxx
test/test043.cxx(87) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test044.cxx
Deliberately testing obsolete functionality.  Please ignore warning.
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test045.cxx
        1 file(s) copied.
First rows are:
      2010
      2038
      1971
      1981
      1997
      1999
      1974

First rows read backwards are:
      1974
      1999
      1997
      1981
      1971
      2038
      2010

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test046.cxx
        1 file(s) copied.
Count was 44
As a long, it's 44
As a float, it's 44
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test047.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test048.cxx
        1 file(s) copied.
Created large object #16826
Testing,testing,1-2-3
Testing,testing,1-2-3
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test049.cxx
        1 file(s) copied.
Read 44 tuples.
'pg_aggregate': 0 greater, 43 smaller (43 total)
'pg_am': 1 greater, 42 smaller (43 total)
'pg_amop': 2 greater, 41 smaller (43 total)
'pg_amproc': 3 greater, 40 smaller (43 total)
'pg_attrdef': 4 greater, 39 smaller (43 total)
'pg_attribute': 5 greater, 38 smaller (43 total)
'pg_auth_members': 6 greater, 37 smaller (43 total)
'pg_authid': 7 greater, 36 smaller (43 total)
'pg_autovacuum': 8 greater, 35 smaller (43 total)
'pg_cast': 9 greater, 34 smaller (43 total)
'pg_class': 10 greater, 33 smaller (43 total)
'pg_constraint': 11 greater, 32 smaller (43 total)
'pg_conversion': 12 greater, 31 smaller (43 total)
'pg_database': 13 greater, 30 smaller (43 total)
'pg_depend': 14 greater, 29 smaller (43 total)
'pg_description': 15 greater, 28 smaller (43 total)
'pg_index': 16 greater, 27 smaller (43 total)
'pg_inherits': 17 greater, 26 smaller (43 total)
'pg_language': 18 greater, 25 smaller (43 total)
'pg_largeobject': 19 greater, 24 smaller (43 total)
'pg_listener': 20 greater, 23 smaller (43 total)
'pg_namespace': 21 greater, 22 smaller (43 total)
'pg_opclass': 22 greater, 21 smaller (43 total)
'pg_operator': 23 greater, 20 smaller (43 total)
'pg_pltemplate': 24 greater, 19 smaller (43 total)
'pg_proc': 25 greater, 18 smaller (43 total)
'pg_rewrite': 26 greater, 17 smaller (43 total)
'pg_shdepend': 27 greater, 16 smaller (43 total)
'pg_shdescription': 28 greater, 15 smaller (43 total)
'pg_statistic': 29 greater, 14 smaller (43 total)
'pg_tablespace': 30 greater, 13 smaller (43 total)
'pg_trigger': 31 greater, 12 smaller (43 total)
'pg_type': 32 greater, 11 smaller (43 total)
'pqxxevents': 33 greater, 10 smaller (43 total)
'pqxxlog_User': 34 greater, 9 smaller (43 total)
'pqxxnumbers': 35 greater, 8 smaller (43 total)
'pqxxorgevents': 36 greater, 7 smaller (43 total)
'sql_features': 37 greater, 6 smaller (43 total)
'sql_implementation_info': 38 greater, 5 smaller (43 total)
'sql_languages': 39 greater, 4 smaller (43 total)
'sql_packages': 40 greater, 3 smaller (43 total)
'sql_parts': 41 greater, 2 smaller (43 total)
'sql_sizing': 42 greater, 1 smaller (43 total)
'sql_sizing_profiles': 43 greater, 0 smaller (43 total)
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test050.cxx
test/test050.cxx(88) : warning C4996: 'strerror' was declared deprecated
        c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(125) : see declaration of 'strerror'
        Message: 'This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
        1 file(s) copied.
Created large object #16827
Writing to large object #16827
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test051.cxx
        1 file(s) copied.
Created large object #16828
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test052.cxx
        1 file(s) copied.
Created large object #16829
Writing to large object #16829
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test053.cxx
        1 file(s) copied.
Imported 'pqxxlo.txt' to large object #16830
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test054.cxx
        1 file(s) copied.
Created large object #16831
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test055.cxx
        1 file(s) copied.
Imported 'pqxxlo.txt' to large object #16832
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test056.cxx
        1 file(s) copied.
(Expected) Syntax error: DELIBERATELY INVALID TEST QUERY...
(Expected) Error was: ERROR:  syntax error at or near "DELIBERATELY"
LINE 1: DELIBERATELY INVALID TEST QUERY...
        ^

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test057.cxx
        1 file(s) copied.
Created large object #16833
Testing,testing,1-2-3
Testing,testing,1-2-3
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test058.cxx
        1 file(s) copied.
Writing to large object #16834
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test059.cxx
        1 file(s) copied.
Created large object #16835
Testing,testing,1-2-3
Testing,testing,1-2-3
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test060.cxx
        1 file(s) copied.
Set datestyle to ISO: ISO
Set datestyle to SQL: SQL
Set datestyle to SQL: SQL
Set datestyle to ISO: ISO
Deactivating connection...
Reactivating connection...
Set datestyle to SQL: SQL
Deactivating connection...
Reactivating connection...
(Expected) Setting unknown variable failed: ERROR:  unrecognized configuration parameter "nonexistent_variable_i_hope"

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test061.cxx
        1 file(s) copied.
Set datestyle to ISO: ISO
Set datestyle to SQL: SQL
Set datestyle to SQL: SQL
(Expected) Setting unknown variable failed
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test062.cxx
        1 file(s) copied.
original: Nasty
Test
       String with ¬¿ weird bytes
returned: Nasty
Test
       String with ¬¿ weird bytes
WARNING:  nonstandard use of \\ in a string literal
LINE 1: INSERT INTO pqxxbin VALUES ('Nasty\\012\\030Test\\012\\011 S...
                                    ^
HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test063.cxx
        1 file(s) copied.
Connection in progress...
      0      information_schema
      1      information_schema
      2      information_schema
      3      information_schema
      4      pg_catalog
      5      information_schema
      6      information_schema
      7      information_schema
      8      pg_catalog
      9      pg_catalog
      10      pg_catalog
      11      pg_catalog
      12      pg_catalog
      13      pg_catalog
      14      pg_catalog
      15      pg_catalog
      16      pg_catalog
      17      pg_catalog
      18      pg_catalog
      19      pg_catalog
      20      pg_catalog
      21      pg_catalog
      22      pg_catalog
      23      pg_catalog
      24      pg_catalog
      25      pg_catalog
      26      pg_catalog
      27      pg_catalog
      28      pg_catalog
      29      pg_catalog
      30      pg_catalog
      31      pg_catalog
      32      pg_catalog
      33      pg_catalog
      34      pg_catalog
      35      pg_catalog
      36      pg_catalog
      37      pg_catalog
      38      pg_catalog
      39      pg_catalog
      40      public
      41      public
      42      public
      43      public
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test064.cxx
        1 file(s) copied.
Set datestyle to ISO: ISO
Set datestyle to SQL: SQL
Set datestyle to SQL: SQL
Set datestyle to ISO: ISO
Deactivating connection...
Reactivating connection...
Set datestyle to SQL: SQL
Deactivating connection...
Reactivating connection...
(Expected) Setting unknown variable failed: ERROR:  unrecognized configuration parameter "nonexistent_variable_i_hope"

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test065.cxx
        1 file(s) copied.
Created large object #16841
Testing,testing,1-2-3
Testing,testing,1-2-3
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test066.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test067.cxx
        1 file(s) copied.
Read 44 rows.
Field        Field Name       Nulls       Sorted
0:      schemaname      0      no
1:      tablename      0      no
2:      tableowner      0      down
3:      tablespace      37      equal
4:      hasindexes      0      no
5:      hasrules      0      equal
6:      hastriggers      0      no
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test068.cxx
        1 file(s) copied.
0:      2010      Odyssey Two      
1:      2038      time_t overflow      
2:      1971      jtv      
3:      1981      C:\>      
4:      1997      Asian crisis      
5:      1999            
6:      1974            
7:      1978      bloody            cold      
8:      1989      Ode an die Freiheit      
9:      2001      New millennium      
10:      2001      '911' WTC attack      
11:      2001      A Space Odyssey      
12:      2002      libpqxx      
13:      3001      Final Odyssey      
First tuple was:
2010      Odyssey Two

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test069.cxx
        1 file(s) copied.
Query #1: 44
Query #2: 44
Query #3: 44
Query #4: 44
Query #5: 44
Query #6: 44
Query #7: 44
Query #8: 44
Query #9: 44
Query #10: 44
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test070.cxx
        1 file(s) copied.
(Expected) Attempt to retrieve result from empty pipeline
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test071.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test072.cxx
        1 file(s) copied.
Retrieving initial result...
 - result was 1
Restrieving post-error result...
(Expected) Could not complete query in pipeline due to error in earlier query
Retrieving result for failed query...
(Expected) ERROR:  relation "pg_nonexist" does not exist

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test073.cxx
        1 file(s) copied.
Opened pipeline pipe73: pipeline 'pipe73'
Retrieving initial result...
 - result was 1
Retrieving post-error result...
(Expected) Could not complete query in pipeline due to error in earlier query
Retrieving result for failed query...
(Expected) ERROR:  syntax error at or near "DELIBERATE"
LINE 1: SELECT 1; SELECT 1; DELIBERATE SYNTAX ERROR; SELECT 2
                            ^

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test074.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test075.cxx
        1 file(s) copied.
14 years read
14 years checked
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test076.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test077.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test078.cxx
        1 file(s) copied.
Adding trigger...
Sending notification...
.Received notification: my trigger pid=2128

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test079.cxx
        1 file(s) copied.
Adding trigger...
Sending notification...
.Received notification: mytrigger pid=4008

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test080.cxx
        1 file(s) copied.
0:      2010      Odyssey Two      
1:      2038      time_t overflow      
2:      1971      jtv      
3:      1981      C:\>      
4:      1997      Asian crisis      
5:      1999            
6:      1974            
7:      1978      bloody            cold      
8:      1989      Ode an die Freiheit      
9:      2001      New millennium      
10:      2001      '911' WTC attack      
11:      2001      A Space Odyssey      
12:      2002      libpqxx      
13:      3001      Final Odyssey      
First tuple was:
Odyssey Two      2010

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test081.cxx
        1 file(s) copied.
Testing cursor singlestep_1
Testing with 14 rows
Testing cursor bigstep_2
Testing cursor irregular_3
Testing cursor skippy_4
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test082.cxx
        1 file(s) copied.
year      event      

2010      Odyssey Two      
2038      time_t overflow      
1971      jtv      
1981      C:\>      
1997      Asian crisis      
1999            
1974            
1978      bloody            cold      
1989      Ode an die Freiheit      
2001      New millennium      
2001      '911' WTC attack      
2001      A Space Odyssey      
2002      libpqxx      
3001      Final Odyssey      
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test083.cxx
        1 file(s) copied.
Dropping old pqxxnumbers
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test084.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test085.cxx
test/test085.cxx(251) : warning C4101: 'e' : unreferenced local variable
        1 file(s) copied.
Preparing a simple statement...
Basic correctness check on prepared statement...
Dropping prepared statement...
(Expected) Unknown prepared statement 'ReadPGTables'
Testing error detection and handling...
(Expected) Unknown prepared statement 'ReadPGTables'
(Expected) Inconsistent redefinition of prepared statement ReadPGTables
Testing prepared statement with parameter...
Testing prepared statement with 2 parameters...
Testing prepared statement with a null parameter...
Testing wrong numbers of parameters...
(Expected) Wrong number of parameters for prepared statement SeeTables: expected 2, received 3
(Expected) Wrong number of parameters for prepared statement SeeTables: expected 2, received 1
Done.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test086.cxx
        1 file(s) copied.
Some datum: information_schema
(Expected) Could not reactivate connection; reactivation is inhibited
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test087.cxx
        1 file(s) copied.
Adding trigger...
Sending notification...
.Received notification: my trigger pid=2180

cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test088.cxx
        1 file(s) copied.
T0 starts
T0 ends
T1 starts
  a
  b
  c
T1 ends
      1      T2
      2      T2a
      4      T2c
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test089.cxx
        1 file(s) copied.
Testing asyncconnection (virgin):
T0 starts
T0 ends
T1 starts
  a
  b
  c
T1 ends
Testing asyncconnection (initialized):
T0 starts
T0 ends
T1 starts
  a
  b
  c
T1 ends
Testing lazyconnection (virgin):
T0 starts
T0 ends
T1 starts
  a
  b
  c
T1 ends
Testing lazyconnection (initialized):
T0 starts
T0 ends
T1 starts
  a
  b
  c
T1 ends
Testing connection (deactivated):
T0 starts
T0 ends
T1 starts
  a
  b
  c
T1 ends
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test090.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test091.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test092.cxx
        1 file(s) copied.
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test093.cxx
        1 file(s) copied.
(Expected) Can't query origin of column 3: not derived from table column
(Expected) Unknown column name: 'nonexistent'
(Expected) Can't query origin of column 3: not derived from table column
column number 3 is out of range 0..2
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9002 : ignoring unknown option '/YX'
test094.cxx
        1 file(s) copied.
Playing transactor without simulating failure...
Playing transactor with simulated failure...
(Expected) Transactor outcome in doubt
(Expected) Simulating commit failure
Could not reactivate connection; reactivation is inhibited
Simulating commit failure

0
 
waysideCommented:
What's interesting is that the link commands in the makefile don't actually explicitly link against any of the libraries, as far as I can tell. So I'm wondering if they are being pulled in via a #pragma directive.

Try this: In the linker/input/additional dependencies field, remove any reference to libpqxx libraries.

Is your project small enough to bundle up and make available for download?

Where did you download the libpqxx stuff from? I can download it and see if I can reproduce your problem.
0
 
sternoceraAuthor Commented:
Guys,

Would you believe that the problem was I omitted to link to winsock? I'm really sorry for wasting your time!

Thanks,
Sternocera
0
 
waysideCommented:
Glad you solved your problem, although, I confess I don't really see why what you did worked.

Thanks for the points. You probably should have asked for a refund since you solved your own problem.
0
 
sternoceraAuthor Commented:
I like to reward effort :-)
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 9
  • 5
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now