Package Details: pfstools 2.1.0-2

Git Clone URL: https://aur.archlinux.org/pfstools.git (read-only)
Package Base: pfstools
Description: Set of command line programs for reading, writing and manipulating high-dynamic range (HDR) images
Upstream URL: http://pfstools.sourceforge.net/
Licenses: LGPL2.1
Conflicts: pfscalibration, pfstmo
Provides: pfscalibration, pfstmo
Submitter: None
Maintainer: stativ
Last Packager: stativ
Votes: 37
Popularity: 0.000326
First Submitted: 2006-11-15 06:01
Last Updated: 2018-11-10 15:00

Dependencies (24)

Required by (0)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

Morn commented on 2015-12-08 15:01

@stativ: Just use "git add -u" next time, then you cannot forget to add the PKGBUILD. :-)

stativ commented on 2015-12-07 21:30

Morn: thanks, fixed now. Somehow I forgot to add the updated PKGBUILD to commit.

Morn commented on 2015-12-06 12:16

Does not work because the PKGBUILD still says 2.0.3, not 2.0.4.

stativ commented on 2015-09-14 20:20

It should build fine now. There was a problem building octave support that was automatically enabled if the octave was found. Now it is explicitly disabled to avoid any issues.

sebafroh commented on 2015-09-02 13:53

Version 2.0.3 does break compilation with Errors. Trying to update PKGBUILD to actual version 2.0.4, but with same result (but another reason):

/tmp/yaourt-tmp-sebastian/aur-pfstools/src/pfstools-2.0.4/src/octave/pfsput.cpp:181:60: error: no match for call to '(octave_value) (int)'
std::string tagValue = tags.contents( itTag )(0).string_value();
^
src/octave/CMakeFiles/pfsput.mkoct.dir/build.make:60: recipe for target 'src/octave/pfsput.oct' failed
make[2]: *** [src/octave/pfsput.oct] Error 1
CMakeFiles/Makefile2:1555: recipe for target 'src/octave/CMakeFiles/pfsput.mkoct.dir/all' failed
make[1]: *** [src/octave/CMakeFiles/pfsput.mkoct.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2

stativ commented on 2015-04-11 14:41

It seems the new version (2.0.2) builds fine without any workaround.

yousry commented on 2015-04-08 06:07

Adding the lib path LD_LIBRARY_PATH=./src/pfs/libpfs.a
to the cmake build script should fix the problem.

yousry commented on 2015-04-08 05:59

I get the following error message with makepkg:

Linking CXX static library libpfs.a
[ 8%] Built target pfs
Scanning dependencies of target pfstransform_colorspace.cpp
[ 9%] Generating pfstransform_colorspace.oct
/usr/bin/ld: cannot find -lpfs
collect2: error: ld returned 1 exit status
src/octave/CMakeFiles/pfsread.cpp.dir/build.make:51: recipe for target 'src/octave/pfsread.oct' failed
make[2]: *** [src/octave/pfsread.oct] Error 1
CMakeFiles/Makefile2:1491: recipe for target 'src/octave/CMakeFiles/pfsread.cpp.dir/all' failed
make[1]: *** [src/octave/CMakeFiles/pfsread.cpp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: cannot find -lpfs
collect2: error: ld returned 1 exit status
src/octave/CMakeFiles/pfsclose.cpp.dir/build.make:51: recipe for target 'src/octave/pfsclose.oct' failed
make[2]: *** [src/octave/pfsclose.oct] Error 1
CMakeFiles/Makefile2:1351: recipe for target 'src/octave/CMakeFiles/pfsclose.cpp.dir/all' failed
make[1]: *** [src/octave/CMakeFiles/pfsclose.cpp.dir/all] Error 2
/usr/bin/ld: cannot find -lpfs
collect2: error: ld returned 1 exit status
src/octave/CMakeFiles/pfsopen.cpp.dir/build.make:51: recipe for target 'src/octave/pfsopen.oct' failed
make[2]: *** [src/octave/pfsopen.oct] Error 1
CMakeFiles/Makefile2:1421: recipe for target 'src/octave/CMakeFiles/pfsopen.cpp.dir/all' failed
make[1]: *** [src/octave/CMakeFiles/pfsopen.cpp.dir/all] Error 2
/usr/bin/ld: cannot find -lpfs
collect2: error: ld returned 1 exit status
src/octave/CMakeFiles/pfsget.cpp.dir/build.make:51: recipe for target 'src/octave/pfsget.oct' failed
make[2]: *** [src/octave/pfsget.oct] Error 1
CMakeFiles/Makefile2:1386: recipe for target 'src/octave/CMakeFiles/pfsget.cpp.dir/all' failed
make[1]: *** [src/octave/CMakeFiles/pfsget.cpp.dir/all] Error 2
/usr/bin/ld: cannot find -lpfs
collect2: error: ld returned 1 exit status
src/octave/CMakeFiles/pfsput.cpp.dir/build.make:51: recipe for target 'src/octave/pfsput.oct' failed
make[2]: *** [src/octave/pfsput.oct] Error 1
CMakeFiles/Makefile2:1456: recipe for target 'src/octave/CMakeFiles/pfsput.cpp.dir/all' failed
make[1]: *** [src/octave/CMakeFiles/pfsput.cpp.dir/all] Error 2
/usr/bin/ld: cannot find -lpfs
collect2: error: ld returned 1 exit status
src/octave/CMakeFiles/pfstransform_colorspace.cpp.dir/build.make:51: recipe for target 'src/octave/pfstransform_colorspace.oct' failed
make[2]: *** [src/octave/pfstransform_colorspace.oct] Error 1
CMakeFiles/Makefile2:1526: recipe for target 'src/octave/CMakeFiles/pfstransform_colorspace.cpp.dir/all' failed
make[1]: *** [src/octave/CMakeFiles/pfstransform_colorspace.cpp.dir/all] Error 2
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

stativ commented on 2015-01-29 18:49

Piezo: thank you! I've updated the package (also, I added you in the contributor line).

Piezo commented on 2015-01-27 14:49

The other pfs packages (pfscalibration and pfstmo) are now distributed with pfstools, and the project has migrated to CMake.

My upgraded PKGBUILD for v2.0.0: https://gist.github.com/Piezoid/1192b14b06668680d9f4