Package Details: librtprocess 0.12.0-1

Git Clone URL: https://aur.archlinux.org/librtprocess.git (read-only, click to copy)
Package Base: librtprocess
Description: Library for raw image processing
Upstream URL: https://github.com/CarVac/librtprocess
Licenses: GPL3
Submitter: tecnotercio
Maintainer: tecnotercio
Last Packager: tecnotercio
Votes: 0
Popularity: 0.000000
First Submitted: 2020-10-26 00:55 (UTC)
Last Updated: 2022-10-26 23:48 (UTC)

Dependencies (3)

Required by (1)

Sources (1)

Latest Comments

tecnotercio commented on 2021-08-15 21:36 (UTC)

@ak2021: I applied the patch below to the source code, and the build finished successfully:

https://github.com/CarVac/librtprocess/pull/62/commits/470986b0d76b1568647352455e60f5a23f21684f

PKGBUILD has been updated with this fix.

ak2021 commented on 2021-08-09 00:52 (UTC) (edited on 2021-08-09 00:55 (UTC) by ak2021)

Failed to build

In file included from /home/user/Downloads/filmulator/librtprocess/src/librtprocess-0.11.0/src/demosaic/xtransfast.cc:22:

/home/user/Downloads/filmulator/librtprocess/src/librtprocess-0.11.0/src/include/librtprocess.h:30:313: error: ‘size_t’ has not been declared 30 | 2], const std::function<bool(double)> &setProgCancel, double initGain, int border, float inputScale, float outputScale, size_t chunkSize = 2, bool measure = false); |

^~~~~~

/home/user/Downloads/filmulator/librtprocess/src/librtprocess-0.11.0/src/include/librtprocess.h:34:197: error: ‘size_t’ has not been declared 34 | oat **red, float **green, float **blue, const unsigned cfarray[2][2], const std::function<bool(double)> &setProgCancel, size_t chunkSize = 2, bool measure = false); |

^~~~~~

/home/user/Downloads/filmulator/librtprocess/src/librtprocess-0.11.0/src/include/librtprocess.h:35:271: error: ‘size_t’ has not been declared 35 | ], const float rgb_cam[3][4], const std::function<bool(double)> &setProgCancel, const int passes, const bool useCieLab, size_t chunkSize = 2, bool measure = false); |

^~~~~~

/home/user/Downloads/filmulator/librtprocess/src/librtprocess-0.11.0/src/include/librtprocess.h:41:79: error: ‘size_t’ has not been declared 41 | rpError CA_correct(int winx, int winy, int winw, int winh, const bool autoCA, size_t autoIterations, const double cared, const double cablue, bool avoidColourshift, const float * const *rawDataIn, float **rawDataOut, const unsigned cfarray[2][2], const std::function<bool(double)> &setProgCancel, double fitParams[2][2][16], bool fitParamsIn, float inputScale = 65535.f, float outputScale = 65535.f, size_t chunkSize = 2, bool measure = false); |

^~~~~~

/home/user/Downloads/filmulator/librtprocess/src/librtprocess-0.11.0/src/include/librtprocess.h:41:401: error: ‘size_t’ has not been declared 41 | &setProgCancel, double fitParams[2][2][16], bool fitParamsIn, float inputScale = 65535.f, float outputScale = 65535.f, size_t chunkSize = 2, bool measure = false); | ^~~~~~

make[2]: *** [src/CMakeFiles/rtprocess.dir/build.make:230: src/CMakeFiles/rtprocess.dir/demosaic/xtransfast.cc.o] Error 1

make[1]: *** [CMakeFiles/Makefile2:143: src/CMakeFiles/rtprocess.dir/all] Error 2

make: *** [Makefile:156: all] Error 2

==> ERROR: A failure occurred in build().

Aborting...