On Tue, 13 Jun 2023 11:19:59 -0400
Joe Taylor via wsjt-devel <wsjt-devel@lists.sourceforge.net> wrote:

> Marco,
> 
> As far as I'm aware your problem involves only an attempt to build 
> program QMAP.  Almost certainly you have no current use for QMAP, and
> no real interest in building it for Linux.
> 
> I suggest the simple expedient of moving the statement "endif ()",
> line 1435 of the top-level CMakeFiles.txt down by two lines so that
> it comes after the statement "add_subdirectory (qmap)".  Then you
> will not run into the fussy compiler warnings that are currently
> bothering you.

K7FU produced a patch for this when 2.7.0rc1 was released.

I am pasting it here:

-----
diff -Naur wsjtx.orig/qmap/astro.cpp wsjtx/qmap/astro.cpp
--- wsjtx.orig/qmap/astro.cpp   2023-05-12 13:55:48
+++ wsjtx/qmap/astro.cpp        2023-05-12 13:57:23
@@ -72,7 +72,7 @@
 
   datcom_.ndop00=ndop00;               //Send self Doppler to decoder, via 
datcom
 //  qDebug() << "aa" << isec << datcom_.fcenter << nfreq << ndop00;
-  sprintf(cc,
+  snprintf(cc, sizeof(cc),
           "Az:    %6.1f\n"
           "El:    %6.1f\n"
           "MyDop: %6d\n"
@@ -140,7 +140,7 @@
       if(f.open(QIODevice::WriteOnly | QIODevice::Append)) {
         QTextStream out(&f);
         out << t.toString("yyyy-MMM-dd hh:mm:ss");
-        sprintf(cc,"%7.1f %7.1f   %d %7.1f %7.1f %10.1f %7.2f\n",
+        snprintf(cc,sizeof(cc),"%7.1f %7.1f   %d %7.1f %7.1f %10.1f %7.2f\n",
                 azsun,elsun,iCycle,azOffset,elOffset,xavg,10.0*log10(xavg));
         out << cc;
         f.close();
@@ -168,7 +168,7 @@
   if(ntxFreq != ntxFreq0) ndiff=1;
   ntxFreq0=ntxFreq;
   QTextStream out(&f);
-  sprintf(cc,"%2.2d:%2.2d:%2.2d,%5.1f,%5.1f,Moon\n"
+  snprintf(cc,sizeof(cc),"%2.2d:%2.2d:%2.2d,%5.1f,%5.1f,Moon\n"
           "%2.2d:%2.2d:%2.2d,%5.1f,%5.1f,Sun\n"
           "%2.2d:%2.2d:%2.2d,%5.1f,%5.1f,Source\n"
           "%4d,%6d,%6d,Doppler\n"
diff -Naur wsjtx.orig/qmap/libqmap/q65c.f90 wsjtx/qmap/libqmap/q65c.f90
--- wsjtx.orig/qmap/libqmap/q65c.f90    2023-05-12 13:55:48
+++ wsjtx/qmap/libqmap/q65c.f90 2023-05-12 13:56:41
@@ -20,9 +20,9 @@
 
 !### REMEMBER that /npar/ is not updated until nparams=nparams0 is executed. 
###
   common/npar/fcenter,nutc,fselected,mousedf,mousefqso,nagain,                &
-       ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift,                 &
+       ndepth,ndiskdat,neme,newdat,nfcal,nfshift,                 &
        mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode,               &
-       ndop00,nsave,max_drift,nhsym,mycall,mygrid,hiscall,hisgrid,        &
+       ndop00,nsave,nhsym,mycall,mygrid,hiscall,hisgrid,        &
        datetime,junk1,junk2
   equivalence (nparams,fcenter)
   data first/.true./
diff -Naur wsjtx.orig/qmap/soundin.cpp wsjtx/qmap/soundin.cpp
--- wsjtx.orig/qmap/soundin.cpp 2023-05-12 13:55:48
+++ wsjtx/qmap/soundin.cpp      2023-05-12 13:57:57
@@ -173,7 +173,7 @@
   int ntr;
   int nhsym0=0;
   int iz=174;
-  int nBusy=0;
+//  int nBusy=0;
 
   // Main loop for input of UDP packets over the network:
   while (!qe) {
@@ -217,7 +217,7 @@
         m_hsym=(k-2048)*11025.0/(2048.0*m_rate);
         if(m_hsym != nhsym0) {
           if(m_dataSinkBusy) {
-            nBusy++;
+ //           nBusy++;
           } else {
             m_dataSinkBusy=true;
             emit readyForFFT(k);         //Signal to compute new FFTs
-----

Glad to see that you seem to have recovered Joe.

-- 

Brian  G8SEZ


_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to