[Paraview-developers] [EXTERNAL] Re: Master is broken (trying to build and link Fortran)

Andy Bauer andy.bauer at kitware.com
Thu Apr 4 14:04:39 EDT 2013


You should be able to do:

git fetch --prune
# the next command should show whether or not you have the git remotes set
up properly
git branch -a  |grep 13997_disable_phasta_adaptor
git checkout -b disable_phasta_adaptor stage/13997_disable_phasta_adaptor

If everything went right, if you do "git log" you'll see at the top:
commit 639a0bd639a63f9b6ec92e60dc6aca6cc9be9ea6
Merge: 3e5396a 22ca08d
Author: Andrew Bauer <andy.bauer at kitware.com>
Date:   Thu Apr 4 06:36:51 2013 -0400

    Merge topic 'disable_phasta_adaptor' into 13997_disable_phasta_adaptor

    Conflicts:
        CoProcessing/Adaptors/BuildAdaptors.cmake

    Change-Id: I9f0280754c45c3191206e20907efef3576cd9fe9



If none of this works or you've tried all the git-fu you can deal with for
the day you can just put the attached file in <pv source
dir>/CoProcessing/Adaptors/

Andy





On Thu, Apr 4, 2013 at 1:43 PM, Scott, W Alan <wascott at sandia.gov> wrote:

