pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: misc/stellarium build issue
It turns out, the building fails when there is geography/gpsd installed.
I have disabled it for now, because even when I build-link gpsd, there is still a building error.
Maybe I'll add it as an option in the future.
Kind regards,
Adam
> 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