Package Details: photoflow-git r2808.a0d2421d-1

Git Clone URL: https://aur.archlinux.org/photoflow-git.git (read-only, click to copy)
Package Base: photoflow-git
Description: Non-destructive, layer-based photo retouching including RAW image development
Upstream URL: http://aferrero2707.github.io/PhotoFlow
Licenses: GPL3
Conflicts: photoflow
Provides: photoflow
Submitter: Joermungand
Maintainer: Joermungand
Last Packager: Joermungand
Votes: 2
Popularity: 0.000000
First Submitted: 2015-10-30 22:24 (UTC)
Last Updated: 2020-01-29 05:14 (UTC)

Latest Comments

1 2 Next › Last »

jean-raphael commented on 2021-12-18 00:20 (UTC)

mutiple errors (manjaro)

[ 39%] Building CXX object src/CMakeFiles/pfbase.dir/rt/rtexif/rtexif.cc.o
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc: Dans la fonction « short unsigned int rtexif::get2(FILE*, rtexif::ByteOrder) »:
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:3379:11: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 3379 |     fread (str, 1, 2, f);
      |     ~~~~~~^~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc: Dans le constructeur « rtexif::Tag::Tag(rtexif::TagDirectory*, FILE*, int) »:
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:948:19: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
  948 |             fread (buffer, 1, 14, f );
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:963:19: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
  963 |             fread (buffer, 1, 2, f);
      |             ~~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc: Dans la fonction membre « bool rtexif::Tag::parseMakerNote(FILE*, int, rtexif::ByteOrder) »:
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:1278:19: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 1278 |             fread (value, 1, 8, f);
      |             ~~~~~~^~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:1294:19: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 1294 |             fread (value, 1, 18, f);
      |             ~~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:1317:15: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 1317 |         fread (value, 1, 6, f);
      |         ~~~~~~^~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:1325:15: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 1325 |         fread (value, 1, 10, f);
      |         ~~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:1333:15: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 1333 |         fread (value, 1, 12, f);
      |         ~~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:1345:15: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 1345 |         fread (value, 1, 12, f);
      |         ~~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:1361:15: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 1361 |         fread (value, 1, 8, f);
      |         ~~~~~~^~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:1367:19: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 1367 |             fread (value + 8, 1, 4, f);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:1377:15: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 1377 |         fread (value, 1, 12, f);
      |         ~~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc: Dans la fonction membre « rtexif::Tag* rtexif::ExifManager::saveCIFFMNTag(rtexif::TagDirectory*, int, const char*) »:
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:2132:15: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 2132 |         fread (data, len, 1, f);
      |         ~~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc: Dans la fonction membre « void rtexif::ExifManager::parseCIFF(int, rtexif::TagDirectory*) »:
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:2205:19: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 2205 |             fread (buffer, 64, 1, f);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:2212:19: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 2212 |             fread (buffer, 64, 1, f);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc: Dans la fonction membre « void rtexif::ExifManager::parse(bool, bool, bool) »:
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:2798:15: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 2798 |         fread (&bo, 1, 2, f);
      |         ~~~~~~^~~~~~~~~~~~~~
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc: Dans la fonction « int rtexif::get4(FILE*, rtexif::ByteOrder) »:
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/rt/rtexif/rtexif.cc:3387:11: attention: la valeur retournée par « size_t fread(void*, size_t, size_t, FILE*) » est ignorée alors qu'elle est déclarée avec l'attribut « warn_unused_result » [-Wunused-result]
 3387 |     fread (str, 1, 4, f);
      |     ~~~~~~^~~~~~~~~~~~~~
Au niveau global:
cc1plus: note: l'option de la ligne de commande non reconnue « -Wno-deprecated-register » aurait pu avoir pour but de supprimer les diagnostiques précédents
[ 39%] Building CXX object src/CMakeFiles/pfbase.dir/rt/rtexif/sonyminoltaattribs.cc.o

and the fatal error

[ 47%] Building CXX object src/CMakeFiles/pfbase.dir/operations/demosaic_common.cc.o
[ 47%] Building CXX object src/CMakeFiles/pfbase.dir/operations/denoise.cc.o
/var/tmp/pamac-build-jean-raphael/photoflow-git/src/photoflow/src/operations/denoise.cc:30:10: erreur fatale: vips/cimg_funcs.h : Aucun fichier ou dossier de ce type
   30 | #include <vips/cimg_funcs.h>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminée.
make[2]: *** [src/CMakeFiles/pfbase.dir/build.make:1644 : src/CMakeFiles/pfbase.dir/operations/denoise.cc.o] Erreur 1
make[1]: *** [CMakeFiles/Makefile2:545 : src/CMakeFiles/pfbase.dir/all] Erreur 2
make: *** [Makefile:136 : all] Erreur 2
==> ERREUR : Une erreur s’est produite dans build().
    Abandon…

simona commented on 2021-09-06 22:39 (UTC)

