×

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

Bi-monthly release with minor bug fixes and improvements

update for INDI drivers for Raspberry Pi

  • Posts: 111
  • Thank you received: 41
Han, try: www.indigo-astronomy.org/downloads.html
It is fully compatible with INDI and works perfectly with Raspian (and CCDCiel, PHD, ...)
You can even download the ready Raspbian Image: www.indigo-astronomy.org/indigo-sky.html
4 years 8 months ago #40787

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

  • Posts: 210
  • Thank you received: 104
Han,
I think you have a mismatch of version between libqhy and indi-qhy.

Do you know from where this /usr/include/libqhy/qhybase.h that make many warning come from? I not find that anywhere in the INDI source.

For me all the missing function that produce the error at the end are declared in /usr/include/libqhy/qhyccd.h , installed by libqhy. You must check you install libqhy from the last source version before to compile indi-qhy.
4 years 8 months ago #40796

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

  • Posts: 333
  • Thank you received: 92
Hello Patrick,

All the files in /usr/include/libqhy/ where from the same date&time. I have removed /usr/include/libqhy/ and started again with :

cd indigit clone github.com/indilib/indi.git
cd indi
## Build libindi
mkdir -p build/libindi
cd build/libindi
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ../../libindi

-- The following components are going to be built:
-- ## INDI Server
-- ## INDI Drivers, Tools, and Examples
-- ## INDI Client
-- Configuring done
CMake Warning (dev) in CMakeLists.txt:
AUTOGEN: No valid Qt version found for target indi_hid_test. AUTOMOC
disabled. Consider adding:
find_package(Qt5 COMPONENTS Core)
to your CMakeLists.txt file.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) in CMakeLists.txt:
AUTOGEN: No valid Qt version found for target indi_eval. AUTOMOC disabled.
Consider adding:
find_package(Qt5 COMPONENTS Core)
to your CMakeLists.txt file.
This warning is for project developers. Use -Wno-dev to suppress it.


This is new again, hopefully not something from a brief test with Indigo


indi_qhy is a problem, but indi_asi was build without any error, so why doesn't the zwo asi driver start?
An other worrying thing is the "string errors" the compiler is reporting.
I think I will restart with blank Raspbian Buster and if INDI compile fails again, will try the Indigo image as Copello suggested. If I read correctly it will work on a Pi4 so it should be based on Buster..... Raspbian Stretch doesn't work an Pi4.

Resume:
- Indi 1.74 binary package doen't install completely on Buster due to dependencies.
- Indi 1.79 doesn't compile fully (for me)
- Indigo ??

My Pi4 will arrive mid July , so there is still time left, but I want to be "software" prepared. so this exercise is an important preparation :)

Han
4 years 8 months ago #40799

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

  • Posts: 1067
  • Thank you received: 140

Not sure why you are getting these issues, INdI installs and runes fine on the rpi4, compiling from git, not sure you are using the correct instruction, use the link I sent, and make sure all dependancies are installed, as it seems you are missing a couple, also when you install 3rd party drivers, make sure you run, “make” “sudo make install” twice, as the first time it just installs the dependancies and the second time it actually installed the drivers..
4 years 8 months ago #40803

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

  • Posts: 333
  • Thank you received: 92
Installed a fresh copy of Raspberry Buster.
Executed the instructions as below. Got some error messages which I can't post here since they where lost to the abundance of messages. Anyhow all drivers seem to be there, including QHY so the fresh install seems to have worked.
Somehow only EQmod mount will run in INDI starter and is visible in INDI client. I have no idea if this is an INDI problem or INDIstarter.

Will try tonight the Indigo image to see if that works better for me.
Han



apt-get install libnova-dev libcfitsio-dev libusb-1.0-0-dev zlib1g-dev libgsl-dev build-essential cmake git libjpeg-dev libcurl4-gnutls-dev libtiff-dev

cd /home/pi
git clone github.com/indilib/indi.git
cd indi

mkdir -p build/libindi
cd cd /home/pi/indi/build/libindi
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ../../libindi
make
make install

sudo apt-get install libftdi-dev libgps-dev libraw-dev libdc1394-22-dev libgphoto2-dev libboost-dev libboost-regex-dev librtlsdr-dev liblimesuite-dev libftdi1-dev

