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