Alan,

The good news is that I just built plplot 5.11.0 under MacPorts.

The bad news is that it breaks GDL (the GNU Data Language), so I had to revert 
to plplot 5.10.0…

Also I did have to patch one file:

--- cmake/modules/pkg-config.cmake.orig 2015-04-12 05:08:04.000000000 -0500
+++ cmake/modules/pkg-config.cmake      2015-06-04 11:16:24.000000000 -0500
@@ -204,7 +204,7 @@
     "/System/Library/Frameworks/([^ ]*)\\.framework"
     "-framework \\1"
     link_flags
-    ${link_flags}
+    "${link_flags}"
     )
     #message("(frameworks) link_flags = ${link_flags}")
   endif(CMAKE_SYSTEM_NAME STREQUAL "Darwin”)

to avoid a "string sub-command REGEX, mode REPLACE needs at least 6 arguments 
total to command.” error

On Jun 4, 2015, at 10:41 AM, Spong, Donald A. <spon...@ornl.gov> wrote:

> 
> 
> I installed the x86_64 version of AquaTerm and that seems to have fixed the 
> problems with aqt. However, as Marius noted, there are still issues with 
> x86_64 vs. i386 incompatibility (see attached cmake.out and make.out files). 
> These seem to arise from the wxwidgets linking. I’ve set 
> ENABLE_wxwidgets=OFF, but it still tries to link wxwidgets. In the cmake step 
> it somehow decides that the -arch i386 compiler flag needs to be added to 
> wxwidgets_LINK_FLAGS. I don’t know why this choice is made. I’ve also gone 
> back and explicitly set:
>    export CC="gcc -arch x86_64 -O2"
>    export CXX="g++ -arch x86_64 -O2”
> But the cmake step still insists on compiling wxwidgets and using the -arch 
> i386 setting instead. Any suggestions as to what is causing this and how to 
> fix it?
> 
> - Thanks, Don
> 
> 
>> On Jun 3, 2015, at 10:34 PM, Jim Dishaw <j...@dishaw.org> wrote:
>> 
>> One of the problems appears to be with AquaTerm.  The x86_64 libraries are 
>> missing, so there are three potential solutions:
>> 
>> 1) Install the x86_64 version of AquaTerm
>> 2) Remove AquaTerm
>> 3) Disable the AquaTerm driver in cmake via -DENABLE_aqt=OFF (I think)
>> 
>> Also, do you have both Quartz and MacPorts xorg-libX11 installed?
>> 
>>> ---------- Forwarded message ----------
>>> Date: Wed, 3 Jun 2015 14:35:44 +0000
>>> From: "Spong, Donald A." <spon...@ornl.gov>
>>> To: Alan W. Irwin <ir...@beluga.phys.uvic.ca>
>>> Cc: plplot_general <plplot-general@lists.sourceforge.net>
>>> Subject: Re: [Plplot-general] Problems with building Plplot 5.11.0 install 
>>> on
>>>  MacOS
>>> 
>>> 
>>> 
>>> Alan,
>>> 
>>> I tried the newer version you referred to. It got through the cmake step, 
>>> but still had errors in the make steps that prevented successful 
>>> completion. The log files are attached.
>>> 
>>> - Thanks, Don
>>> 
>>> 
>>>> On Jun 2, 2015, at 7:20 PM, Alan W. Irwin <ir...@beluga.phys.uvic.ca> 
>>>> wrote:
>>>> 
>>>> On 2015-06-02 22:07-0000 Spong, Donald A. wrote:
>>>> 
>>>>> I’ve recently tried building Plplot 5.11.0 on my Mac, which is
>>>> running OSX 10.10.3, but without success yet. The Cmake log files are
>>>> attached. Suggestions as to what I need to fix would be appreciated.
>>>> Please ignore previous e-mail, which was accidentally sent before
>>>> completing.
>>>> 
>>>> Hi Don:
>>>> 
>>>> Thanks very much for your bug report concerning our build system.
>>>> 
>>>> That wrong number of arguments bug is the result of an empty element
>>>> in the list of linker flags, and because that case is not common we
>>>> only managed (by chance) to catch and fix the bug two weeks ago.
>>>> 
>>>> To get access to that fixed version (in our git master branch) please
>>>> follow directions at
>>>> <http://sourceforge.net/p/plplot/plplot/ci/master/tree/>, and if you
>>>> have any trouble with that version at all please let me know since
>>>> that is soon going to become our next release.
>>>> 
>>>> Alan
>>>> __________________________
>>>> 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
>>>> __________________________
>>> <cmake.out><make.out><make_install.out>
>> 
>> 
> 
> <cmake.out><make.out>

Marius
--
Marius Schamschula





------------------------------------------------------------------------------
_______________________________________________
Plplot-general mailing list
Plplot-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general

Reply via email to