Hi,
I've been compiling the 1.4.x version of Darktable without issue.
Today I tried compiling the latest (git master) version of darktable
and the compilation failed with:
[ 32%] Building C object
src/CMakeFiles/lib_darktable.dir/common/imageio_module.c.o
In file included from /usr/include/png.h:426:0,
from /tmp/darktable/src/common/imageio_png.c:28:
/usr/include/pngconf.h:1478:25: error: attempt to use poisoned "strcpy"
# define png_strcpy strcpy
^
make[2]: *** [src/CMakeFiles/lib_darktable.dir/common/imageio_png.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/CMakeFiles/lib_darktable.dir/all] Error 2
make: *** [all] Error 2
>From doing a very small amount of searching for the error message, it
appears that something like this:
http://blog.leafsr.com/2013/12/02/gcc-poison/
is being triggered?
The 1.4.x branch compiles just fine. Latest commit
commit 5c7de5e814f033b6a1f661b9c428b1509d5aac88
Author: parafin <[email protected]>
Date: Tue Apr 22 20:57:17 2014 +0400
Only the master branch fails to compile.
I am on Slackware 14.1/current, and the libpng is really old (1.4.2)
so perhaps that is the source of the problem? I will explore that
too, but arbitrarily upgrading libpng is liable to break lots of things.
Has anyone else hit this compilation issue?
Regards,
James Marca
------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
darktable-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-devel