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)