Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 2bf4e4d595cb943ba695555b64e4d951 > files > 2

db4-4.1.25-11mdv2008.0.src.rpm

--- db-4.1.25/dist/aclocal_java/ac_jni_include_dirs.ac.jni-pkgconfig	2002-09-06 09:32:01.000000000 -0400
+++ db-4.1.25/dist/aclocal_java/ac_jni_include_dirs.ac	2005-08-09 02:15:59.000000000 -0400
@@ -64,8 +64,6 @@ else
 		if test "$_JTOPDIR" != "/usr"; then
 			JNI_INCLUDE_DIRS="$JNI_INCLUDE_DIRS $_JTOPDIR/include"
 		fi
-	else
-		AC_MSG_ERROR([cannot find java include files])
 	fi
 fi
 
--- db-4.1.25/dist/configure.ac.jni-pkgconfig	2002-09-06 09:32:00.000000000 -0400
+++ db-4.1.25/dist/configure.ac	2005-08-09 00:45:00.000000000 -0400
@@ -333,10 +333,20 @@ if test "$db_cv_java" = "yes"; then
 	AC_PROG_JAR
         AC_JNI_INCLUDE_DIR
 
+	dnl check for libgcj includes
+	if test -z "$PKG_CONFIG"; then
+		AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+	fi
+	if test -z "$JNI_INCLUDE_DIRS"; then
+		if $PKG_CONFIG --exists libgcj ; then
+			CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags libgcj`"
+		fi
+	else
 	for JNI_INCLUDE_DIR in $JNI_INCLUDE_DIRS
 	do
 		CPPFLAGS="$CPPFLAGS -I$JNI_INCLUDE_DIR"
 	done
+	fi
 
 	ADDITIONAL_LANG="$ADDITIONAL_LANG java"
 	INSTALL_LIBS="$INSTALL_LIBS \$(libjso_target)"