cd /home/pi/indi/build
mkdir 3rdparty
cd 3rdparty
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ../../3rdparty
make
make install
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ../../3rdparty
make
make install
4 years 8 months ago #40807

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

  • Posts: 333
  • Thank you received: 92
Okay installed image "indigosky". That was easy. Password & user of the tty is indigo. That was a little difficult to find. The setup is more intended for remote operation.

Unfortunately it is a Buster light, so a tty interface. No problem install a GUI by:

sudo apt-get install -y raspberrypi-ui-mods rpi-chromium-mods
sudo reboot
(see gist.github.com/kmpm/8e535a12a45a32f6d36cf26c7c6cef51)


That worked also. Then you can access the indigo server manager by the following address in Chromium browser:

http://localhost:7624

That worked also, but only 6 mounts available and no indigo_mount_eqmod . That's a bummer :(
I had a look into /usr/bin/ confirmed that eqmod mount driver is not available. I probably could use the SynScan driver to communicate to the HEQ5 controller but the eqmod direct driver is much more comfortable.

Han
4 years 8 months ago #40808

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

  • Posts: 210
  • Thank you received: 104

Some drivers do not start until they actually find the corresponding device, so if the camera is not connected you not see the driver as started.

You can see the messages from the driver by starting them one by one in a terminal with the option -vvv
For example:
indiserver -vvv indi_qhy_ccd
...
2019-07-06T14:26:29: Driver indi_qhy_ccd: read message 'No QHY cameras detected. Power on?'
4 years 8 months ago #40809

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

  • Posts: 333
  • Thank you received: 92
Hello Patrick,

Installed the previous image again.

The qhy_ccd response looks normal to me. It probably need a camera before you can see it in the indi_client. That what I also see in virtualmachine of Ubuntu Astronomy. However the simulation drivers indi_simulator_ccd and indi_simulator_telescope quit both after 10 retries. That should be the reason why they don't show up in indi_client. Note the undefined symbol: _ZThn4632_N4INDI3CCD13GuideCompleteE12INDI_EQ_AXIS: and also stderr EOF

String error compiler?
Han


pi@raspberrypi:/usr/bin $ indiserver -vvv indi_qhy_ccd
2019-07-06T16:08:06: startup: indiserver -vvv indi_qhy_ccd
2019-07-06T16:08:06: Driver indi_qhy_ccd: pid=2397 rfd=3 wfd=6 efd=7
2019-07-06T16:08:06: listening to port 7624 on fd 4
2019-07-06T16:08:06: Driver indi_qhy_ccd: sending msg copy 1 nq 1:
<getProperties version='1.7'/>

2019-07-06T16:08:06: Driver indi_qhy_ccd: QHYCCD|QHYCCD.CPP|InitQHYCCDResource|InitQHYCCDResource | START
2019-07-06T16:08:06: Driver indi_qhy_ccd: QHYCCD|QHYCCD.CPP|InitQHYCCDResource| InitQHYCCDResource END
2019-07-06T16:08:06: Driver indi_qhy_ccd: QHYCCD|QHYCCD.CPP|ScanQHYCCD|START
2019-07-06T16:08:06: Driver indi_qhy_ccd: QHYCCD|QHYCCD.CPP|ScanQHYCCD|ScanQHYCCD numdev=0
2019-07-06T16:08:06: Driver indi_qhy_ccd: QHYCCD|QHYCCD.CPP|ScanQHYCCD|Scan finished. Return nid=0
2019-07-06T16:08:06: Driver indi_qhy_ccd: read message 'No QHY cameras detected. Power on?'



pi@raspberrypi:/usr/bin $ indiserver -vvv indi_simulator_ccd
2019-07-06T15:56:09: startup: indiserver -vvv indi_simulator_ccd
2019-07-06T15:56:09: Driver indi_simulator_ccd: pid=2096 rfd=3 wfd=6 efd=7
2019-07-06T15:56:09: listening to port 7624 on fd 4
2019-07-06T15:56:09: Driver indi_simulator_ccd: sending msg copy 1 nq 1:
<getProperties version='1.7'/>

