Classification: UNCLASSIFIED
Caveats: NONE

Cory,

I have tested a new build on both the cray machines and your wildcard fix 
worked.

Thanks for your help.
-simon

-----Original Message-----
From: Cory Quammen [mailto:[email protected]]
Sent: Tuesday, June 03, 2014 3:05 PM
To: Su, Simon M CTR USARMY ARL (US)
Cc: ParaView
Subject: Re: [Paraview] ParaView superbuild matplotlib not finding numpy 
(UNCLASSIFIED)

Simon,

I have posted a potential fix to the gerrit review system: 
http://review.source.kitware.com/#/t/4259/

Can you try this out on this system to make sure it works? It basically 
replaces the 64 I asked you to add after lib in matplotlib.build.cmake with a 
* wildcard.

Thanks,
Cory


On Tue, Jun 3, 2014 at 9:59 AM, Su, Simon M CTR USARMY ARL (US) 
<[email protected]> wrote:


        Classification: UNCLASSIFIED
        Caveats: NONE

        Cory,


        Yeap.... the build went pass the problem of matplotlib not finding 
numpy....
        I will start turning of other features in the superbuild and try to 
build 
them

        Thanks for your help.

        -simon

        -----Original Message-----
        From: Cory Quammen [mailto:[email protected]]

        Sent: Tuesday, June 03, 2014 9:48 AM
        To: Su, Simon M CTR USARMY ARL (US)
        Cc: ParaView
        Subject: Re: [Paraview] ParaView superbuild matplotlib not finding numpy
        (UNCLASSIFIED)

        Simon,

        Hmm, that's odd that the find command didn't turn up anything. On what 
kind 
of
        system are you compiling?

        In any case, I think I see the problem. Can you modify the CMake source 
file

        ParaViewSuperbuild/Projects/matplotlib.build.cmake

        so that the line

        file(GLOB_RECURSE numpy-egg "${NUMPY_INSTALL_DIR}/lib/*.egg-info")


        is replaced with

        file(GLOB_RECURSE numpy-egg "${NUMPY_INSTALL_DIR}/lib64/*.egg-info")


        and build again?

        This will hopefully get you past the current build error. I'll 
investigate 
why
        python is being installed in install/lib64 instead of install/lib.

        Cory


        On Tue, Jun 3, 2014 at 9:33 AM, Su, Simon M CTR USARMY ARL (US)
        <[email protected]> wrote:


                Classification: UNCLASSIFIED
                Caveats: NONE

                Cory,

                The find didn't find anything...

                ssu:01% pwd
                
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build/install
                ssu:01% find . -name *numpy*
                find: No match.

                But, the install directory has the following directories

                bin  etc  include  lib  lib64  share  var

                and I believe numpy is in

                ssu:01% pwd
                
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build/install/lib64/python2.6/site-packages
                ssu:01% ll
                total 8
                drwx------ 18 ssu ssu 4096 May 30 11:41 numpy
                -rw-------  1 ssu ssu 1658 May 30 11:41 
numpy-1.6.2-py2.6.egg-info

                lib64 only has a single python2.6 directory.... and all others 
are 
located in
                lib directory....  is this going to be a problem?

                Thanks
                -simon


                -----Original Message-----
                From: Cory Quammen [mailto:[email protected]]

                Sent: Tuesday, June 03, 2014 9:25 AM
                To: Su, Simon M CTR USARMY ARL (US)
                Cc: ParaView
                Subject: Re: [Paraview] ParaView superbuild matplotlib not 
finding 
numpy
                (UNCLASSIFIED)

                Simon,

                That looks like what I would expect.

                Next, could you navigate to

                
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build/install



                and send me the results of running


                find . -name *numpy*


                Thanks,
                Cory


                On Tue, Jun 3, 2014 at 9:15 AM, Su, Simon M CTR USARMY ARL (US)
                <[email protected]> wrote:


                        Classification: UNCLASSIFIED
                        Caveats: NONE

                        Hi Cory,

                        When I do a make numpy, this is what I got the 
following.
                        In the pv-matplotlib-build.cmake file 
attached, -DNUMPY_INSTALL_DIR
        is
                defined
                        as

                        
