[Paraview] Problem compiling master on windows
Edwards, Paul
Paul.Edwards3 at Rolls-Royce.com
Wed Mar 14 11:27:34 EDT 2012
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