From: KI7MT <ki...@ya...> - 2014-09-11 23:58:25
|
Hi Bill, On 9/11/2014 23:36, Bill Somerville wrote: > On 12/09/2014 00:21, Bill Somerville wrote: >> On 12/09/2014 00:04, Bill Somerville wrote: >>> On 11/09/2014 23:57, KI7MT wrote: >>>> Hi Bill, >>> Hi Greg, >>>> Yup, I think that's the issue. I've never been able to build Hamlib3 on >>>> Windows, only on Linux. My current version was from one of your DropBox >>>> Downloads I believe. >>>> >>>> I can Zip up my version and update the sdk in just a few minutes, unless >>>> you have a newer version you want mt to add? >>> Oh! So the JTSDK doesn't have a MinGQ Hamlib-3 libhamlib.a in it. That's >>> not good. >>> >>> Sounds like I need to publish a recipe to build the WIndows MinGW >>> Hamlib-3 from my fork. I thought I had done that in the past. I'll have >>> a search through the archives and see if I can find it. >> Here is the original thread where I introduced the change from dynamic >> linking to static linking Hamlib-3 from my fork. >> >> https://sourceforge.net/p/wsjt/mailman/message/32576350/ >> >> There should be enough info in there to set up a MinGW Hamlib-3 build >> using an Msys console. Otherwise the link in there to my Dropbox >> binaries is still valid and probably the one you are using Greg. > > Here is the configure command I use to build Hamlib-3 from an Msys console: > > $ ./configure --prefix=/c/test-install/hamlib/mingw32 \ > --disable-shared \ > CC=/c/Tools/Qt/Tools/mingw48_32/bin/gcc \ > CXX=/c/Tools/Qt/Tools/mingw48_32/bin/g++ OK, got it, I'll ad a local MSYS to my JTSDK-QT folder give it a whirl. > > This selects the Qt bundled compilers and linker so that the run time > dependencies are the same as the ones for the WSJT-X code and Qt code. > This is important because the compiler thread support library must be > the same one for all the modules in the final application. This doesn't > build a DLL shared library at all, just the static archive library and > tools that link the Hamlib code from that same library. > > The configure info was extracted from config.log, I probably invoked it > originally as: > > $ mkdir -p <build-path> > $ cd <build-path> > $ <source-path>/autogen --prefix=/c/test-install/hamlib/mingw32 \ > --disable-shared \ > CC=/c/Tools/Qt/Tools/mingw48_32/bin/gcc \ > CXX=/c/Tools/Qt/Tools/mingw48_32/bin/g++ RR .. I had that part in my notes from before. We will see how it goes :-) > > since the repo is generic source that needs the auto tools running > before configure can be run. > >>> My current build has code in that could potentially turn some Yaesu rigs >>> into paperweights so I think for now your install is best. >>>> 73's >>>> Greg, KI7MT >>> 73 >>> Bill >>> G4WJS. >> 73 >> Bill >> G4WJS. >> > > > ------------------------------------------------------------------------------ > Want excitement? > Manually upgrade your production database. > When you want reliability, choose Perforce > Perforce version control. Predictably reliable. > http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk > _______________________________________________ > wsjt-devel mailing list > wsj...@li... > https://lists.sourceforge.net/lists/listinfo/wsjt-devel > -- 73's Greg, KI7MT |