Package Details: libindi_3rdparty 1.8.0-1

Git Clone URL: https://aur.archlinux.org/libindi_3rdparty.git (read-only)
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
Conflicts: libqhy-git
Provides: libindi_3rdparty
Submitter: peterstrapp
Maintainer: peterstrapp (mobarre)
Last Packager: mobarre
Votes: 7
Popularity: 0.132910
First Submitted: 2015-12-28 02:34
Last Updated: 2019-08-05 16:07

Pinned Comments

mobarre commented on 2018-08-07 10:29

"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.

mauritiusdadd commented on 2018-08-04 13:43

Hi,

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

mobarre commented on 2018-04-20 08:14

Yup, it's a known issue due to how the source (and the cmake scripts) are made. You most probably have the former version of libindi_3rdparty installed, which means that the cmake script will detect libqsi (and others) thus not building them. This is why they can't be found in /tmp.

Current best workaround I have: remove libindi_3rdparty before starting makepkg. Don't forget to start with a fresh workdir.

I'm working on a fix, it's trivial but it's a bit of work. I'll probably get in touch with the INDI team to try to improve their cmake scripts.

eichan commented on 2018-04-20 02:00

Cannot build:

Scanning dependencies of target indi_qsi_ccd [ 40%] Building CXX object indi-qsi/CMakeFiles/indi_qsi_ccd.dir/qsi_ccd.cpp.o make[2]: No rule to make target '/tmp/libindi_3rdparty_1.7.1/usr/lib/libqsiapi.so', needed by 'indi-qsi/indi_qsi_ccd'. Stop. make[1]: [CMakeFiles/Makefile2:682: indi-qsi/CMakeFiles/indi_qsi_ccd.dir/all] Error 2 make: *** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in package().

Latest Comments

1 2 Next › Last »

pierros commented on 2019-08-09 07:37

make[2]: No rule to make target '/tmp/libindi_3rdparty_1.8.0/usr/lib/libqsiapi.so', needed by 'indi-qsi/indi_qsi_ccd'. Stop. make[1]: [CMakeFiles/Makefile2:723: indi-qsi/CMakeFiles/indi_qsi_ccd.dir/all] Error 2 make: *** [Makefile:152: all] Error 2

mobarre commented on 2019-06-11 12:56

Sorry for the delay. Updated to 1.7.8.

pozar87 commented on 2019-06-10 20:14

Hi, I get the same error as RononDex - indi-radiosim is not building. However after bumping sources to the latest version (1.7.8) it all builds like a charm.

RononDex commented on 2019-05-24 06:19

I keep getting the following error when trying to build it:

[ 91%] Building CXX object indi-radiosim/CMakeFiles/indi_radiosim_detector.dir/indi_radiosim_detector.cpp.o /home/cobra/packages/libindi_3rdparty/src/indi-1.7.6/3rdparty/indi-radiosim/indi_radiosim_detector.cpp:384:69: error: macro "dsp_buffer_stretch" requires 4 arguments, but only 3 given dsp_buffer_stretch(stream, 0, RESOLUTION0 * 255 / RESOLUTION); ^ /home/cobra/packages/libindi_3rdparty/src/indi-1.7.6/3rdparty/indi-radiosim/indi_radiosim_detector.cpp:390:45: error: macro "dsp_buffer_normalize" requires 4 arguments, but only 3 given dsp_buffer_normalize(stream, 0, 4096); ^ /home/cobra/packages/libindi_3rdparty/src/indi-1.7.6/3rdparty/indi-radiosim/indi_radiosim_detector.cpp: In member function ‘void RadioSim::grabData()’: /home/cobra/packages/libindi_3rdparty/src/indi-1.7.6/3rdparty/indi-radiosim/indi_radiosim_detector.cpp:384:9: error: ‘dsp_buffer_stretch’ was not declared in this scope dsp_buffer_stretch(stream, 0, RESOLUTION0 * 255 / RESOLUTION); ^~~~~~~~~~~~~~~~~~ /home/cobra/packages/libindi_3rdparty/src/indi-1.7.6/3rdparty/indi-radiosim/indi_radiosim_detector.cpp:390:9: error: ‘dsp_buffer_normalize’ was not declared in this scope dsp_buffer_normalize(stream, 0, 4096); ^~~~~~~~~~~~~~~~~~~~ make[2]: [indi-radiosim/CMakeFiles/indi_radiosim_detector.dir/build.make:63: indi-radiosim/CMakeFiles/indi_radiosim_detector.dir/indi_radiosim_detector.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:2071: indi-radiosim/CMakeFiles/indi_radiosim_detector.dir/all] Error 2 make: *** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

mobarre commented on 2019-04-24 14:44

Hi everyone,

Note that I'm aware that 1.7.7 is out, but I'm having compilation issues with libqhy. I'm working on fixing this before I can release something.

Also note, in reply to GuLinux comment on AUR wrappers that I do not have issues installing version 1.7.6 with yay (didn't test with packer). I'll need more detail if you need some help.

Cheers !

GuLinux commented on 2019-03-11 09:04

Hi, why are you redefining lib and includes path for the various included libraries (fli, qsi, qhy, etc)?

It makes compilation impossible on an AUR wrapper (yay, packer, etc), and it seems to work perfectly fine without all of these...

knur123 commented on 2019-02-07 00:08

Hello, I have installed this package, but I can't find Altair Camera in CCD list in Ekos. Does this AUR package install Altair drivers?

jaythespacehound commented on 2018-08-17 21:16

Just a note that gpsd is needed to build the package. Also fxload is needed if you want qhy support.

mobarre commented on 2018-08-07 10:29

"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.

mauritiusdadd commented on 2018-08-04 13:43

Hi,

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