In file included from /home/simona/.cache/yay/photoflow-git/src/photoflow/src/external/librtprocess/src/demosaic/xtransfast.cc:22: /home/simona/.cache/yay/photoflow-git/src/photoflow/src/external/librtprocess/src/include/librtprocess.h:30:313: error: ‘size_t’ has not been declared 30 | nction<bool(double)> &setProgCancel, double initGain, int border, float inputScale, float outputScale, size_t chunkSize = 2, bool measure = false); | ^~~~~~

/home/simona/.cache/yay/photoflow-git/src/photoflow/src/external/librtprocess/src/include/librtprocess.h:34:197: error: ‘size_t’ has not been declared 34 | green, float blue, const unsigned cfarray[2][2], const std::function<bool(double)> &setProgCancel, size_t chunkSize = 2, bool measure = false);

Joermungand commented on 2019-08-02 11:56 (UTC)

@photofloweditor It is AUR policy that development packages should not be updated on every commit, but only when upstream changes break the build process and the build script needs updating. Even though it points to an older version, the script will always retrieve the latest commit and build against that. The resulting package will also have the correct version. I’m constantly monitoring the git repository for commits and rebuild every time there is one.

photofloweditor commented on 2019-08-02 11:45 (UTC)

@Joermungand The photoflow-git package is currently still pointing to the git version from middle of June. Any chance to update the package? Would you need help for the maintenance?

Thanks!

Joermungand commented on 2018-05-10 15:25 (UTC)

The issue is related with the move to gcc 8.1 and it does not come from PhotoFlow itself, it comes from Darktable. For now, I have temporarily solved it by removing the error warning compiler option for rawspeed (which shouldn’t be disabled, but at least it builds and works). The new PKGBUILD also addresses the issues you’ve raised under photoflow (stable).

dreieck commented on 2018-05-09 13:35 (UTC) (edited on 2018-05-09 13:36 (UTC) by dreieck)

Fails to build for me in rawspeed:

