Package Details: indi-3rdparty-libs 2.0.8-2

Git Clone URL: https://aur.archlinux.org/indi-3rdparty-libs.git (read-only, click to copy)
Package Base: indi-3rdparty-libs
Description: Indi 3rd party libraries
Upstream URL: https://indilib.org
Keywords: drivers ekos indi kstars
Licenses: LGPLv2
Submitter: astromatto
Maintainer: astromatto
Last Packager: astromatto
Votes: 2
Popularity: 0.28
First Submitted: 2023-04-19 14:54 (UTC)
Last Updated: 2024-06-03 13:52 (UTC)

Latest Comments

astromatto commented on 2024-06-03 13:53 (UTC)

or just try now :) I added !lto to the options in PKGBUILD directly

astromatto commented on 2024-06-03 13:45 (UTC)

hi blesmale/maxawake, I found what is causing your issues, it seems to be the lto option in OPTIONS within /etc/makepkg.conf, see https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/commit/90bf367e61b4f77f8351d0412be3d0c4ddadb85a

change the option to !lto and it should work

astromatto commented on 2024-05-18 13:32 (UTC)

I think the missing deps may be the problem, that's why I want to experimenting with docker/qemu. I build on both x64/aarch64 with no issues at the moment.

blemasle commented on 2024-05-18 13:04 (UTC)

Sorry I somehow missed your first response notification. Maybe there is something with the architecture ? In my case I'm on x64, not arm as the RPI is.

Also sometimes I think dependencies are provided by the local installation without being aware of it ?

For instance the phd2 PKGBUILD on the AUR is missing a ton of dependencies on a clean, almost empty install. I doubt that would go unnoticed if it weren't for the majority of users building it on a machine with many dependencies already installed.

I build my packages on a dedicated builder VM.

astromatto commented on 2024-05-18 07:47 (UTC)

ok, this is a lil weird. I package them also on a raspberry pi with the same PKGBUILD and never got any issue. Will try to make a docker container starting from scratch and check it out. Thanks!

maxawake commented on 2024-05-17 21:02 (UTC)

I have the same problem as blemasle... Its not building because of linking errors

astromatto commented on 2024-05-06 15:51 (UTC)

blemasle I can't replicate the libapogee compilation issue, I cleaned up my stuff and run a clean paru install and it went smooth, here the link to build logs https://gist.github.com/MattBlack85/51def1ec20d2ce5968c9325a6db295e8

thanks for the ftdi suggestion, will add it

blemasle commented on 2024-05-02 13:19 (UTC)

You're missing libftdi in the dependency list. Also, I cannot build the package locally because of ld errors

[ 24%] Building CXX object libapogee/CMakeFiles/apogee.dir/parseCfgTabDelim.cpp.o
[ 24%] Linking CXX shared library libapogee.so
/usr/bin/ld: /tmp/ccgSL6JT.ltrans5.ltrans.o: warning: relocation against `_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation' in read-only section `.text'
/usr/bin/ld: /tmp/ccgSL6JT.ltrans0.ltrans.o: relocation R_X86_64_PC32 against symbol `_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21' 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]: *** [libapogee/CMakeFiles/apogee.dir/build.make:1027: libapogee/libapogee.so.3.2] Error 1
make[1]: *** [CMakeFiles/Makefile2:586: libapogee/CMakeFiles/apogee.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /var/lib/aurbuild/x86_64/blemasle/build
error: failed to build 'indi-3rdparty-libs-2.0.7-1': failed to run: makechrootpkg -r /var/lib/aurbuild/x86_64 -D /home/blemasle/.paru/repositories/aur-local -d /var/cache/pacman/pkg/ -- -feA --noconfirm --noprepare --holdver:
error: packages failed to build: indi-3rdparty-libs-2.0.7-1

Have you ever encountered this ?

astromatto commented on 2023-04-19 14:58 (UTC)

this together with indi-3rdparty-drivers bring in all libs and drivers except for CAUX, DUINO, AHP_XC, SX and ATIK

Additionally, it works with QHY cameras adjusting the path where the drivers are stored and the dev rules responsible to load the firmware onto the camera