×

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

Bi-monthly release with minor bug fixes and improvements

new version 2.0.4 issues - cannot connect to my devices

  • Posts: 157
  • Thank you received: 19
installed indilib 2.0.4 bits - cannt connect to any of my devices:
ioptron cem60 mount, QHY163m camera, DeepSkyData AF3 focuser.

$ indiserver --version
2023-10-01T01:11:47: startup: indiserver --version
Usage: indiserver [options] driver [driver ...]
Purpose: server for local and remote INDI drivers
INDI Library: 2.0.4
Code 2.0.4-tgz. Protocol 1.7.

see the output file attached.

jmh
6 months 3 weeks ago #96101
Attachments:

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

Looks like latest libxisf was not installed? sudo apt-get -y install libxisf
6 months 3 weeks ago #96104

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

  • Posts: 334
  • Thank you received: 23
On ARM64, KStars version is always the 3.6.6 and not 3.6.7 is thi normal? libqhy is dated 08-2023 but ii see that is present a new SDK on ther site dated 23.09.06
6 months 3 weeks ago #96111

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

code.launchpad.net/~mutlaqja/+recipe/kstars-stable

ARM64 builds are OK (except for Ubuntu Mantic). For libqhy, I couldn't update latest libqhy and awaiting after Chinese national holiday is over so I can try to rebuild again next week.
6 months 3 weeks ago #96113

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

  • Posts: 334
  • Thank you received: 23
In my Raspbian KStars report 3.6.6 stable 2023-09-30
6 months 3 weeks ago #96115

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

  • Posts: 157
  • Thank you received: 19
libxixsf was at the latest version:

$ sudo apt-get -y install libxisf
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libxisf is already the newest version (0.2.9~202309242231~ubuntu22.04.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Building from nightlys on another system also ran into issues:

[ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o
/home/jmh/Devel/indi/libs/indibase/indiccd.cpp: In member function ‘bool INDI::CCD::ExposureCompletePrivate(INDI::CCDChip*)’:
/home/jmh/Devel/indi/libs/indibase/indiccd.cpp:2459:44: error: ‘CompressionCodecSupported’ is not a member of ‘LibXISF::DataBlock’
2459 | if(LibXISF::DataBlock::CompressionCodecSupported(LibXISF::DataBlock::ZSTD))
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/jmh/Devel/indi/libs/indibase/indiccd.cpp:2459:90: error: ‘ZSTD’ is not a member of ‘LibXISF::DataBlock’
2459 | if(LibXISF::DataBlock::CompressionCodecSupported(LibXISF::DataBlock::ZSTD))
| ^~~~
/home/jmh/Devel/indi/libs/indibase/indiccd.cpp:2460:66: error: ‘ZSTD’ is not a member of ‘LibXISF::DataBlock’
2460 | image.setCompression(LibXISF::DataBlock::ZSTD);
| ^~~~
make[2]: *** [libs/indibase/CMakeFiles/indidriver_OBJECT.dir/build.make:426: libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2079: libs/indibase/CMakeFiles/indidriver_OBJECT.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

and link errors:

-- Up-to-date: /usr/lib/x86_64-linux-gnu/libqhyccd.so
-- Up-to-date: /usr/lib/x86_64-linux-gnu/libqhyccd.so.23
-- Installing: /usr/lib/x86_64-linux-gnu/libqhyccd.so.23.7.16
[ 33%] Built target qhy_ccd_test
[ 66%] Built target qhy_video_test
[ 83%] Linking CXX executable indi_qhy_ccd
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `LibXISF::DataBlock::CompressionCodecSupported(LibXISF::DataBlock::CompressionCodec)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/indi_qhy_ccd.dir/build.make:103: indi_qhy_ccd] Error 1
make[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/indi_qhy_ccd.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
[ 8%] Linking CXX executable indi_dsi_ccd
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `LibXISF::DataBlock::CompressionCodecSupported(LibXISF::DataBlock::CompressionCodec)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/indi_dsi_ccd.dir/build.make:261: indi_dsi_ccd] Error 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/indi_dsi_ccd.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
[ 50%] Linking CXX executable indi_gpsd
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `LibXISF::DataBlock::CompressionCodecSupported(LibXISF::DataBlock::CompressionCodec)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/indi_gpsd.dir/build.make:101: indi_gpsd] Error 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/indi_gpsd.dir/all] Error 2
make: *** [Makefile:136: all] Error 2


Regards,

jmh
6 months 3 weeks ago #96116

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

  • Posts: 359
  • Thank you received: 114
This looks like you have two version of libxisf installed. One from package and second from source? Search for libXISF.so* files. You will probably will have second outdated copy in /usr/local/lib
Last edit: 6 months 3 weeks ago by nou.
6 months 3 weeks ago #96121

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

Time to create page: 0.727 seconds