-DNUMPY_INSTALL_DIR:PATH=/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build/install;

                        Thanks for your help
                        -simon

                        ================ make numpy =========================

                        -- Enabling zlib since needed by: 
boost;ffmpeg;freetype;hdf5;png;silo
                        -- Enabling boost as requested.
                        -- Enabling ffmpeg as requested.
                        -- Enabling freetype as requested.
                        -- Enabling libxml2 as requested.
                        -- Enabling fontconfig as requested.
                        -- Enabling szip as requested.
                        -- Enabling hdf5 as requested.
                        -- Enabling python as requested.
                        -- Enabling numpy as requested.
                        -- Enabling png as requested.
                        -- Enabling matplotlib as requested.
                        -- Enabling mpi as requested.
                        -- Enabling osmesa as requested.
                        -- Enabling qhull as requested.
                        -- Enabling silo as requested.
                        -- Enabling visitbridge as requested.
                        -- Enabling paraview as requested.
                        -- PROJECTS_ENABLED
                        
zlib;boost;ffmpeg;freetype;libxml2;fontconfig;szip;hdf5;python;numpy;png;matplotlib;mpi;osmesa;qhull;silo;visitbridge;paraview
                        -- Configuring done
                        -- Generating done
                        -- Build files have been written to:
                        
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build

                        [ 50%] Built target python
                        [100%] Built target numpy

                        
=================================================================================






                        -----Original Message-----
                        From: Cory Quammen [mailto:[email protected]]
                        Sent: Tuesday, June 03, 2014 8:50 AM
                        To: Su, Simon M CTR USARMY ARL (US)
                        Cc: ParaView
                        Subject: Re: [Paraview] ParaView superbuild matplotlib 
not 
finding
        numpy
                        (UNCLASSIFIED)


                        Hi Simon,

                        You normally shouldn't have to point to the numpy 
directory,
        especially when
                        you are opting to build numpy, as your options show. I 
wonder 
if your
        numpy
                        built successfully.

                        If you navigate to

                        
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build



                        and run 'make numpy', does it succeed?


                        Also, what can you send me the file
                        
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build/pv-matplotlib-build.cmake?
                        There should be an option -DNUMPY_INSTALL_DIR:PATH in 
the 
command
        variable.


                        Thanks,
                        Cory




                        On Mon, Jun 2, 2014 at 5:05 PM, Su, Simon M CTR USARMY 
ARL 
(US)
                        <[email protected]> wrote:


                                Classification: UNCLASSIFIED
                                Caveats: NONE

                                Hello,

                                How do you specify to the superbuild process 
when 
building
                'matplotlib',
                        where
                                numpy was built?  I  configured cmake using the 
following and
        the
                error
                                message at the end of the email

                                thanks
                                -simon

                                cmake \
                                
-DCMAKE_INSTALL_PREFIX:PATH=${HOME}/pv-test/${version}_osmesa
        \
                                -DCMAKE_BUILD_TYPE=Release \
                                -DParaView_FROM_GIT=ON \
                                -DENABLE_boost=ON \
                                -DENABLE_cgns=OFF \
                                -DENABLE_ffmpeg=ON \
                                -DENABLE_fontconfig=ON \
                                -DENABLE_freetype=ON \
                                -DENABLE_hdf5=ON \
                                -DENABLE_libxml2=ON \
                                -DENABLE_matplotlib=ON \
                                -DENABLE_mesa=OFF \
                                -DENABLE_mpi=ON \
                                -DENABLE_numpy=ON \
                                -DENABLE_osmesa=ON \
                                -DENABLE_paraview=ON \
                                -DENABLE_png=ON \
                                -DENABLE_python=ON \
                                -DENABLE_qhull=ON \
                                -DENABLE_qt=OFF \
                                -DENABLE_silo=ON \
                                -DENABLE_szip=ON \
                                -DENABLE_visitbridge=ON \
                                -DUSE_SYSTEM_mpi=ON \
                                -DUSE_SYSTEM_python=ON \
                                -DUSE_SYSTEM_zlib=ON \
                                ../ParaViewSuperbuild_${version}


                                ===================== error message
                                ================================================
                                -- Enabling zlib since needed by:
        boost;ffmpeg;freetype;hdf5;png;silo
                                -- Enabling boost as requested.
                                -- Enabling ffmpeg as requested.
                                -- Enabling freetype as requested.
                                -- Enabling libxml2 as requested.
                                -- Enabling fontconfig as requested.
                                -- Enabling szip as requested.
                                -- Enabling hdf5 as requested.
                                -- Enabling python as requested.
                                -- Enabling numpy as requested.
                                -- Enabling png as requested.
                                -- Enabling matplotlib as requested.
                                -- Enabling mpi as requested.
                                -- Enabling osmesa as requested.
                                -- Enabling qhull as requested.
                                -- Enabling silo as requested.
                                -- Enabling visitbridge as requested.
                                -- Enabling paraview as requested.
                                -- PROJECTS_ENABLED
                                
