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 > > >
_______________________________________________ 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
