Hi All,

This is just FYI since I do not know if it's relevant to other OSes.

I try to compile the new version at FreeBSD. It compiles only with
the following patch. The needed functionality is part of FreeBSD
libc, so (in terms of the CMakeList.txt) HAVE_DL should be 1, but
-ldl is not needed (and gives an error while compiling).

% diff -uC7 src/CMakeLists.txt.orig src/CMakeLists.txt 
 
 
    FreeBSD pts/3 0
*** src/CMakeLists.txt.orig     2016-12-09 13:36:53.000000000 +0300
--- src/CMakeLists.txt  2016-12-26 00:23:45.681868000 +0300
***************
*** 59,73 ****
   CHECK_LIBRARY_EXISTS(dl dlopen "dlfcn.h" HAVE_DL)
   IF(HAVE_DL)
     SET( EXTRA_LIBS ${EXTRA_LIBS} dl )
   ELSE(HAVE_DL)
     FIND_PATH(DL_INCLUDE_DIR dlfcn.h)
     IF(DL_INCLUDE_DIR)
       SET( HAVE_DL 1 )
-     SET( EXTRA_LIBS ${EXTRA_LIBS} dl )
     ENDIF(DL_INCLUDE_DIR)
   ENDIF(HAVE_DL)

   FIND_PATH(LTDL_INCLUDE_DIR ltdl.h )
   IF(LTDL_INCLUDE_DIR)
     SET( HAVE_LTDL 1 )
     SET( EXTRA_LIBS ${EXTRA_LIBS} ltdl )
--- 59,72 ----

-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel
_______________________________________________
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel

Reply via email to