On 14/05/2014 19:12, Joe Taylor wrote: Hi Joe, > Thanks, Bill. With the changes I put into wsjtx.pro in r4140, the qmake > build is functional again. (There were no problems with my OmniRig > installation.) OK, but those changes have broken it for me :(
In the past I had modified wsjtx.pro to try and get it so I could override the hard coded external component paths at qmake or make time. I thought I had it right but I see now that it was only working for the override case and not for the default case. Your changes have the default case working again, sort of - see below. I am looking at it now to see if I can find a way for both to work. BTW as I see it at the moment the two references to HAMLIB_DIR in the wsjtx.pro are inconsistent with one being substituted at qmake time ($${HAMLIB_DIR}) and the other being inserted into the makefiles (${HAMLIB_DIR}). They cannot both be correct. If you have a working build then make must be picking up a value for HAMLIB_DIR from the environment to resolve the Hamlib library path in the link command. > > -- Joe 73 Bill G4WJS. > > On 5/14/2014 1:39 PM, Bill Somerville wrote: >> On 14/05/2014 18:15, Joe Taylor wrote: >>> Hi Bill, >> Hi Joe, >>>>> What am I missing, here? Should OmniRig.h be in the SVN? Why does my >>>>> CMake build work without it? >>>> OmniRig.h and OmniRig.cpp are generated files. They are produced by the >>>> Qt 'dumpcpp' utility that generates a stub library for a proxy to a >>>> Windows COM component. I though I had put the necessary incantation into >>>> the qmake .pro file to have it do the generation as the CMake scripts do. >>>> >>>> Are you using the latest wsjtx.pro file? the 'axcontainer' option and >>>> 'TYPELIBS' variable should be all that is needed. >>> Yes, I have the latest wsjtx.pro file. In my Windows setup, doing >>> "qmake" followed by "mingw32-make Release" fails to create the OmniRig.* >>> files. I have not discovered why. >> I don't think this is a qmake issue. It works for me but I get the >> missing file error if I uninstall OmniRig. I suspect something has >> happened to your OmniRig installation. I think you may need to reinstall >> OmniRig. >> >> Your CMake build is probably working because the OmniRig.h and >> OmniRig.cpp files in your build workspace were generated some time ago >> before this issue appeared. >>> Perhaps we should agree to abandon building via qmake? maintaining that >>> path may be more trouble than it's worth. >> I did hit another small issue with the qmake based build which I have >> fixed, it was self inflicted. >> >> IMHO keeping the qmake build alive is not too difficult, so far. I am >> very aware that several of the development team expressed an interest in >> build from within QtCreator and I haven't seen a definitive set of >> instructions for setting up the QtCreator CMake integration with our >> CMakeLists.txt file. Until such a process is available I am happy to >> hack at the qmake project file to make it work when someone raises an >> issue or I find it myself. >>> -- Joe >> 73 >> Bill >> G4WJS. >> >> ------------------------------------------------------------------------------ >> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >> Instantly run your Selenium tests across 300+ browser/OS combos. >> Get unparalleled scalability from the best Selenium testing platform >> available >> Simple to use. Nothing to install. Get started now for free." >> http://p.sf.net/sfu/SauceLabs >> _______________________________________________ >> wsjt-devel mailing list >> wsjt-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wsjt-devel > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel