Hi Lewis:

I am going to use a new subject line for this question for obvious
reasons.

On 2015-05-21 17:51-0500 J. Lewis Muir wrote:

> P.S. Even though the problem I reported appears to have been fixed,
> my build did not succeed, so I'm guessing I hit a new issue.  The
> build failed as indicated below.  Unfortunately, I don't have time to
> investigate, so this is really just an FYI.  If you have people testing
> on OS X and things work for them, then it may be something related to my
> setup or building in pkgsrc.  Or maybe you don't have people testing on
> OS X, and this is something that you'll eventually run into on OS X at
> some point before you make an official 5.11.1 release.  This is on OS X
> Yosemite 10.10.3.

The fact is we have suffered for a very long time from a lack of
testing on the OS X platform so some build bugs may be currently
present on that platform.  However, if those exist it should be
absolutely straightforward to fix them once we know exactly what they
are.  I do know some of our developers here have access to that
platform so I hope your report inspires them to do some testing on
that platform starting with using the VERBOSE=1 option for the make
command to find out exactly how our CMake-based build system
instructions translate to actual build commands on OS X.

If some developer here with OS X build expertise is interested in
testing on that platform, my additional advice is to look at our
current override file which says (based on Mac OS X knowledge from
nearly a decade ago!)

software@raven> cat cmake/UserOverride.cmake
# User overrides of CMake default compiler and linking rules.
if(APPLE)
   set(CMAKE_SHARED_LINKER_FLAGS "-single_module"
   CACHE STRING "Flags used to link a shared library.")
endif(APPLE)

It is possible, for example, that that -single_module override may be
messing up modern Mac OS X builds with CMake and we should just
completely get rid of cmake/UserOverride.cmake.  But it takes someone
with Mac OS X build expertise to advise us on that question.

Alan

>
> ~~
> Linking C shared module svg.so
> [ 88%] Building C object drivers/CMakeFiles/xwin.dir/xwin.c.o
> [ 88%] Built target xfig
> Scanning dependencies of target pltek
> [ 88%] Built target test-drv-info
> [ 88%] Built target svg
> [ 90%] Building C object utils/CMakeFiles/pltek.dir/pltek.c.o
> Scanning dependencies of target test_null_dyndriver
> Scanning dependencies of target test_mem_dyndriver
> [ 93%] Generating test_dyndrivers_dir/null.driver_info
> [ 93%] Generating test_dyndrivers_dir/mem.driver_info
> dyld: Library not loaded: @rpath/libplplot.13.dylib
>  Referenced from: 
> /home/pbulk/build/local/plplot/work/plplot-5.11.1/drivers/./test-drv-info
>  Reason: image not found
> dyld: Library not loaded: @rpath/libplplot.13.dylib
>  Referenced from: 
> /home/pbulk/build/local/plplot/work/plplot-5.11.1/drivers/./test-drv-info
>  Reason: image not found
> sh: line 6: 95551 Trace/BPT trap: 5       ./test-drv-info null > 
> /home/pbulk/build/local/plplot/work/plplot-5.11.1/drivers/test_dyndrivers_dir/null.driver_info
> --- drivers/test_dyndrivers_dir/null.driver_info ---
> *** [drivers/test_dyndrivers_dir/null.driver_info] Error code 133
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> 1 error
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> sh: line 6: 95552 Trace/BPT trap: 5       ./test-drv-info mem > 
> /home/pbulk/build/local/plplot/work/plplot-5.11.1/drivers/test_dyndrivers_dir/mem.driver_info
> --- drivers/CMakeFiles/test_null_dyndriver.dir/all ---
> *** [drivers/CMakeFiles/test_null_dyndriver.dir/all] Error code 2
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> --- drivers/test_dyndrivers_dir/mem.driver_info ---
> *** [drivers/test_dyndrivers_dir/mem.driver_info] Error code 133
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> 1 error
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> --- drivers/CMakeFiles/test_mem_dyndriver.dir/all ---
> *** [drivers/CMakeFiles/test_mem_dyndriver.dir/all] Error code 2
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> Linking C executable pltek
> A failure has been detected in another branch of the parallel make
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> --- utils/CMakeFiles/pltek.dir/all ---
> *** [utils/CMakeFiles/pltek.dir/all] Error code 2
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> A failure has been detected in another branch of the parallel make
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> --- drivers/CMakeFiles/xwin.dir/all ---
> *** [drivers/CMakeFiles/xwin.dir/all] Error code 2
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> 4 errors
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> *** [all] Error code 2
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> 1 error
>
> bmake: stopped in /home/pbulk/build/local/plplot/work/plplot-5.11.1
> ~~
>

__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to