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
<ir...@beluga.phys.uvic.ca> wrote:
> On 2015-04-02 22:57-0700 Greg Jung wrote:
>
>>
>> In each setup there are naturally missing pieces.
>>>

Attachment: 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
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to