[Paraview] Problem compiling master on windows

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Thu Mar 15 15:25:26 EDT 2012


Done.

Utkarsh

On Wed, Mar 14, 2012 at 11:27 AM, Edwards, Paul
<Paul.Edwards3 at rolls-royce.com> wrote:
> Please can you also apply the patch here?:
>
>        http://paraview.org/Bug/view.php?id=12991
>
> This also stops me compiling using nmake without manual intervention.
>
> Thanks,
> Paul
>
>
> -----Original Message-----
> From: Utkarsh Ayachit [mailto:utkarsh.ayachit at kitware.com]
> Sent: 14 March 2012 15:03
> To: Paul Edwards
> Cc: Edwards, Paul; paraview at paraview.org
> Subject: Re: [Paraview] Problem compiling master on windows
>
> Great, thanks. I've pushed the fix (http://paraview.org/Bug/view.php?id=12997)
>
> It'll be included in 3.14.1.
>
> Utkarsh
>
> On Wed, Mar 14, 2012 at 10:25 AM, Paul Edwards <paul.m.edwards at gmail.com> wrote:
>> I forgot to reply here.  That patch works.
>>
>> Thanks,
>> Paul
>>
>>
>> On 22 February 2012 19:55, Utkarsh Ayachit <utkarsh.ayachit at kitware.com>
>> 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
>>> <Paul.Edwards3 at rolls-royce.com> 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:utkarsh.ayachit at kitware.com]
>>> > Sent: 22 February 2012 17:39
>>> > To: Edwards, Paul
>>> > Cc: paraview at paraview.org
>>> > 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
>>> > <Paul.Edwards3 at rolls-royce.com> 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: paraview at paraview.org
>>> >> 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
>>>
>>
>
> 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.
>


More information about the ParaView mailing list