I forgot to reply here. That patch works. Thanks, Paul
On 22 February 2012 19:55, Utkarsh Ayachit <[email protected]>wrote: > Ah! I think I know the problem. It might work fine if you use Visual > Studio IDE and not nmake. Can you try the attached patch please? > > Utkarsh > > On Wed, Feb 22, 2012 at 12:54 PM, Edwards, Paul > <[email protected]> wrote: > > I just modified ExecuteProtoC.cmake to print the variable ${OutDir}: > > > > message(STATUS "OUTDIR = " ${OutDir}) > > execute_process( > > COMMAND "D:/scratch/RollsRoyceParaView/${OutDir}/protoc" > "--cpp_out=dllexport_decl=VTK_PROTOBUF_EXPORT:D:/scratch/RollsRoyceParaView/ParaViewCore/ServerImplementation" > --proto_path > "D:/scratch/RollsRoyceParaViewSource/ParaViewCore/ServerImplementation/Resources" > "D:/scratch/RollsRoyceParaViewSource/ParaViewCore/ServerImplementation/Resources/vtkPVMessage.proto" > > WORKING_DIRECTORY > "D:/scratch/RollsRoyceParaView/ParaViewCore/ServerImplementation" > > ) > > > > > > And, it gives this: > > > > -- OUTDIR = . > > > > When running on the commandline (with the correct path) it generates the > files. > > > > Regards, > > Paul > > > > > > > > > > > > -----Original Message----- > > From: Utkarsh Ayachit [mailto:[email protected]] > > Sent: 22 February 2012 17:39 > > To: Edwards, Paul > > Cc: [email protected] > > Subject: Re: [Paraview] Problem compiling master on windows > > > > Paul, > > > > vtkPVMessage should have been generated by protobuf. It must have > > failed to run or something. Try this, touch > > ParaViewCore/ServerImplementation/Resources/vtkPVMessage.proto and > > build. You should see something like: > > > >> Generating vtkPVMessage.pb.h, vtkPVMessage.pb.cc > > [ 84%] Built target protobuf_code_generation > > > > Check the errors if any. > > > > Utkarsh > > > > > > On Wed, Feb 22, 2012 at 11:57 AM, Edwards, Paul > > <[email protected]> wrote: > >> Doesn't anyone else get this problem? > >> > >> > >> > >> I noticed the build shows: > >> > >> > >> > >> Scanning dependencies of target protobuf_code_generation > >> > >> [ 77%] Generating vtkPVMessage.pb.h, vtkPVMessage.pb.cc > >> > >> [ 77%] Built target protobuf_code_generation > >> > >> [ 77%] generating modules > >> > >> > >> > >> But, I cannot find the vtkPVMessage.pb.h file that was supposedly > generated. > >> > >> > >> > >> I'm not sure how to proceed here. Any help would be appreciated. > >> > >> > >> Thanks, > >> Paul > >> > >> > >> > >> From: Edwards, Paul > >> Sent: 22 February 2012 10:05 > >> To: [email protected] > >> Subject: Problem compiling master on windows > >> > >> > >> > >> I get the following error when building on win64 vista with Microsoft > c++: > >> > >> > >> > >> [ 83%] Building CXX object > >> > ParaViewCore/ServerImplementation/CMakeFiles/vtkPVServerImplementation.dir/vtkPVSessionBase.c > >> > >> xx.obj > >> > >> vtkPVSessionBase.cxx > >> > >> > d:\scratch\paraviewsource\paraviewcore\serverimplementation\vtkSMMessage.h(30) > >> : fatal error C1083: Cannot ope > >> > >> n include file: 'vtkPVMessage.pb.h': No such file or directory > >> > >> NMAKE : fatal error U1077: 'C:\PROGRA~2\MICROS~1.0\VC\bin\amd64\cl.exe' > : > >> return code '0x2' > >> > >> Stop. > >> > >> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual > Studio > >> 9.0\VC\BIN\amd64\nmake.exe"' : return code ' > >> > >> 0x2' > >> > >> Stop. > >> > >> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual > Studio > >> 9.0\VC\BIN\amd64\nmake.exe"' : return code ' > >> > >> 0x2' > >> > >> Stop. > >> > >> > >> > >> Does anyone else get this? Or, can anyone suggest a fix? > >> > >> > >> > >> Thanks in advance, > >> > >> Paul > >> > >> The data contained in, or attached to, this e-mail, may contain > confidential > >> information. If you have received it in error you should notify the > sender > >> immediately by reply e-mail, delete the message from your system and > contact > >> +44 (0) 1332 242424 (the Rolls-Royce IT Security Director) if you need > >> assistance. Please do not copy it for any purpose, or disclose its > contents > >> to any other person. > >> > >> An e-mail response to this address may be subject to interception or > >> monitoring for operational reasons or for lawful business practices. > >> > >> (c) 2012 Rolls-Royce plc > >> > >> Registered office: 65 Buckingham Gate, London SW1E 6AT Company number: > >> 1003142. Registered in England. > >> > >> > >> _______________________________________________ > >> Powered by www.kitware.com > >> > >> Visit other Kitware open-source projects at > >> http://www.kitware.com/opensource/opensource.html > >> > >> Please keep messages on-topic and check the ParaView Wiki at: > >> http://paraview.org/Wiki/ParaView > >> > >> Follow this link to subscribe/unsubscribe: > >> http://www.paraview.org/mailman/listinfo/paraview > >> > > > > The data contained in, or attached to, this e-mail, may contain > confidential information. If you have received it in error you should > notify the sender immediately by reply e-mail, delete the message from your > system and contact +44 (0) 1332 242424 (the Rolls-Royce IT Security > Director) if you need assistance. Please do not copy it for any purpose, or > disclose its contents to any other person. > > > > An e-mail response to this address may be subject to interception or > monitoring for operational reasons or for lawful business practices. > > > > (c) 2012 Rolls-Royce plc > > > > Registered office: 65 Buckingham Gate, London SW1E 6AT Company number: > 1003142. Registered in England. > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview > >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
