Thanks Bill,

For what it’s worth, here a link to the VERBOSE build capture:
https://dl.dropboxusercontent.com/u/33211132/k9an_build_capture.txt

Here’s the CMakeCache.txt:
https://dl.dropboxusercontent.com/u/33211132/CMakeCache.txt

Steve k9an

> On Jun 28, 2015, at 4:01 PM, Bill Somerville <g4...@classdesign.com> wrote:
> 
> On 28/06/2015 21:51, Bill Somerville wrote:
>> On 28/06/2015 21:41, Steven Franke wrote:
>>> John and Bill,
>> Hi Steve,
>>>> On Jun 28, 2015, at 2:24 PM, John Nelson <j...@rmnjmn.demon.co.uk> wrote:
>>>> 
>>>> Steve,
>>>> 
>>>> Back with WSJT-X.   Running wsprd_exp on my Mac (OSX 10.10.3) and seeing 
>>>> the improved decodes.   Now using .c2 files offline to compare wsprd and 
>>>> wsprd_exp. Good stuff….
>>> Thanks, John.  I’ve been meaning to ask you and/or Bill for advice. I do 
>>> all of the wsprd development on my Mac, but I have never been able to get 
>>> wsjt-x to compile. I get stuck  when compiling /lib/ipcomm.cpp. I have to 
>>> resort to an Ubuntu 14.04 virtual machine if I want to test wsjt-x on the 
>>> mac.
>>> 
>>> I think that my problem may have to do with having qt4 installed via 
>>> macports (for gnuradio) and a separate installation of Qt5 for wsjt-x.
>>> 
>>> I’ll include the error messages below. I have Qt5 installed per the 
>>> instructions in the “INSTALL” text file. I have no idea why it is looking 
>>> in my /opt/local path. I used the following cmake command:
>> MacPorts installs stuff in /opt/local and it is correctly being picked
>> up by the compilers.
>>> t
>>> cmake -D CMAKE_PREFIX_PATH="~/local/qt-macx-clang;~/Builds/hamlib3.0" -D 
>>> CMAKE_INSTALL_PREFIX=~/Builds/wsjtx_install ~/Builds/wsjtx
>>> 
>>> Any suggestions would be much appreciated!
>> The problem seems to be that the compiler is getting the
>> /opt/local/include path ahead of the stuff included via the
>> CMAKE_PREFIX_PATH. That shouldn't be happening.
> Looks like this is a known issue with the qt4-mac port. I'll install it 
> on my Mac VM and see if I can find an easy workaround.
>> 
>> I suggest that a fresh build tree and configure with CMake followed by a
>> CMake build adding ' -- VERBOSE=1' to the end of the build command.
>> Capture the output and post it somewhere I can have a look at it along
>> with the CMakeCache.txt file from the build tree root.
>>> Steve k9an
>> 73
>> Bill
>> G4WJS.
>>> Here’s the error log:
>>> 
>>> [ 69%] Building CXX object CMakeFiles/jt9.dir/lib/ipcomm.cpp.o
>>> In file included from /Users/sfranke/Builds/wsjtx/lib/ipcomm.cpp:1:
>>> In file included from 
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/QDebug:1:
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/qdebug.h:65:9:
>>>  error:
>>>        unknown type name 'QMessageLogContext'
>>>          QMessageLogContext context;
>>>          ^
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/qdebug.h:129:1:
>>>  error: no
>>>        member named 'isDetached' in 'QDebug'
>>> Q_DECLARE_SHARED(QDebug)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~
>>> /opt/local/include/QtCore/qglobal.h:2255:63: note: expanded from macro 
>>> 'Q_DECLARE_SHARED'
>>> template <> inline bool qIsDetached<TYPE>(TYPE &t) { return t.isDetached(); 
>>> } \
>>>                                                              ~ ^
>>> In file included from /Users/sfranke/Builds/wsjtx/lib/ipcomm.cpp:1:
>>> In file included from 
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/QDebug:1:
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/qdebug.h:129:1:
>>>  error: no
>>>        member named 'data_ptr' in 'QDebug'
>>> Q_DECLARE_SHARED(QDebug)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~
>>> /opt/local/include/QtCore/qglobal.h:2257:16: note: expanded from macro 
>>> 'Q_DECLARE_SHARED'
>>> { qSwap(value1.data_ptr(), value2.data_ptr()); } \
>>>          ~~~~~~ ^
>>> In file included from /Users/sfranke/Builds/wsjtx/lib/ipcomm.cpp:1:
>>> In file included from 
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/QDebug:1:
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/qdebug.h:129:1:
>>>  error: no
>>>        member named 'data_ptr' in 'QDebug'
>>> Q_DECLARE_SHARED(QDebug)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~
>>> /opt/local/include/QtCore/qglobal.h:2257:35: note: expanded from macro 
>>> 'Q_DECLARE_SHARED'
>>> { qSwap(value1.data_ptr(), value2.data_ptr()); } \
>>>                             ~~~~~~ ^
>>> In file included from /Users/sfranke/Builds/wsjtx/lib/ipcomm.cpp:1:
>>> In file included from 
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/QDebug:1:
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/qdebug.h:129:1:
>>>  error: no
>>>        member named 'data_ptr' in 'QDebug'
>>> Q_DECLARE_SHARED(QDebug)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~
>>> /opt/local/include/QtCore/qglobal.h:2257:50: note: expanded from macro 
>>> 'Q_DECLARE_SHARED'
>>> { qSwap(value1.data_ptr(), value2.data_ptr()); } \
>>>                                                   ^
>>> /opt/local/include/QtCore/qglobal.h:2249:19: note: expanded from macro '\
>>> Q_DECLARE_SHARED_STL'
>>>      { swap(value1.data_ptr(), value2.data_ptr()); } \
>>>             ~~~~~~ ^
>>> In file included from /Users/sfranke/Builds/wsjtx/lib/ipcomm.cpp:1:
>>> In file included from 
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/QDebug:1:
>>> /Users/sfranke/local/qt-macx-clang/lib/QtCore.framework/Headers/qdebug.h:129:1:
>>>  error: no
>>>        member named 'data_ptr' in 'QDebug'
>>> Q_DECLARE_SHARED(QDebug)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~
>>> /opt/local/include/QtCore/qglobal.h:2257:50: note: expanded from macro 
>>> 'Q_DECLARE_SHARED'
>>> { qSwap(value1.data_ptr(), value2.data_ptr()); } \
>>>                                                   ^
>>> /opt/local/include/QtCore/qglobal.h:2249:38: note: expanded from macro '\
>>> Q_DECLARE_SHARED_STL'
>>>      { swap(value1.data_ptr(), value2.data_ptr()); } \
>>>                                ~~~~~~ ^
>>> 6 errors generated.
>>> make[2]: *** [CMakeFiles/jt9.dir/lib/ipcomm.cpp.o] Error 1
>>> make[1]: *** [CMakeFiles/jt9.dir/all] Error 2
>>> make: *** [all] Error 2
>>> 
>>>> --- John g4KLA
>> 
>> ------------------------------------------------------------------------------
>> Monitor 25 network devices or servers for free with OpManager!
>> OpManager is web-based network management software that monitors
>> network devices and physical & virtual servers, alerts via email & sms
>> for fault. Monitor 25 devices for free with no restriction. Download now
>> http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
>> _______________________________________________
>> wsjt-devel mailing list
>> wsjt-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
> 
> 
> ------------------------------------------------------------------------------
> Monitor 25 network devices or servers for free with OpManager!
> OpManager is web-based network management software that monitors 
> network devices and physical & virtual servers, alerts via email & sms 
> for fault. Monitor 25 devices for free with no restriction. Download now
> http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
> _______________________________________________
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel


------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to