On Sun, 21 May 2023 21:31:44 -0500 Richard Shaw via wsjt-devel <wsjt-devel@lists.sourceforge.net> wrote:
> On Sun, May 21, 2023 at 9:13 PM jarmo via wsjt-devel < > wsjt-devel@lists.sourceforge.net> wrote: > > > Did git pull for wsjtx, tried to compile, failed... > > > > /home/oh1mrr/wsjtx/qmap/libqmap/q65c.f90:23:39: > > > > 23 | ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, > > & > > | 1 > > Virhe: Symbol ”nfa” at (1) is USE associated from module ”q65” and > > cannot occur in COMMON > > gmake[2]: *** [qmap/libqmap/CMakeFiles/qmap_impl.dir/build.make:336: > > qmap/libqmap/CMakeFiles/qmap_impl.dir/q65c.f90.o] Error 1 > > gmake[2]: *** Odotetaan keskeneräisiä töitä.... > > gmake[1]: *** [CMakeFiles/Makefile2:2109: > > qmap/libqmap/CMakeFiles/qmap_impl.dir/all] Error 2 > > gmake[1]: *** Odotetaan keskeneräisiä töitä.... > > [ 79%] Linking CXX static library libqcp.a > > [ 79%] Built target qcp > > gmake: *** [Makefile:156: all] Error 2 > > > > Getting the same error trying to build 2.7.0-rc1 for Fedora. > > Thanks, > Richard > KF5OIM Patch provided by K7FU that fixes this: 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 -- Brian G8SEZ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel