Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Pgsql General > Error compiling...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 1 Topic 15863 of 17437
Post > Topic >>

Error compiling postgresql UDT in visual studio 2008

by Bshrivastav@[EMAIL PROTECTED] ("Brijesh Shrivastav") Jun 19, 2008 at 09:17 AM

This is a multi-part message in MIME format.

------_=_NextPart_001_01C8D227.EAB14B06
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi!

=20

We are in the process of moving our development environment=20

to visual studio 2008 and as a part of that process I tried to build =20

our postgresql extended UDT in that environment. I ran into typedef=20

redefinition error because visual studio 2008 header file crtdefs.h=20

typedef  errcode as an int whereas postgres header files (elog.h)
defines=20

a function by the same name. Following is the error I got:

=20

\\aisak\8.3\include\server\utils/elog.h(105) : error C2365: 'errcode' :
redefinition; previous definition was 'typedef'

        C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\crtdefs.h(548) : see declaration of 'errcode'

=20

Has anyone else run into this? Any ideas how to handle it?

=20

Thanks,

Brijesh

=20


------_=_NextPart_001_01C8D227.EAB14B06
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml"
=
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @[EMAIL PROTECTED]
 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
..MsoChpDefault
	{mso-style-type:ex****t-only;}
@[EMAIL PROTECTED]
 Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>Hi!<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>We are in the process of moving our development =
environment <o:p></o:p></p>

<p class=3DMsoNormal>to visual studio 2008 and as a part of that process =
I tried
to build&nbsp; <o:p></o:p></p>

<p class=3DMsoNormal>our postgresql extended UDT in that environment. I =
ran into
typedef <o:p></o:p></p>

<p class=3DMsoNormal>redefinition error because visual studio 2008 =
header file crtdefs.h
<o:p></o:p></p>

<p class=3DMsoNormal>typedef &nbsp;errcode as an int whereas postgres =
header
files (elog.h) defines <o:p></o:p></p>

<p class=3DMsoNormal>a function by the same name. Following is the error =
I got:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>\\aisak\8.3\include\server\utils/elog.h(105)
: error C2365: 'errcode' : redefinition; previous definition was =
'typedef'<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\crtdefs.h(548) : =
see
declaration of 'errcode'<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal>Has anyone else run into this? Any ideas how to =
handle it?<o:p></o:p></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>Thanks,<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>Brijesh<o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01C8D227.EAB14B06--
 




 1 Posts in Topic:
Error compiling postgresql UDT in visual studio 2008
Bshrivastav@[EMAIL PROTEC  2008-06-19 09:17:03 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Nov 22 16:05:26 CST 2008.