2019-07-06T15:56:09: Driver indi_simulator_ccd: indi_simulator_ccd: symbol lookup error: indi_simulator_ccd: undefined symbol: _ZThn4632_N4INDI3CCD13GuideCompleteE12INDI_EQ_AXIS
2019-07-06T15:56:09: Driver indi_simulator_ccd: stderr EOF
Child process 2096 died
2019-07-06T15:56:09: Driver indi_simulator_ccd: restart #1
2019-07-06T15:56:09: Driver indi_simulator_ccd: pid=2097 rfd=0 wfd=6 efd=7
2019-07-06T15:56:09: Driver indi_simulator_ccd: sending msg copy 1 nq 1:
<getProperties version='1.7'/>

2019-07-06T15:56:09: Driver indi_simulator_ccd: indi_simulator_ccd: symbol lookup error: indi_simulator_ccd: undefined symbol: _ZThn4632_N4INDI3CCD13GuideCompleteE12INDI_EQ_AXIS
2019-07-06T15:56:09: Driver indi_simulator_ccd: stderr EOF
Child process 2097 died
2019-07-06T15:56:09: Driver indi_simulator_ccd: restart #2
2019-07-06T15:56:09: Driver indi_simulator_ccd: pid=2098 rfd=0 wfd=6 efd=7
2019-07-06T15:56:09: Driver indi_simulator_ccd: sending msg copy 1 nq 1:
<getProperties version='1.7'/>

2019-07-06T15:56:09: Driver indi_simulator_ccd: indi_simulator_ccd: symbol lookup error: indi_simulator_ccd: undefined symbol: _ZThn4632_N4INDI3CCD13GuideCompleteE12INDI_EQ_AXIS
2019-07-06T15:56:09: Driver indi_simulator_ccd: stderr EOF
Child process 2098 died
2019-07-06T15:56:09: Driver indi_simulator_ccd: restart #3
2019-07-06T15:56:09: Driver indi_simulator_ccd: pid=2099 rfd=0 wfd=6 efd=7
2019-07-06T15:56:09: Driver indi_simulator_ccd: sending msg copy 1 nq 1:
<getProperties version='1.7'/>

.......
2019-07-06T15:56:10: Driver indi_simulator_ccd: indi_simulator_ccd: symbol lookup error: indi_simulator_ccd: undefined symbol: _ZThn4632_N4INDI3CCD13GuideCompleteE12INDI_EQ_AXIS
2019-07-06T15:56:10: Driver indi_simulator_ccd: stderr EOF
2019-07-06T15:56:10: Driver indi_simulator_ccd: Terminated after #10 restarts.
2019-07-06T15:56:10: good bye




pi@raspberrypi:/usr/bin $ indiserver -vvv indi_simulator_telescope
2019-07-06T16:05:42: startup: indiserver -vvv indi_simulator_telescope
2019-07-06T16:05:42: Driver indi_simulator_telescope: pid=2380 rfd=3 wfd=6 efd=7
2019-07-06T16:05:42: listening to port 7624 on fd 4
2019-07-06T16:05:42: Driver indi_simulator_telescope: sending msg copy 1 nq 1:
<getProperties version='1.7'/>

2019-07-06T16:05:42: Driver indi_simulator_telescope: stderr EOF
Child process 2380 died
2019-07-06T16:05:42: Driver indi_simulator_telescope: restart #1
2019-07-06T16:05:42: Driver indi_simulator_telescope: pid=2381 rfd=0 wfd=6 efd=7
2019-07-06T16:05:42: Driver indi_simulator_telescope: sending msg copy 1 nq 1:
<getProperties version='1.7'/>

2019-07-06T16:05:42: Driver indi_simulator_telescope: stderr EOF
Child process 2381 died
2019-07-06T16:05:42: Driver indi_simulator_telescope: restart #2
2019-07-06T16:05:42: Driver indi_simulator_telescope: pid=2382 rfd=0 wfd=6 efd=7
2019-07-06T16:05:42: Driver indi_simulator_telescope: sending msg copy 1 nq 1:
<getProperties version='1.7'/>

2019-07-06T16:05:42: Driver indi_simulator_telescope: stderr EOF
Child process 2382 died
2019-07-06T16:05:42: Driver indi_simulator_telescope: restart #3
2019-07-06T16:05:42: Driver indi_simulator_telescope: pid=2383 rfd=0 wfd=6 efd=7
2019-07-06T16:05:42: Driver indi_simulator_telescope: sending msg copy 1 nq 1:
<getProperties version='1.7'/>
.....
2019-07-06T16:22:15: Driver indi_simulator_telescope: stderr EOF
2019-07-06T16:22:15: Driver indi_simulator_telescope: Terminated after #10 restarts.
Child process 2474 died
2019-07-06T16:22:15: good bye