[...]
Scanning dependencies of target rawspeed
[  5%] Building CXX object src/external/rawspeed/src/CMakeFiles/rawspeed.dir/librawspeed/common/Common.cpp.o
[  5%] Building CXX object src/external/rawspeed/src/CMakeFiles/rawspeed.dir/librawspeed/common/Cpuid.cpp.o
[  5%] Building CXX object src/external/rawspeed/src/CMakeFiles/rawspeed.dir/librawspeed/common/DngOpcodes.cpp.o
[  6%] Building CXX object src/external/rawspeed/src/CMakeFiles/rawspeed.dir/librawspeed/common/ErrorLog.cpp.o
[  6%] Building CXX object src/external/rawspeed/src/CMakeFiles/rawspeed.dir/librawspeed/common/Memory.cpp.o
[  6%] Building CXX object src/external/rawspeed/src/CMakeFiles/rawspeed.dir/librawspeed/common/RawImage.cpp.o
/var/tmp/yaourt-tmp-felics/aur-photoflow-git/src/photoflow/src/external/rawspeed/src/librawspeed/common/RawImage.cpp:138:57: error: ‘const’ attribute on function returning ‘void’ [-Werror=attributes]
 void __attribute__((const)) RawImageData::poisonPadding() {
                                                         ^
/var/tmp/yaourt-tmp-felics/aur-photoflow-git/src/photoflow/src/external/rawspeed/src/librawspeed/common/RawImage.cpp:159:59: error: ‘const’ attribute on function returning ‘void’ [-Werror=attributes]
 void __attribute__((const)) RawImageData::unpoisonPadding() {
                                                           ^
/var/tmp/yaourt-tmp-felics/aur-photoflow-git/src/photoflow/src/external/rawspeed/src/librawspeed/common/RawImage.cpp:177:72: error: ‘const’ attribute on function returning ‘void’ [-Werror=attributes]
 void __attribute__((const)) RawImageData::checkRowIsInitialized(int row) {
                                                                        ^
/var/tmp/yaourt-tmp-felics/aur-photoflow-git/src/photoflow/src/external/rawspeed/src/librawspeed/common/RawImage.cpp:191:65: error: ‘const’ attribute on function returning ‘void’ [-Werror=attributes]
 void __attribute__((const)) RawImageData::checkMemIsInitialized() {
                                                                 ^
cc1plus: all warnings being treated as errors
make[2]: *** [src/external/rawspeed/src/CMakeFiles/rawspeed.dir/build.make:128: src/external/rawspeed/src/CMakeFiles/rawspeed.dir/librawspeed/common/RawImage.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:622: src/external/rawspeed/src/CMakeFiles/rawspeed.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build photoflow-git.

fotonut commented on 2017-06-12 08:36 (UTC)

@Joermungand Yes it seems to be behaving now. 56% through now, didn't get that far before. I'll let you know otherwise. Thanks heaps guys!

Joermungand commented on 2017-06-12 07:41 (UTC)

It should work now.

fotonut commented on 2017-06-12 07:17 (UTC)

Hi all, it's still not working for me... Synchronizing package databases... Refreshing antergos... Refreshing antergos... Starting full system upgrade... Preparing... Building photoflow-git... Cloning into 'photoflow-git'... remote: Counting objects: 538, done. remote: Compressing objects: 100% (295/295), done. remote: Total 538 (delta 254), reused 525 (delta 243) Receiving objects: 100% (538/538), 53.26 KiB | 0 bytes/s, done. Resolving deltas: 100% (254/254), done. ==> Making package: photoflow-git r1440.949a5d7-1 (Mon Jun 12 19:10:39 NZST 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Cloning photoflow git repo... Cloning into bare repository '/tmp/pamac-build-fotonut/photoflow-git/photoflow'... remote: Counting objects: 15986, done. remote: Compressing objects: 100% (138/138), done. remote: Total 15986 (delta 142), reused 139 (delta 76), pack-reused 15771 Receiving objects: 100% (15986/15986), 63.27 MiB | 3.62 MiB/s, done. Resolving deltas: 100% (11818/11818), done. ==> Validating source files with md5sums... photoflow ... Skipped ==> Extracting sources... -> Creating working copy of PhotoFlow git repo... Cloning into 'photoflow'... done. Switched to a new branch 'makepkg' ==> Starting pkgver()... ==> Updated version: photoflow-git r1517.0b4e05a-1 ==> Starting build()... -- The CXX compiler identification is GNU 7.1.1 -- The C compiler identification is GNU 7.1.1 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Check for LCMS2 availability... -- Checking for module 'lcms2' -- Found lcms2, version 2.8 -- Found TIFF: /usr/lib/libtiff.so (found version "4.0.8") -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Found PNG: /usr/lib/libpng.so (found version "1.6.29") -- Found JPEG: /usr/lib/libjpeg.so -- Checking for module 'fftw3' -- Found fftw3, version 3.3.6-pl2 -- Checking for module 'libxml-2.0' -- Found libxml-2.0, version 2.9.4 -- Checking for module 'libexif' -- Found libexif, version 0.6.21 -- Found Exiv2: /usr/lib/libexiv2.so (found suitable version "0.25.0", minimum required is "0.12") -- Checking for module 'OpenEXR' -- Found OpenEXR, version 2.2.0 -- Checking for module 'orc-0.4' -- Found orc-0.4, version 0.4.26.1 -- Checking for module 'sigc++-2.0' -- Found sigc++-2.0, version 2.10.0 -- Checking for module 'pixman-1' -- Found pixman-1, version 0.34.0 -- Checking for module 'pango' -- Found pango, version 1.40.6 -- Checking for module 'pangoft2' -- Found pangoft2, version 1.40.6 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.52.2 -- Checking for module 'gmodule-2.0' -- Found gmodule-2.0, version 2.52.2 -- Checking for module 'gthread-2.0' -- Found gthread-2.0, version 2.52.2 -- Checking for module 'gobject-2.0' -- Found gobject-2.0, version 2.52.2 -- Checking for module 'glibmm-2.4' -- Found glibmm-2.4, version 2.51.7 -- GLIB_INCLUDE_DIRS: /usr/include/glib-2.0/usr/lib/glib-2.0/include -- GLIB_LIBRARY_DIRS: -- Checking for module 'vips>=8.3.3' -- Found vips, version 8.5.6 -- VIPS_INCLUDE_DIRS: /usr/include/libgsf-1/usr/include/libxml2/usr/include/ImageMagick-6/usr/include/orc-0.4/usr/include/OpenEXR/usr/include/poppler/glib/usr/include/poppler/usr/include/librsvg-2.0/usr/include/gdk-pixbuf-2.0/usr/include/libpng16/usr/include/cairo/usr/include/pixman-1/usr/include/libdrm/usr/include/pango-1.0/usr/include/freetype2/usr/include/libpng16/usr/include/harfbuzz/usr/include/glib-2.0/usr/lib/glib-2.0/include/usr/include/freetype2/usr/include/harfbuzz/usr/include/libpng16/usr/include/glib-2.0/usr/lib/glib-2.0/include -- VIPS_LIBRARY_DIRS: -- Checking for module 'gtkmm-2.4' -- Found gtkmm-2.4, version 2.24.5 -- GTKMM2_FOUND: 1 -- GTKMM3_FOUND: -- Found Gettext -- Found msgfmt to convert language file. Translation enabled -- Msgfmt_FOUND: 1 -- Try OpenMP C flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Success -- Try OpenMP CXX flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Success -- Found OpenMP: -fopenmp BEFORE add_subdirectory(external/rawspeed) CMake Error at src/external/rawspeed/CMakeLists.txt:11 (message): In-source builds are not permitted. Make a separate folder for building: mkdir build; cd build; cmake .. Before that, remove the files already created: rm -rf CMakeCache.txt CMakeFiles -- Configuring incomplete, errors occurred! See also "/tmp/pamac-build-fotonut/photoflow-git/src/photoflow/CMakeFiles/CMakeOutput.log". ==> ERROR: A failure occurred in build(). Aborting...

Joermungand commented on 2017-06-11 22:24 (UTC)

It’s just completed building. It works. Thank you!