Package Details: siril 1.2.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: GPL3
Submitter: vinvin
Maintainer: pozar87 (mobarre)
Last Packager: mobarre
Votes: 19
Popularity: 1.77
First Submitted: 2012-10-15 00:40 (UTC)
Last Updated: 2024-02-02 09:27 (UTC)

Dependencies (19)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

pozar87 commented on 2021-05-24 06:32 (UTC) (edited on 2021-05-24 06:33 (UTC) by pozar87)

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 (UTC) (edited on 2021-05-23 20:24 (UTC) by podiki)

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 (UTC) (edited on 2021-05-23 20:11 (UTC) by vinvin)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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.

librewish commented on 2020-12-10 13:02 (UTC) (edited on 2020-12-10 13:02 (UTC) by librewish)

add all opt dependancies as make depend also

if they arent installed at build time their suport is disabled