Last edit: 4 years 8 months ago by han.
4 years 8 months ago #40810

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

  • Posts: 210
  • Thank you received: 104
CCD::GuideComplete(INDI_EQ_AXIS) is defined in indiccd.cpp , it is provided at runtime by libindidriver.so

What is the result of: ldd /usr/bin/indi_simulator_ccd

Find the row with libindidriver.so.1 ==> /usr/lib/arm...-linux-gnu/libindidriver.so.1
Check the date/version of the library file.
4 years 8 months ago #40811

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

  • Posts: 333
  • Thank you received: 92
There are three files in:
/usr/lib/arm-linux-gnueabihf/



I'm a little puzzles by the libindidriver.so.1.7.5 dated 2018. The whole installation is a fresh copy made today.
The libindidriver.so.1 is emphty



pi@raspberrypi:~ $ ldd /usr/bin/indi_simulator_ccd
linux-vdso.so.1 (0x7edfa000)
/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so => /usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so (0x76f28000)
libindidriver.so.1 => /usr/lib/arm-linux-gnueabihf/libindidriver.so.1 (0x76c99000)
libnova-0.16.so.0 => /usr/lib/arm-linux-gnueabihf/libnova-0.16.so.0 (0x76912000)
libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x768e8000)
libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0x767a1000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x7671f000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x766f2000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x765a4000)
/lib/ld-linux-armhf.so.3 (0x76f56000)
libusb-1.0.so.0 => /lib/arm-linux-gnueabihf/libusb-1.0.so.0 (0x7657f000)
libcfitsio.so.7 => /usr/lib/arm-linux-gnueabihf/libcfitsio.so.7 (0x762f0000)
libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0x762c5000)
libjpeg.so.62 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62 (0x76280000)
libudev.so.1 => /lib/arm-linux-gnueabihf/libudev.so.1 (0x76250000)
libcurl-gnutls.so.4 => /usr/lib/arm-linux-gnueabihf/libcurl-gnutls.so.4 (0x761ce000)
libbz2.so.1.0 => /lib/arm-linux-gnueabihf/libbz2.so.1.0 (0x761ae000)
librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x76197000)
libnghttp2.so.14 => /usr/lib/arm-linux-gnueabihf/libnghttp2.so.14 (0x76168000)
libidn2.so.0 => /usr/lib/arm-linux-gnueabihf/libidn2.so.0 (0x7613c000)
librtmp.so.1 => /usr/lib/arm-linux-gnueabihf/librtmp.so.1 (0x76113000)
libssh2.so.1 => /usr/lib/arm-linux-gnueabihf/libssh2.so.1 (0x760dd000)
libpsl.so.5 => /usr/lib/arm-linux-gnueabihf/libpsl.so.5 (0x760bd000)
libnettle.so.6 => /usr/lib/arm-linux-gnueabihf/libnettle.so.6 (0x76079000)
libgnutls.so.30 => /usr/lib/arm-linux-gnueabihf/libgnutls.so.30 (0x75ed7000)
libgssapi_krb5.so.2 => /usr/lib/arm-linux-gnueabihf/libgssapi_krb5.so.2 (0x75e8d000)
libkrb5.so.3 => /usr/lib/arm-linux-gnueabihf/libkrb5.so.3 (0x75dd2000)
libk5crypto.so.3 => /usr/lib/arm-linux-gnueabihf/libk5crypto.so.3 (0x75d92000)
libcom_err.so.2 => /lib/arm-linux-gnueabihf/libcom_err.so.2 (0x75d7f000)
libldap_r-2.4.so.2 => /usr/lib/arm-linux-gnueabihf/libldap_r-2.4.so.2 (0x75d2a000)
liblber-2.4.so.2 => /usr/lib/arm-linux-gnueabihf/liblber-2.4.so.2 (0x75d0e000)
libunistring.so.2 => /usr/lib/arm-linux-gnueabihf/libunistring.so.2 (0x75b92000)
libhogweed.so.4 => /usr/lib/arm-linux-gnueabihf/libhogweed.so.4 (0x75b53000)
libgmp.so.10 => /usr/lib/arm-linux-gnueabihf/libgmp.so.10 (0x75ada000)
libgcrypt.so.20 => /lib/arm-linux-gnueabihf/libgcrypt.so.20 (0x75a00000)
libp11-kit.so.0 => /usr/lib/arm-linux-gnueabihf/libp11-kit.so.0 (0x758fb000)
libtasn1.so.6 => /usr/lib/arm-linux-gnueabihf/libtasn1.so.6 (0x758db000)
libkrb5support.so.0 => /usr/lib/arm-linux-gnueabihf/libkrb5support.so.0 (0x758c1000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x758ae000)
libkeyutils.so.1 => /lib/arm-linux-gnueabihf/libkeyutils.so.1 (0x7589a000)
libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0x75876000)
libsasl2.so.2 => /usr/lib/arm-linux-gnueabihf/libsasl2.so.2 (0x7584f000)
libgpg-error.so.0 => /lib/arm-linux-gnueabihf/libgpg-error.so.0 (0x75825000)
libffi.so.6 => /usr/lib/arm-linux-gnueabihf/libffi.so.6 (0x7580d000)
pi@raspberrypi:~ $
4 years 8 months ago #40815
Attachments:

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

  • Posts: 333
  • Thank you received: 92
