pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: misc/stellarium build issue



Sorry, forgot; -current as of

NetBSD 9.99.42 (GENERIC) #6: Sat Jan 25 12:47:11 GMT 2020
        sysbuild@ymir:/home/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/GENERIC

On Thu, 30 Jan 2020 at 11:22, Adam <adam%netbsd.org@localhost> wrote:
>
> Which OS/version?
>
> > Hi,
> >
> > Trying to build misc/stellarium with pkgsrc updated some 5 days ago I got:
> > ...
> > [ 36%] Building CXX object
> > src/CMakeFiles/stelMain.dir/core/StelLocationMgr.cpp.o
> > /usr/pkgsrc/misc/stellarium/work/stellarium-0.19.3/src/core/StelLocationMgr.cpp:
> > In member function 'virtual void LibGPSLookupHelper::query()':
> > /usr/pkgsrc/misc/stellarium/work/stellarium-0.19.3/src/core/StelLocationMgr.cpp:134:23:
> > error: no match for 'operator==' (operand types are 'timespec_t' {aka
> > 'timespec'} and 'double')
> >    if (newdata->online==0.0) // no device?
> >        ~~~~~~~~~~~~~~~^~~~~
> > In file included from /usr/pkg/qt5/include/QtCore/qstring.h:49,
> >                 from /usr/pkg/qt5/include/QtCore/QString:1,
> >                 from
> > /usr/pkgsrc/misc/stellarium/work/stellarium-0.19.3/src/core/StelLocation.hpp:22,
> >                 from
> > /usr/pkgsrc/misc/stellarium/work/stellarium-0.19.3/src/core/StelLocationMgr.hpp:22,
> >                 from
> > /usr/pkgsrc/misc/stellarium/work/stellarium-0.19.3/src/core/StelLocationMgr.cpp:19:
> >
> > If one comments out the offending if operator, it builds and
> > apparently works; I haven't tested it with a GPS device, though.
> >
> >
> > --- src/core/StelLocationMgr.cpp.ORIG     2020-01-30 10:29:08.179006416 +0000
> > +++ src/core/StelLocationMgr.cpp        2020-01-30 09:45:44.686568835 +0000
> > @@ -131,13 +131,13 @@
> > //                             emit queryError("GPSD query: No Fix.");
> > //                             return;
> > //                     }
> > -                       if (newdata->online==0.0) // no device?
> > -                       {
> > -                               // This can happen when unplugging the
> > GPS while running Stellarium,
> > -                               // or running gpsd with no GPS receiver.
> > -                               emit queryError("GPS seems offline. No fix.");
> > -                               return;
> > -                       }
> > +//                     if (newdata->online==0.0) // no device?
> > +//                     {
> > +//                             // This can happen when unplugging the
> > GPS while running Stellarium,
> > +//                             // or running gpsd with no GPS receiver.
> > +//                             emit queryError("GPS seems offline. No fix.");
> > +//                             return;
> > +//                     }
> >
> >
> >                        fixmode=newdata->fix.mode; // 0:not_seen,
> > 1:no_fix, 2:2Dfix(no alt), 3:3Dfix(perfect)
> >
> > Chavdar
> >
> > --
> > ----
> >
>


-- 
----


Home | Main Index | Thread Index | Old Index