jdk/make/common/shared/Sanity.gmk
Print this page
*** 891,900 ****
--- 891,934 ----
"" >> $(ERROR_FILE) ; \
fi
endif
######################################################
+ # BDB_HEADERS_PATH must be valid
+ ######################################################
+ sane-libdb:
+ ifdef USE_SYSTEM_BDB
+ ifneq ($(PLATFORM), windows)
+ @if [ ! -r $(BDB_HEADERS_PATH)/db.h ]; then \
+ $(ECHO) "ERROR: You do not have access to valid Berkeley DB header files. \n" \
+ " Please check your access to \n" \
+ " $(BDB_HEADERS_PATH)/db.h \n" \
+ " and/or check your value of ALT_BDB_HEADERS_PATH, \n" \
+ " libdb<major>.<minor>-dev is frequently pre-installed on many systems, \n" \
+ " or may be downloaded from your distributions repository or \n" \
+ " http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html \n" \
+ "" >> $(ERROR_FILE) ; \
+ fi
+ endif
+ else # We must have a valid libdb-rds and db.h
+ @if [ ! -r $(BDB_IMPORT_PATH)/lib/$(LIBARCH)/$(LIB_PREFIX)db-rds.$(LIBRARY_SUFFIX) ]; then \
+ $(ECHO) "ERROR: BDB_IMPORT_PATH does not point to a valid libdb-rds. \n" \
+ " Please check your access to \n" \
+ " $(BDB_IMPORT_PATH)/lib/$(LIBARCH)/$(LIB_PREFIX)db-rds.$(LIBRARY_SUFFIX) \n" \
+ " and/or check your value of ALT_BDB_IMPORT_PATH. \n" \
+ "" >> $(ERROR_FILE) ; \
+ fi
+ @if [ ! -r $(BDB_IMPORT_PATH)/header/db.h ]; then \
+ $(ECHO) "ERROR: BDB_IMPORT_PATH does not point to a valid db.h. \n" \
+ " Please check your access to \n" \
+ " $(BDB_IMPORT_PATH)/header/db.h \n" \
+ " and/or check your value of ALT_BDB_IMPORT_PATH. \n" \
+ "" >> $(ERROR_FILE) ; \
+ fi
+ endif
+
+ ######################################################
# Check for existence of DEVTOOLS_PATH
# All needed tools come with base system on Apple
######################################################
sane-devtools_path:
ifneq ($(OS_VENDOR), Apple)