With the -v parameter:
ldd -v /usr/bin/indi_simulator_ccd

Version information:
/usr/bin/indi_simulator_ccd:
ld-linux-armhf.so.3 (GLIBC_2.4) => /lib/ld-linux-armhf.so.3
libpthread.so.0 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libpthread.so.0
libm.so.6 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libm.so.6
libgcc_s.so.1 (GCC_3.5) => /lib/arm-linux-gnueabihf/libgcc_s.so.1
libstdc++.so.6 (CXXABI_ARM_1.3.3) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.21) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libc.so.6 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libc.so.6
/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so:
libc.so.6 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libc.so.6
/usr/lib/arm-linux-gnueabihf/libindidriver.so.1:
libgcc_s.so.1 (GCC_3.5) => /lib/arm-linux-gnueabihf/libgcc_s.so.1
ld-linux-armhf.so.3 (GLIBC_2.4) => /lib/ld-linux-armhf.so.3
libjpeg.so.62 (LIBJPEG_6.2) => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62
libjpeg.so.62 (LIBJPEGTURBO_6.2) => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62
libstdc++.so.6 (GLIBCXX_3.4.20) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3.8) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.11) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.14) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (CXXABI_ARM_1.3.3) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.22) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.19) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.21) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
libpthread.so.0 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libpthread.so.0
libm.so.6 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libm.so.6
libc.so.6 (GLIBC_2.7) => /lib/arm-linux-gnueabihf/libc.so.6
libc.so.6 (GLIBC_2.17) => /lib/arm-linux-gnueabihf/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libc.so.6
..........




-d parameter
Note the undefined symbol