zlib;boost;ffmpeg;freetype;libxml2;fontconfig;szip;hdf5;python;numpy;png;matplotlib;mpi;osmesa;qhull;silo;visitbridge;paraview
                                -- Configuring done
                                -- Generating done
                                -- Build files have been written to:
                                
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build
                                
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build/install/lib64/python2.6/site-packages
                                [ 20%] [ 22%] [ 29%] [ 38%] [ 38%] [ 37%] [ 
40%] [ 
40%] Built
        target
                zlib
                                Built target szip
                                Built target python
                                Built target libxml2
                                Built target visitbridge
                                Built target osmesa
                                Built target mpi
                                Performing update step for 'qhull'
                                [ 49%] [ 55%] Built target freetype
                                [ 70%] [ 70%] [ 73%] [ 73%] Built target hdf5
                                Built target numpy
                                Built target png
                                Built target boost
                                Built target ffmpeg
                                [ 78%] Built target fontconfig
                                [ 81%] [ 84%] Built target silo
                                Performing build step for 'matplotlib'
                                LD_LIBRARY_PATH =
                                
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build/install/lib:/opt/cray/shared-root/1.0-1.0402.46893.3.17.gem/lib64:/opt/cray/nodehealth/5.1-1.0402.45895.3.76.gem/lib64:/opt/cray/csa/3.0.0-1_2.0402.45268.1.90.gem/lib64:/opt/cray/job/1.5.5-0.1_2.0402.45272.1.5.gem/lib64:/opt/gcc/mpc/0.8.1/lib:/opt/gcc/mpfr/2.4.2/lib:/opt/gcc/gmp/4.3.2/lib:/opt/gcc/4.8.2/snos/lib64:/opt/cray/shared-root/1.0-1.0402.46893.3.17.gem/lib64:/opt/cray/nodehealth/5.1-1.0402.45895.3.76.gem/lib64:/opt/cray/csa/3.0.0-1_2.0402.45268.1.90.gem/lib64:/opt/cray/job/1.5.5-0.1_2.0402.45272.1.5.gem/lib64:/opt/gcc/mpc/0.8.1/lib:/opt/gcc/mpfr/2.4.2/lib:/opt/gcc/gmp/4.3.2/lib:/opt/gcc/4.8.2/snos/lib64
                                Already on 'master'
                                Your branch is up-to-date with 'origin/master'.
                                CMake Error at
                                
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0/Projects/matplotlib.build.cmake:12
                                (message):
                                  Failed to locate numpy-egg


                                CMake Error at
                                
/u/ssu/build/paraview/Build_4.1.0_osmesa/ParaViewSuperbuild_4.1.0-build/pv-matplotlib-build.cmake:26
                                (message):
                                  Failed!!!


                                make[2]: ***
        [matplotlib/src/matplotlib-stamp/matplotlib-build] Error
                1
                                make[1]: *** [CMakeFiles/matplotlib.dir/all] 
Error 2
                                make[1]: *** Waiting for unfinished jobs....
                                [ 85%] Performing configure step for 'qhull'


                                Classification: UNCLASSIFIED
                                Caveats: NONE



                                _______________________________________________
                                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






                        Classification: UNCLASSIFIED
                        Caveats: NONE







                Classification: UNCLASSIFIED
                Caveats: NONE







        Classification: UNCLASSIFIED
        Caveats: NONE






Classification: UNCLASSIFIED
Caveats: NONE


Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
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

Reply via email to