On 02/28/2014 04:20 PM, Dimitry Sibiryakov wrote:
>     I'm trying to build Win32 release build on Windows 8 64 bits using MSVC 
> 2010 Express 32
> bits.
>
> 12>ClCompile:
> 12>  UdrEngine.cpp
> 12>..\..\..\src\plugins\udr_engine\UdrEngine.cpp(418): error C2375:
> 'Firebird::Udr::fbUdrRegFunction' : redefinition; different linkage
> 12>          c:\users\sd\my 
> documents\firebird\src\include\firebird\./UdrEngine.h(68) :
> see declaration of 'Firebird::Udr::fbUdrRegFunction'
> 12>..\..\..\src\plugins\udr_engine\UdrEngine.cpp(429): error C2375:
> 'Firebird::Udr::fbUdrRegProcedure' : redefinition; different linkage
> 12>          c:\users\sd\my 
> documents\firebird\src\include\firebird\./UdrEngine.h(69) :
> see declaration of 'Firebird::Udr::fbUdrRegProcedure'
> 12>..\..\..\src\plugins\udr_engine\UdrEngine.cpp(440): error C2375:
> 'Firebird::Udr::fbUdrRegTrigger' : redefinition; different linkage
> 12>          c:\users\sd\my 
> documents\firebird\src\include\firebird\./UdrEngine.h(70) :
> see declaration of 'Firebird::Udr::fbUdrRegTrigger'
> 12>
> 12>Build FAILED.
>
>     What does it mean?
>

That means that different OSes have "slightly" different requirements 
for external entry points.
Doing port for Mac we have broken windows.
Try to change all 3 in UdrEngine.h from
extern "C" void fbUdrReg..............
to
extern "C" void ISC_EXPORT fbUdrReg............



------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to