pi@raspberrypi:~ $ ldd -d /usr/bin/indi_simulator_ccd
linux-vdso.so.1 (0x7eff3000)
/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so => /usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so (0x76eeb000)
libindidriver.so.1 => /usr/lib/arm-linux-gnueabihf/libindidriver.so.1 (0x76c5c000)
libnova-0.16.so.0 => /usr/lib/arm-linux-gnueabihf/libnova-0.16.so.0 (0x768d5000)
libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x768ab000)
libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0x76764000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x766e2000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x766b5000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76567000)
/lib/ld-linux-armhf.so.3 (0x76f19000)
libusb-1.0.so.0 => /lib/arm-linux-gnueabihf/libusb-1.0.so.0 (0x76542000)
libcfitsio.so.7 => /usr/lib/arm-linux-gnueabihf/libcfitsio.so.7 (0x762b3000)
libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0x76288000)
libjpeg.so.62 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62 (0x76243000)
libudev.so.1 => /lib/arm-linux-gnueabihf/libudev.so.1 (0x76213000)
libcurl-gnutls.so.4 => /usr/lib/arm-linux-gnueabihf/libcurl-gnutls.so.4 (0x76191000)
libbz2.so.1.0 => /lib/arm-linux-gnueabihf/libbz2.so.1.0 (0x76171000)
librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x7615a000)
libnghttp2.so.14 => /usr/lib/arm-linux-gnueabihf/libnghttp2.so.14 (0x7612b000)
libidn2.so.0 => /usr/lib/arm-linux-gnueabihf/libidn2.so.0 (0x760ff000)
librtmp.so.1 => /usr/lib/arm-linux-gnueabihf/librtmp.so.1 (0x760d6000)
libssh2.so.1 => /usr/lib/arm-linux-gnueabihf/libssh2.so.1 (0x760a0000)
libpsl.so.5 => /usr/lib/arm-linux-gnueabihf/libpsl.so.5 (0x76080000)
libnettle.so.6 => /usr/lib/arm-linux-gnueabihf/libnettle.so.6 (0x7603c000)
libgnutls.so.30 => /usr/lib/arm-linux-gnueabihf/libgnutls.so.30 (0x75e9a000)
libgssapi_krb5.so.2 => /usr/lib/arm-linux-gnueabihf/libgssapi_krb5.so.2 (0x75e50000)
libkrb5.so.3 => /usr/lib/arm-linux-gnueabihf/libkrb5.so.3 (0x75d95000)
libk5crypto.so.3 => /usr/lib/arm-linux-gnueabihf/libk5crypto.so.3 (0x75d55000)
libcom_err.so.2 => /lib/arm-linux-gnueabihf/libcom_err.so.2 (0x75d42000)
libldap_r-2.4.so.2 => /usr/lib/arm-linux-gnueabihf/libldap_r-2.4.so.2 (0x75ced000)
liblber-2.4.so.2 => /usr/lib/arm-linux-gnueabihf/liblber-2.4.so.2 (0x75cd1000)
libunistring.so.2 => /usr/lib/arm-linux-gnueabihf/libunistring.so.2 (0x75b55000)
libhogweed.so.4 => /usr/lib/arm-linux-gnueabihf/libhogweed.so.4 (0x75b16000)
libgmp.so.10 => /usr/lib/arm-linux-gnueabihf/libgmp.so.10 (0x75a9d000)
libgcrypt.so.20 => /lib/arm-linux-gnueabihf/libgcrypt.so.20 (0x759c3000)
libp11-kit.so.0 => /usr/lib/arm-linux-gnueabihf/libp11-kit.so.0 (0x758be000)
libtasn1.so.6 => /usr/lib/arm-linux-gnueabihf/libtasn1.so.6 (0x7589e000)
libkrb5support.so.0 => /usr/lib/arm-linux-gnueabihf/libkrb5support.so.0 (0x75884000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x75871000)
libkeyutils.so.1 => /lib/arm-linux-gnueabihf/libkeyutils.so.1 (0x7585d000)
libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0x75839000)
libsasl2.so.2 => /usr/lib/arm-linux-gnueabihf/libsasl2.so.2 (0x75812000)
libgpg-error.so.0 => /lib/arm-linux-gnueabihf/libgpg-error.so.0 (0x757e8000)
libffi.so.6 => /usr/lib/arm-linux-gnueabihf/libffi.so.6 (0x757d0000)
undefined symbol: _ZThn4632_N4INDI3CCD13GuideCompleteE12INDI_EQ_AXIS (/usr/bin/indi_simulator_ccd)
pi@raspberrypi:~ $
Last edit: 4 years 8 months ago by han. Reason: added ldd -d output
4 years 8 months ago #40816

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

  • Posts: 210
  • Thank you received: 104
libindidriver.so.1.7.5 is probably a residual when you install the deb from the Raspbian download page.

libindidriver.so.1 look empty because this is a logical link to libindidriver.so.1.7.9, so this is good.
It is more easy to look at the logical link target with:
ls -l /usr/lib/arm-linux-gnueabihf/libindidriver*

The difference in size between the 1.7.5 and 1.7.9 is probably because the first is compiled with Release and the other with Debug.

Maybe try to delete all the 1.7.5 files with : sudo rm /usr/lib/arm-linux-gnueabihf/libindi*.1.7.5

To be sure this is the right version try the command:
strings /usr/lib/arm-linux-gnueabihf/libindidriver.so.1 | grep GuideComplete
This must show a few lines with the function entry.

Edit: check within this line if you see _ZThn4632_N4INDI3CCD13GuideCompleteE12INDI_EQ_AXIS
Last edit: 4 years 8 months ago by Patrick Chevalley.
4 years 8 months ago #40817

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

Time to create page: 0.881 seconds