Re: [Quickfix-developers] 1.9.3 DotNet Build error
Brought to you by:
orenmnero
From: Oren M. <or...@qu...> - 2004-11-11 16:39:14
|
Hmm, it's building fine for us, but perhaps your version of Visual=20 Studio is reacting differently. Looking at it I don't think the __pin=20= should be part of the return type for that method. I would try=20 changing the line in Application.h as follow: QuickFix::Message __pin * create( const FIX::Message& unmanaged ) to QuickFix::Message* create( const FIX::Message& unmanaged ) Please report back if this fixes your problem so we can apply it to the=20= code base. --oren On Nov 11, 2004, at 7:45 AM, Howard Engelhart wrote: > > I am unable to compile version 1.9.3 in .net BuildLog attached. > > =A0 > > =A0 > > ------ Rebuild All started: Project: quickfix_net, Configuration:=20 > Release Win32 ------ > > =A0 > > Deleting intermediate files and output files for project=20 > 'quickfix_net', configuration 'Release|Win32'. > > Compiling... > > Stdafx.cpp > > Compiling... > > quickfix_net.cpp > > c:\usr\local\src\quickfix.1.9.3\src\.NET\Application.h(149) : error=20 > C3824: 'create': only non-static local pointers may be declared as=20 > pinned > > Session.cpp > > ScreenLog.cpp > > =A0 > > =A0 > > Full Build Log: > > =A0 > > Build Log=A0=A0 ------- Build started: Project: quickfix_net,=20 > Configuration: Release|Win32 ------- > > =A0 > > Command Lines=A0=A0 Creating temporary file=20 > "c:\usr\local\src\quickfix.1.9.3\src\.net\Release\RSP000004.rsp" with=20= > contents > > [ > > /O2 /I "..\..\include\\" /AI "..\..\lib" /D "WIN32" /D "NDEBUG" /D=20 > "_WINDLL" /D "_MBCS" /FD /EHsc /MD /GR /Fo"Release/"=20 > /Fd"Release/vc70.pdb" /W2 /c /clr /TP > > .\quickfix_net.cpp > > .\Session.cpp > > .\ScreenLog.cpp > > .\MySQLMessageStore.cpp > > .\MySQLLog.cpp > > .\MessageStoreFactory.cpp > > .\MessageStore.cpp > > .\Message.cpp > > .\MemoryMessageStore.cpp > > .\Group.cpp > > .\FileMessageStore.cpp > > .\FileLog.cpp > > .\Fields.cpp > > .\CPPMessageStore.cpp > > .\AssemblyInfo.cpp > > ] > > Creating command line "cl.exe=20 > @c:\usr\local\src\quickfix.1.9.3\src\.net\Release\RSP000004.rsp=20 > /nologo" > > Creating temporary file=20 > "c:\usr\local\src\quickfix.1.9.3\src\.net\Release\RSP000005.rsp" with=20= > contents > > [ > > /O2 /I "..\..\include\\" /AI "..\..\lib" /D "WIN32" /D "NDEBUG" /D=20 > "_WINDLL" /D "_MBCS" /FD /EHsc /MD /GR /Yc"stdafx.h"=20 > /Fp"Release/quickfix_net.pch" /Fo"Release/" /Fd"Release/vc70.pdb" /W2=20= > /c /clr /TP > > .\Stdafx.cpp > > ] > > Creating command line "cl.exe=20 > @c:\usr\local\src\quickfix.1.9.3\src\.net\Release\RSP000005.rsp=20 > /nologo" > > Output Window=A0=A0 Compiling... > > Stdafx.cpp > > Compiling... > > quickfix_net.cpp > > c:\usr\local\src\quickfix.1.9.3\src\.NET\Application.h(149) : error=20 > C3824: 'create': only non-static local pointers may be declared as=20 > pinned > > Session.cpp > > ScreenLog.cpp > > MySQLMessageStore.cpp > > MySQLLog.cpp > > MessageStoreFactory.cpp > > MessageStore.cpp > > Message.cpp > > MemoryMessageStore.cpp > > Group.cpp > > FileMessageStore.cpp > > FileLog.cpp > > Fields.cpp > > CPPMessageStore.cpp > > AssemblyInfo.cpp > > Generating Code... > > Results=A0=A0 Build log was saved at=20 > "file://c:\usr\local\src\quickfix.1.9.3\src\.net\Release\BuildLog.htm" > > quickfix_net - 1 error(s), 0 warning(s) > > > This e-mail and/or its attachments may contain confidential and/or=20 > privileged information. =A0If you are not the intended recipient(s) or=20= > have received this e-mail in error, please notify the sender=20 > immediately and=A0delete this e-mail and its attachments from your=20 > computer and files.=A0 Any unauthorized copying, disclosure or=20 > distribution of the material=A0contained herein is strictly = forbidden.=A0=20 > Pipeline Trading Systems, LLC - Member NASD & SIPC. <BuildLog.htm>= |