> Andy,
> My git-fu is weak.  How do I make a code pull from say a week ago (i.e.,
> pre Utkarsh's last checkin :) )
>
> Alan
>
> From: Andy Bauer [mailto:andy.bauer at kitware.com]
> Sent: Thursday, April 04, 2013 11:25 AM
> To: Scott, W Alan
> Cc: paraview-developers at paraview.org
> Subject: Re: [EXTERNAL] Re: [Paraview-developers] Master is broken (trying
> to build and link Fortran)
>
> Hi Alan,
> You can fetch the branch at stage/13997_disable_phasta_adaptor if  you
> want to. Otherwise, the difference is:
> diff --git a/CoProcessing/Adaptors/BuildAdaptors.cmake
> b/CoProcessing/Adaptors/BuildAdaptors.cmake
> index 2f5a8fb..6f2aa97 100644
> --- a/CoProcessing/Adaptors/BuildAdaptors.cmake
> +++ b/CoProcessing/Adaptors/BuildAdaptors.cmake
> @@ -86,18 +86,12 @@ if (PARAVIEW_USE_MPI)
>  endif()
>
>
>  #------------------------------------------------------------------------------
> -# Adaptors that need Fortran -- we disable them by default because not all
> -# systems load all of the proper Fortran dependencies like
> MPI_Fortran_LIBRARIES
> +# Adaptors that need Fortran
>
>  #------------------------------------------------------------------------------
>  if (CMAKE_Fortran_COMPILER_WORKS)
> -  cmake_dependent_option(BUILD_PHASTA_ADAPTOR
> -    "Build the Phasta Catalyst Adaptor" OFF
> -    "PARAVIEW_BUILD_CATALYST_ADAPTORS" OFF)
> -  if(BUILD_PHASTA_ADAPTOR)
> -    build_adaptor(PhastaAdaptor
> -      COMMENT "Building Phasta Adaptor"
> -      DEPENDS vtkPVCatalyst)
> -  endif()
> +  build_adaptor(PhastaAdaptor
> +                COMMENT "Building Phasta Adaptor"
> +                DEPENDS vtkPVCatalyst)
>  endif()
>
> Andy
>
> On Thu, Apr 4, 2013 at 11:50 AM, Scott, W Alan <wascott at sandia.gov<mailto:
> wascott at sandia.gov>> wrote:
> Thanks Andy!
>
> Mind e-mailing me a patch?
>
> Alan
>
> From: Andy Bauer [mailto:andy.bauer at kitware.com<mailto:
> andy.bauer at kitware.com>]
> Sent: Thursday, April 04, 2013 9:01 AM
> To: Scott, W Alan
> Cc: paraview-developers at paraview.org<mailto:
> paraview-developers at paraview.org>
> Subject: Re: [EXTERNAL] Re: [Paraview-developers] Master is broken (trying
> to build and link Fortran)
>
> Hi Alan,
> I have a fix for this in review. It should make it through the gatekeeper
> review tomorrow. Thanks for the information.
>
> Andy
> On Wed, Apr 3, 2013 at 12:31 PM, Scott, W Alan <wascott at sandia.gov<mailto:
> wascott at sandia.gov><mailto:wascott at sandia.gov<mailto:wascott at sandia.gov>>>
> wrote:
> You are correct with regards to the complaint about MPI fortran libraries.
>  However, it kills my build - thus is more than just an annoyance.
>
> Alan
> From: Andy Bauer [mailto:andy.bauer at kitware.com<mailto:
> andy.bauer at kitware.com><mailto:andy.bauer at kitware.com<mailto:
> andy.bauer at kitware.com>>]
> Sent: Tuesday, April 02, 2013 8:32 PM
> To: Scott, W Alan
> Cc: paraview-developers at paraview.org<mailto:
> paraview-developers at paraview.org><mailto:paraview-developers at paraview.org
> <mailto:paraview-developers at paraview.org>>
> Subject: [EXTERNAL] Re: [Paraview-developers] Master is broken (trying to
> build and link Fortran)
>
> Hi Alan,
>
> Thanks for the report. Technically it's complaining about not finding the
> MPI fortran libraries. Either way it's an annoyance that the user shouldn't
> have to worry about. I'll take care of it.
>
> Thanks,
> Andy
> On Tue, Apr 2, 2013 at 6:05 PM, Scott, W Alan <wascott at sandia.gov<mailto:
> wascott at sandia.gov><mailto:wascott at sandia.gov<mailto:wascott at sandia.gov
> >><mailto:wascott at sandia.gov<mailto:wascott at sandia.gov><mailto:
> wascott at sandia.gov<mailto:wascott at sandia.gov>>>> wrote:
> Master appears to be broken for an MPI cluster build of ParaView.  When I
> do a fresh pull of Master, we are trying to compile and link against
> Fortran.  I am seeing the following:
>
>
> -- The C compiler identification is GNU 4.1.2
> -- The CXX compiler identification is GNU 4.1.2
> -- Could not use git to determine source version, using version 3.98.1
> -- The Fortran compiler identification is Intel
> -- Checking whether /..../bin/intel64/ifort supports Fortran 90
> -- Checking whether /..../bin/intel64/ifort supports Fortran 90 -- yes
>
> ..........
>
> -- Checking for C type size macros
> -- Checking for C type size macros - compiled
> -- Could NOT find OpenGL (missing:  OPENGL_gl_LIBRARY)
> -- Could NOT find OpenGL (missing:  OPENGL_gl_LIBRARY)
> VTK will be built with OSMesa support!
> CMake Warning at VTK/CMake/FindMPI.cmake:383 (message):
>   Unable to find MPI library imf
> Call Stack (most recent call first):
>   VTK/CMake/FindMPI.cmake:569 (interrogate_mpi_compiler)
>   Utilities/VisItBridge/Library/VisItLib/CMake/VisItCommon.cmake:479
> (include)
>   Utilities/VisItBridge/Library/VisItLib/CMakeLists.txt:11 (include)
>
>
> -- Could NOT find MPI_Fortran (missing:  MPI_Fortran_LIBRARIES)
> -- Could NOT find OpenGL (missing:  OPENGL_gl_LIBRARY)
> CMake Warning at VTK/CMake/FindMPI.cmake:383 (message):
>   Unable to find MPI library imf
> Call Stack (most recent call first):
>   VTK/CMake/FindMPI.cmake:569 (interrogate_mpi_compiler)
>   VTK/ThirdParty/Cosmo/CMakeLists.txt:16 (find_package)
>
>
> -- Could NOT find MPI_Fortran (missing:  MPI_Fortran_LIBRARIES)
> CMake Warning at VTK/CMake/FindMPI.cmake:383 (message):
>   Unable to find MPI library imf
> Call Stack (most recent call first):
>   VTK/CMake/FindMPI.cmake:569 (interrogate_mpi_compiler)
>   VTK/Parallel/MPI/CMakeLists.txt:1 (find_package)
>
>
> -- Could NOT find MPI_Fortran (missing:  MPI_Fortran_LIBRARIES)
> CMake Warning at VTK/CMake/FindMPI.cmake:383 (message):
>   Unable to find MPI library imf
> Call Stack (most recent call first):
>   VTK/CMake/FindMPI.cmake:569 (interrogate_mpi_compiler)
>   VTK/IO/MPIImage/CMakeLists.txt:1 (find_package)
>
>
> -- Could NOT find MPI_Fortran (missing:  MPI_Fortran_LIBRARIES)
> CMake Warning at VTK/CMake/FindMPI.cmake:383 (message):
>   Unable to find MPI library imf
> Call Stack (most recent call first):
>   VTK/CMake/FindMPI.cmake:569 (interrogate_mpi_compiler)
>   VTK/IO/ParallelNetCDF/CMakeLists.txt:1 (find_package)
>
>
> -- Could NOT find MPI_Fortran (missing:  MPI_Fortran_LIBRARIES)
> CMake Warning at VTK/CMake/FindMPI.cmake:383 (message):
>   Unable to find MPI library imf
> Call Stack (most recent call first):
>   VTK/CMake/FindMPI.cmake:569 (interrogate_mpi_compiler)
>   VTK/ThirdParty/VPIC/CMakeLists.txt:28 (find_package)
>
>
> -- Could NOT find MPI_Fortran (missing:  MPI_Fortran_LIBRARIES)
> CMake Warning at VTK/CMake/FindMPI.cmake:383 (message):
>   Unable to find MPI library imf
> Call Stack (most recent call first):
>   VTK/CMake/FindMPI.cmake:569 (interrogate_mpi_compiler)
>   VTK/IO/VPIC/CMakeLists.txt:2 (find_package)
>
>
>
> However, when I  open ./CMakeLists.txt, line 301, and change the
> definition of PARAVIEW_ENABLE_CATALYST from ON to OFF, all builds well.
>  So, the gross error is the following line:
> option(PARAVIEW_ENABLE_CATALYST "Enable Catalyst CoProcessing modules" ON)
>
> CMakeCache.txt available upon request.
>
> Thanks for looking at this,
>
> Alan
>
>
>
>
> _______________________________________________
> Paraview-developers mailing list
> Paraview-developers at paraview.org<mailto:Paraview-developers at paraview.org
> ><mailto:Paraview-developers at paraview.org<mailto:
> Paraview-developers at paraview.org>><mailto:Paraview-developers at paraview.org
> <mailto:Paraview-developers at paraview.org><mailto:
> Paraview-developers at paraview.org<mailto:Paraview-developers at paraview.org
> >>>
> http://public.kitware.com/mailman/listinfo/paraview-developers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview-developers/attachments/20130404/90b7a138/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: BuildAdaptors.cmake
Type: application/octet-stream
Size: 4614 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/paraview-developers/attachments/20130404/90b7a138/attachment-0001.obj>


More information about the Paraview-developers mailing list