Package Details: libindi_3rdparty 2.1.0-1

Git Clone URL: https://aur.archlinux.org/libindi_3rdparty.git (read-only, click to copy)
Package Base: libindi_3rdparty
Description: 3rd party drivers for INDI, a distributed control protocol designed to operate astronomical instrumentation
Upstream URL: http://www.indilib.org/index.php?title=Main_Page
Keywords: astronomy indi libindi
Licenses: LGPL2.1
Provides: libindi_3rdparty
Submitter: peterstrapp
Maintainer: lehel_x (mobarre, weekend-hero)
Last Packager: lehel_x
Votes: 11
Popularity: 0.000024
First Submitted: 2015-12-28 02:34 (UTC)
Last Updated: 2024-10-13 17:28 (UTC)

Pinned Comments

mobarre commented on 2022-03-19 16:17 (UTC) (edited on 2022-03-19 16:18 (UTC) by mobarre)

Hey there,

As work has begun a while ago on building independent packages, some build options have been removed. So far, the following drivers now have their own "indi-xxx" packages:

  • indi-asi
  • indi-qsi
  • indi-qhy
  • indi-gpsd
  • indi-eqmod
  • indi-gpsnmea

mobarre commented on 2018-08-07 10:29 (UTC)

"it seems that the following dependencies are needed in order to build this package: libnova14-compat libraw libdc1394 gpsd fftw boost-libs"

Well, yes. That's because at the moment it's a lot of work to split all the third party indi drivers into multiple packages. gpsd is only required for indi-gps, boost for apogee, libraw for gphoto, libdc1394 for indi-ffmv, fftw for libdspau in turn needed for indi-rtlsdr.

As you can see, spliting would avoid adding a ton of unnecessary dependencies, but it is tricky and a lot of work. We're hiring volunteers :)

Also, note that you don't have to have those to build a working package. It is only if you want to have all working drivers which generally isn't needed for everyone (since no one owns all the types of hardware possible). It' a poor excuse, I know...

Pinning both comments as it's useful info IMHO.

Latest Comments

1 2 3 4 Next › Last »

lehel_x commented on 2024-10-13 13:54 (UTC)

There will be some delay in bumping this package to 2.1.0 as I am facing some building errors, that I need to iron out first, and consolidate the building with the other libindi* packages, that I took ownership of.

hex32211 commented on 2024-10-05 18:05 (UTC) (edited on 2024-10-10 10:38 (UTC) by hex32211)

Hello,

Had issues when got to the cmake stage on 2.0.9: can not be used when making a shared object; recompile with -fPIC

After reading: https://github.com/indilib/indi/issues/2124 - manually changed version to 2.0.10 with the required sha256sum but now I've got this error:

/usr/bin/ld: /tmp/cciPX1Eq.ltrans1.ltrans.o: warning: relocation against `unix_fli_trylock' in read-only section `.text' /usr/bin/ld: /tmp/cciPX1Eq.ltrans1.ltrans.o: relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[2]: *** [libfli/CMakeFiles/fli.dir/build.make:290: libfli/libfli.so.2.0] Error 1 make[1]: *** [CMakeFiles/Makefile2:2007: libfli/CMakeFiles/fli.dir/all] Error 2 make: *** [Makefile:156: all] Error 2

Raised an issue on GitHub also: https://github.com/indilib/indi/issues/2126

Ended up using https://archlinux.org/packages/extra/x86_64/libindi/ .

NikP commented on 2023-12-23 11:05 (UTC)

Could you please upgrade to 2.0.5

hmu commented on 2022-12-23 15:36 (UTC) (edited on 2022-12-23 15:38 (UTC) by hmu)

Build currently fails for me:

/home/hmu/.cache/yay/libindi_3rdparty/src/indi-3rdparty-1.9.8/indi-aagcloudwatcher-ng/indi_aagcloudwatcher_ng.cpp:365:12: Fehler: »UpdatePeriodN« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »UpdatePeriodNP«?
  365 |     return UpdatePeriodN[0].value;
      |            ^~~~~~~~~~~~~
      |            UpdatePeriodNP
make[2]: *** [indi-aagcloudwatcher-ng/CMakeFiles/indi_aagcloudwatcher_ng.dir/build.make:76: indi-aagcloudwatcher-ng/CMakeFiles/indi_aagcloudwatcher_ng.dir/indi_aagcloudwatcher_ng.cpp.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:1333: indi-aagcloudwatcher-ng/CMakeFiles/indi_aagcloudwatcher_ng.dir/all] Fehler 2
make: *** [Makefile:156: all] Fehler 2

1.9.9 seems to have changed that file, so bumping the version shoudld help?

AngryNapkin commented on 2022-12-09 03:39 (UTC)

What are the chances this will be updated to 1.9.9 soon? 1.9.9 now has support for OAT.

mobarre commented on 2022-03-19 16:17 (UTC) (edited on 2022-03-19 16:18 (UTC) by mobarre)

Hey there,

As work has begun a while ago on building independent packages, some build options have been removed. So far, the following drivers now have their own "indi-xxx" packages:

  • indi-asi
  • indi-qsi
  • indi-qhy
  • indi-gpsd
  • indi-eqmod
  • indi-gpsnmea

whitecrow commented on 2020-11-25 12:24 (UTC) (edited on 2020-11-25 12:24 (UTC) by whitecrow)

It is very exciting to have individual package for each driver!!!

Lightwell commented on 2020-10-24 17:43 (UTC)

With many thanks for this latest release, I am also on Manjaro and had a similar build issue now resolved with this latest update. This built fine.

My question is related to my QHY ccd. QHY ccd´s are not listed under CCDś, though the QHY FWś are listed. Am I missing something, or is the QHY ccd support problematic?

mobarre commented on 2020-09-03 08:24 (UTC)

I've bumped the package version. Please note that I'm in the process of working on splitting the whole package into multiple small ones. Once we're done, we'll remove this package from AUR to only have individual packages for each driver.

gromain commented on 2020-09-02 00:09 (UTC)

Hello,

gmock should be added to the dependencies.

Thanks for packaging this.