Hi,
Deleting the internal namespace solve the problem.
And also that vc-libpqxx.mak fixed that lib creation bug.
There are also some warnings that could be fixed:
-src/util.cxx(683) : warning C4996: 'strncpy': This function or variable may be
u
nsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE
_NO_WARNINGS. See online help for details.
This warning can be fixed with
#pragma warning(disable : 4996)
or
#define _CRT_SECURE_NO_DEPRECATE
-cl : Command line warning D9035 : option 'GX' has been deprecated and will be
re
moved in a future release
Should be used /EHsc compiler option
Trigve
----- Original Message ----
From: Jeroen T. Vermeulen <[EMAIL PROTECTED]>
To: Trigve Siver <[EMAIL PROTECTED]>
Cc: libpqxx-general@gborg.postgresql.org
Sent: Saturday, February 3, 2007 7:36:07 AM
Subject: Re: [libpqxx-general] New release: 2.6.9
On Thu, February 1, 2007 18:32, Trigve Siver wrote:
> Some compiler errore in trigger.hxx, tablereader.cxx, tablewriter.cxx, ...
>
> #ifdef PQXX_QUIET_DESTRUCTORS
> internal::disable_noticer Quiet(m_Trans.conn());
> #endif
Argh. This code exists only to work around a bug in Visual C++, so it
doesn't normally get tested.
One way to fix this should be to remove the "internal::" qualifier;
another, easier way would be to add a line
namespace internal { typedef pqxx::disable_noticer disable_noticer; }
to pqxx/include/connection_base.hxx, just below the definition of
disable_noticer.
Do those fix the problem for you? I'd like to use the first one in the
source tree, but post the second as an easy fix that people can apply
themselves.
Jeroen
____________________________________________________________________________________
Want to start your own business?
Learn how on Yahoo! Small Business.
http://smallbusiness.yahoo.com/r-index
_______________________________________________
Libpqxx-general mailing list
Libpqxx-general@gborg.postgresql.org
http://gborg.postgresql.org/mailman/listinfo/libpqxx-general