My Linux system has only been around a short while, I've had to scrap the Linux portion of my 'puter a few times. So my initial load-up didn't include the less-used items. But its no problem to bring them in, especially those I can download directly.
My previous tests did not include qt, qhull, shapelib, ada, java.
Running comprehensive_tests.sh the first time resulted in full
success, so that my screen was teeming with wxView windows which I cut
short. As I bring
more elements to the mix, I presume the failures are triggering a quit
in the script; i.e. it hasn't appeard complete even though my build
may be as good or better than before.
Current status: {plplot}/cmake/FindQHULL needs modification or it will
never bring the current qhull in, I installed qhull from source today
and it created a /usr/local/include/libqhull where qhull_a.h is to be
found:
There is also a libqhullcpp.
Using this solves that:
find_path(
QHULL_INCLUDE_DIR
qhull_a.h
PATHS
/usr/local/include/libqhull /usr/include/libqhull
/usr/local/include/qhull /usr/include/qhull
)
shapelib: CMAKE doesn't find it:
modules/FindShapelib.cmake:find_path(SHAPELIB_INCLUDE_DIR shapefil.h)
so I'll try:
find_path(SHAPELIB_INCLUDE_DIR
shapefil.h
PATHS
/usr/local/include /usr/include
)
message(STATUS " Tried to find SHAPELIB: ${SHAPELIB_INCLUDE_DIR}")
despite the effort, it doesn't work:
Tried to find SHAPELIB: SHAPELIB_INCLUDE_DIR-NOTFOUND
WARNING: SHAPELIB not found. Setting HAVE_SHAPELIB to OFF.
I've also just installed java and that hasn't been recognized in
cmake/plplot build.
greg@linux-gc09:/home/bld/qhull> ls /usr/local/include/
converter.h libqhull libqhullcpp plplot shapefil.h udunits2.h
greg@linux-gc09:/home/bld/qhull> ls /usr/local/include/libqhull
geom.h libqhull.h poly.h qh-io.htm qh-poly.htm
qh-stat.htm qset.h user.h
index.htm mem.h qh-geom.htm qh-mem.htm qh-qhull.htm
qhull_a.h random.h
io.h merge.h qh-globa.htm qh-merge.htm qh-set.htm
qh-user.htm stat.h
greg@linux-gc09:/home/bld/qhull> ls /usr/local/lib
cmake libplplotcxx.so.11 libplplotf95.so.11.0.0
libqhullcpp.a libqsastime.so
fortran libplplotcxx.so.11.0.0 libplplot.so
libqhull_p.so libqsastime.so.0
libcsirocsa.so libplplotf95c.so libplplot.so.12
libqhull_p.so.6 libqsastime.so.0.0.1
libcsirocsa.so.0 libplplotf95c.so.11 libplplot.so.12.0.1
libqhull.so libshp.a
libcsirocsa.so.0.0.1 libplplotf95c.so.11.0.0 libplplotwxwidgets.so
libqhull.so.6 libudunits2.so
libplf95demolib.a libplplotf95.so libplplotwxwidgets.so.0
libqhullstatic.a pkgconfig
libplplotcxx.so libplplotf95.so.11
libplplotwxwidgets.so.0.0.0 libqhullstatic_p.a
greg@linux-gc09:/home/bld/qhull> ls /usr/local/lib/pkgconfig/
plplot-c++.pc plplot-f95.pc plplot.pc plplot-wxwidgets.pc
greg@linux-gc09:/home/bld/qhull> ls /usr/local/lib64/pkgconfig/
ls: cannot access /usr/local/lib64/pkgconfig/: No such file or directory
greg@linux-gc09:/home/bld/qhull> ls /home/plplot-5.11/cmake/modules/Find*
/home/plplot-5.11/cmake/modules/FindAGG.cmake
/home/plplot-5.11/cmake/modules/FindLua.cmake
/home/plplot-5.11/cmake/modules/FindAQT.cmake
/home/plplot-5.11/cmake/modules/FindQHULL.cmake
/home/plplot-5.11/cmake/modules/FindFreetype.cmake
/home/plplot-5.11/cmake/modules/FindShapelib.cmake
/home/plplot-5.11/cmake/modules/FindGD.cmake
/home/plplot-5.11/cmake/modules/FindSWIG.cmake
/home/plplot-5.11/cmake/modules/Findhpdf.cmake
/home/plplot-5.11/cmake/modules/FindVGA.cmake
/home/plplot-5.11/cmake/modules/FindLTDL.cmake
/home/plplot-5.11/cmake/modules/FindwxWidgets.cmake
greg@linux-gc09:/home/bld/qhull> cat
/home/plplot-5.11/cmake/modules/FindQHULL.cmake
# Find qhull header and library.
#
# This module defines the following uncached variables:
# QHULL_FOUND, if false, do not try to use qhull.
# QHULL_INCLUDE_DIRS, where to find qhull/qhull_a.h.
# QHULL_LIBRARIES, the libraries to link against to use the qhull library
# QHULL_LIBRARY_DIRS, the directory where the qhull library is found.
find_path(
QHULL_INCLUDE_DIR
qhull/qhull_a.h
/usr/local/include
/usr/include
)
if( QHULL_INCLUDE_DIR )
find_library(
QHULL_LIBRARY
NAMES qhull
PATHS /usr/local/lib /usr/lib
)
if( QHULL_LIBRARY )
get_filename_component(QHULL_LIBRARY_DIRS ${QHULL_LIBRARY} PATH)
# Set uncached variables as per standard.
set(QHULL_FOUND ON)
set(QHULL_INCLUDE_DIRS ${QHULL_INCLUDE_DIR})
set(QHULL_LIBRARIES ${QHULL_LIBRARY})
endif(QHULL_LIBRARY)
endif(QHULL_INCLUDE_DIR)
if(QHULL_FOUND)
if(NOT QHULL_FIND_QUIETLY)
message(STATUS "FindQHull: Found both qhull_a.h and libqhull.a")
endif(NOT QHULL_FIND_QUIETLY)
else(QHULL_FOUND)
if(QHULL_FIND_REQUIRED)
message(FATAL_ERROR "FindQHull: Could not find qhull_a.h and/or libqhull.a")
endif(QHULL_FIND_REQUIRED)
endif(QHULL_FOUND)
greg@linux-gc09:/home/bld/qhull> ls /usr/local/include
converter.h libqhull libqhullcpp plplot shapefil.h udunits2.h
greg@linux-gc09:/home/bld/qhull> vi /home/plplot-5.11/cmake/modules/*shap*
greg@linux-gc09:/home/bld/qhull> which java
/usr/bin/java
On Fri, Apr 3, 2015 at 12:26 PM, Alan W. Irwin
<[email protected]> wrote:
> On 2015-04-02 22:57-0700 Greg Jung wrote:
>
>>
>> In each setup there are naturally missing pieces.
>>>
plplot3-opensuse13.2.tgz
Description: GNU Zip compressed data
------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________ Plplot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
