×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

indi_asi fails to compile, fresh install today

  • Posts: 71
  • Thank you received: 2
In file included from /home/mark/Projects/indi-3rdparty/indi-asi/asi_base.cpp:23:
/home/mark/Projects/indi-3rdparty/indi-asi/asi_base.h:76:83: error: ‘FITSRecord’ is not a member of ‘INDI’
76 | virtual void addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^~~~~~~~~~
/home/mark/Projects/indi-3rdparty/indi-asi/asi_base.h:76:83: error: ‘FITSRecord’ is not a member of ‘INDI’
/home/mark/Projects/indi-3rdparty/indi-asi/asi_base.h:76:93: error: template argument 1 is invalid
76 | virtual void addFITSKeywords(INDI::CCDChip *targetChip, std::vector<INDI::FITSRecord> &fitsKeywords) override;
| ^
/home/mark/Projects/indi-3rdparty/indi-asi/asi_base.h:76:93: error: template argument 2 is invalid


Something of a head scratcher for me:
asi_base.h includes indiccd.h,
indiccd.h includes fitskeyword.h,
and fitskeyword.h contains
namespace INDI
{

class FITSRecord
{
...

I wonder what I'm missing.
10 months 3 weeks ago #93090

Please Log in or Create an account to join the conversation.

  • Posts: 71
  • Thank you received: 2
Argh! My mistake. I had not properly re-installed and old installation interfered. Sorry for the noise.
10 months 3 weeks ago #93100

Please Log in or Create an account to join the conversation.

Time to create page: 0.316 seconds