Package Details: siril 0.99.10.1-1

Git Clone URL: https://aur.archlinux.org/siril.git (read-only, click to copy)
Package Base: siril
Description: An astronomical image processing software for Linux. (IRIS clone)
Upstream URL: https://www.siril.org/
Licenses: GPLv3
Submitter: vinvin
Maintainer: pozar87 (mobarre)
Last Packager: mobarre
Votes: 9
Popularity: 0.000014
First Submitted: 2012-10-15 00:40
Last Updated: 2021-07-21 17:07

Dependencies (28)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 Next › Last »

podiki commented on 2021-05-24 17:05

I think this has been fixed upstream: https://gitlab.com/free-astro/siril/-/issues/680

pozar87 commented on 2021-05-24 06:32

Hi Thanks for help! I've added patch for librtprocess which seems to solve this problem. But there is another - witch C++/C cross linking:

In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
             from /usr/include/glib-2.0/glib/gthread.h:32,
             from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
             from /usr/include/glib-2.0/glib.h:32,
             from core/exif.cpp:28:
/usr/include/c++/10.2.0/type_traits:56:3: error: template with C linkage
   56 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
core/exif.cpp:22:1: note: ‘extern "C"’ linkage started here
   22 | extern "C" {
      | ^~~~~~~~~~

podiki commented on 2021-05-23 20:17

Thanks, I've followed up there as well. Possibly should notify siril project directly as well?

Edit: there is already a PR for a fix at upstream librtprocess that works for me to build that library.

vinvin commented on 2021-05-23 20:11

Indeed. I've asked librtprocess to take a look: https://github.com/CarVac/librtprocess/issues/64

If they fix it soon, a fix will be to get a newer version of librtprocess in the PKGBUILD.

podiki commented on 2021-05-23 16:20

Probably the move to GCC 11? "GCC 11 defaults to -std=gnu++17 instead of -std=gnu++14: the C++17 standard, plus GNU extensions." see https://www.gnu.org/software/gcc/gcc-11/porting_to.html

(@vinvin: librtprocess is pulled from upstream in the build, wasn't sure how to quickly modify that)

vinvin commented on 2021-05-23 10:21

My guess would be that it is due to a compiler version change. I'm not sure where size_t is defined in C headers, probably stdlib.h includes it, can you try adding #include <stdlib.h> in librtprocess.h?

pozar87 commented on 2021-05-23 09:21

This is odd - nothing has changed - still I'm unable to build it too... I'll try to figure it out.

podiki commented on 2021-05-20 18:30

Does not build on current system, fails on some missing header for size_t (partial log below)

In file included from /home/j/.cache/yay/siril/src/siril-0.99.8.1/subprojects/librtprocess/src/demosaic/xtransfast.cc:22:
/home/j/.cache/yay/siril/src/siril-0.99.8.1/subprojects/librtprocess/src/include/librtprocess.h:30:313: error: ‘size_t’ has not been declared
   30 | rpError amaze_demosaic(int raw_width, int raw_height, int winx, int winy, int winw, int winh, const float * const *rawData, float **red, float **green, float **blue, const unsigned cfarray[2][2], const std::function<bool(double)> &setProgCancel, double initGain, int border, float inputScale, float outputScale, size_t chunkSize = 2, bool measure = false);
      |                                                                                                                                                                                                                                                                                                                         ^~~~~~
/home/j/.cache/yay/siril/src/siril-0.99.8.1/subprojects/librtprocess/src/include/librtprocess.h:34:197: error: ‘size_t’ has not been declared
   34 | rpError rcd_demosaic(int width, int height, const float * const *rawData, float **red, float **green, float **blue, const unsigned cfarray[2][2], const std::function<bool(double)> &setProgCancel, size_t chunkSize = 2, bool measure = false);
      |                                                                                                                                                                                                     ^~~~~~
/home/j/.cache/yay/siril/src/siril-0.99.8.1/subprojects/librtprocess/src/include/librtprocess.h:35:271: error: ‘size_t’ has not been declared

sjoerdsein commented on 2021-03-05 23:06

Please add wcslib as a runtime dependency. With it only as a makedep I get the error siril: error while loading shared libraries: libwcs.so.7: cannot open shared object file: No such file or directory.

jpkotta commented on 2021-02-23 04:12

Add ffsm2 as a runtime dep. I get this error if it's not installed: siril: error while loading shared libraries: libffms2.so.4: cannot open shared object file: No such file or directory.