×

INDI Library v2.0.6 is Released (02 Feb 2024)

Bi-monthly release with minor bug fixes and improvements

KStars not starting up after indi update!

  • Posts: 85
  • Thank you received: 40
On trying to fix PHD2 I run into one of these 2 bugs while using INDI 1.4.1 FindINDI.cmake :
- using find_package(INDI 1.4.1 REQUIRED) linking barfs with :
undefined reference to `INDI::BaseClient::BaseClient()'
while the linker argument list has -lindidriver -lindiAlignmentDriver

- using find_package(INDI CLIENT 1.4.1 REQUIRED) cmake barfs with :
find_package called with invalid argument "CLIENT"

-- Hans

20170301_235330+0100 update: fixed further down this thread in #14901
Last edit: 7 years 3 weeks ago by Hans.
7 years 3 weeks ago #14889

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

  • Posts: 454
  • Thank you received: 51
Hello all,
As I wanted to explore the way to create a python indi client I fell on the same problem. There is no more libindi.so.1 that exists in previous versions. I git pulled the last version of INDI compiled it, installed it and ... I did get any libindi.so.1.
Did I missed something ?
Last edit: 7 years 3 weeks ago by Patrick.
7 years 3 weeks ago #14894

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

  • Posts: 14
  • Thank you received: 2
Hmm.. I did the following sequence:
- Uninstalled KStars, PHD2 and all Indi Drivers and Library
- Downloaded indi Sources from this website (Ver. 1.3.1)
- cd ed into libindi directory
- used the commands in the README to cmake libindi
- installed PHD2 and KStars bleeding from the repositories (via apt install)
--> both work now

but I am surely not an expert and moreover I cannot find any libindi.so.1 on my system anymore
7 years 3 weeks ago #14895

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

  • Posts: 14
  • Thank you received: 2
sorry! I have to correct myself:

I found the file in the usr/lib/x86_64-linux-gnu AND in the ZIP from the Sources link here on the website.

I post here also the file if it helps: please remove the txt.
The following user(s) said Thank You: Patrick
7 years 3 weeks ago #14896
Attachments:

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

  • Posts: 454
  • Thank you received: 51
Well, looks weird, we have lost interoperability between indi and several clients with the 1.4.0. I have tested phd2 which crash at start. So is the idea is to get back to the previous version ?
Is it normal ?
7 years 3 weeks ago #14897

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

  • Posts: 14
  • Thank you received: 2
confused. When I check the version on indiserver I get the version for the indilibrary as 1.4.1. Not sure what is going on...?!
Last edit: 7 years 3 weeks ago by Lutz Bellmann.
7 years 3 weeks ago #14898
Attachments:

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

  • Posts: 85
  • Thank you received: 40
PHD2 now recognizes INDI versions from 0.9 to 1.4.1 and up. Tested on Ubuntu 14.04 with stock INDI and 16.04 with 1.4.1 INDI.
-- Hans
7 years 3 weeks ago #14901

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

  • Posts: 454
  • Thank you received: 51
I made a "git pull" of INDI this morning (no update), compiled and installed. indiserver -version gives 1.4.1 as version number.

Tested PHD2 that failed:

phd2: error while loading shared libraries: libindi.so.1: cannot open shared object file: No such file or directory

I am on Ubuntu-mate 16.04.1LTS.
7 years 3 weeks ago #14908

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

  • Posts: 158
  • Thank you received: 32
I get the same error. Looks like the most recent package build failed
7 years 3 weeks ago #14909

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

Please "git pull" PHD2 and rebuild. They just added support for INDI 1.4 yesterday.
The following user(s) said Thank You: Patrick
7 years 3 weeks ago #14910

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

  • Posts: 454
  • Thank you received: 51
I guess this will be the same for all INDI clients.
Oups I made "make install" and phd2 is installed in /usr/bin instead of /usr/local/bin/phd2.
Last edit: 7 years 3 weeks ago by Patrick.
7 years 3 weeks ago #14911

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

  • Posts: 35
  • Thank you received: 1
Hi,

has this problem been solved for all clients? I'm writing a little client and am getting problems with the linkage of the client libraries. It did actually work a few weeks ago, but since I upgraded to 1.4 the FindINDI.cmake file gives an error.
CMake Error at CMakeLists.txt:19 (find_package):
  find_package called with invalid argument "CLIENT"
for
find_package(INDI CLIENT REQUIRED)
in cmake.

Using the old FindINDI.cmake gives unsolved references to the INDI::BaseClient class methods.
Package: indi-full
Versions: 
1.4~201705080649~ubuntu16.04.1 (/var/lib/apt/lists/ppa.launchpad.net_mutlaqja_ppa_ubuntu_dists_xenial_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/ppa.launchpad.net_mutlaqja_ppa_ubuntu_dists_xenial_main_binary-amd64_Packages
                  MD5: 39f6de7ad7ceebdae133f1978240e974
 Description Language: 
                 File: /var/lib/apt/lists/ppa.launchpad.net_mutlaqja_ppa_ubuntu_dists_xenial_main_binary-i386_Packages
                  MD5: 39f6de7ad7ceebdae133f1978240e974
 Description Language: en
                 File: /var/lib/apt/lists/ppa.launchpad.net_mutlaqja_ppa_ubuntu_dists_xenial_main_i18n_Translation-en
                  MD5: 39f6de7ad7ceebdae133f1978240e974
 
 
Reverse Depends: 
  indi-full:i386,indi-full
Dependencies: 
1.4~201705080649~ubuntu16.04.1 - libindi1 (2 1.2) libindi-dev (2 1.2) libindi-data (2 1.2) indi-bin (2 1.2) indi-eqmod (0 (null)) indi-sx (0 (null)) indi-sbig (0 (null)) indi-apogee (0 (null)) indi-gphoto (0 (null)) indi-qsi (0 (null)) indi-fishcamp (0 (null)) indi-maxdomeii (0 (null)) indi-asi (0 (null)) indi-aagcloudwatcher (0 (null)) indi-ffmv (0 (null)) indi-dsi (0 (null)) indi-qhy (0 (null)) indi-gpsd (0 (null)) indi-mi (0 (null)) indi-duino (0 (null)) indi-fli (0 (null)) indi-nexstarevo (0 (null)) indi-full:i386 (32 (null)) 
Provides: 
1.4~201705080649~ubuntu16.04.1 - 
Reverse Provides:
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:        16.04
Codename:       xenial
6 years 10 months ago #16626

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

Time to create page: 0.657 seconds