Hi.

[email protected] писал 18.07.2016 08:06:
I'm trying to compile this software on OI and fell onto the
requirement of dprintf :

darktable-release-2.0.5/src/common/darktable.c:174:3: error: implicit
declaration of function 'dprintf'
[-Werror=implicit-function-declaration]
dprintf(fout, "this is %s reporting a segfault:\n\n", PACKAGE_STRING);
   ^
cc1: some warnings being treated as errors
src/CMakeFiles/lib_darktable.dir/build.make:279: recipe for target
'src/CMakeFiles/lib_darktable.dir/common/darktable.c.o' failed
gmake[2]: *** [src/CMakeFiles/lib_darktable.dir/common/darktable.c.o] Error 1

It seems that Openindiana doesn't support this function, am I correct ?

If yes, should I use fprintf instead (with some file descriptor juggling ?

Yes, illumos doesn't provide dprintf(). But fprintf works with FILE*, not file descriptors. So you need to use
sprintf/snprintf + write.

---
System Administrator of Southern Federal University Computer Center

_______________________________________________
openindiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to