Hi guys,
I just tried to compile 10.0 on FreeBSD-9.1 RELEASE
and noticed two problems:
1. It printed this warning for every source file:
/usr/include/sys/timeb.h:42:2: warning: #warning "this file includes
which is deprecated"
This diff fixes the problem:
-#ifdef HAVE_SYS_TIMEB_H
+#if defined(HAVE_SYS_TIMEB_H) && !defined(__FreeBSD__)
2. It failed to compile because of pcre (both libraries and includes)
installed in the system. Compiler used the *system* header pcre.h
together with the *bundled* library libpcre.a.
I had a similar complaint from the MacPorts maintainers.
This diff fixes the problem:
# Common defines and includes
+SET(CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE ON)
ADD_DEFINITIONS(-DHAVE_CONFIG_H)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/include
Does this look OK?
If so, which version should I push it in?
Thanks.