diff -Nrup a/configure.ac b/configure.ac --- a/configure.ac 2006-12-01 12:32:10.000000000 +0100 +++ b/configure.ac 2023-02-25 04:57:46.080994440 +0100 @@ -9,6 +9,8 @@ AC_SUBST(ISODATE) AC_CANONICAL_HOST +LT_INIT([dlopen]) + AM_DISABLE_STATIC AM_ENABLE_SHARED @@ -38,12 +40,8 @@ CFLAGS="$CFLAGS $X_CFLAGS" dnl Checks for library functions. AC_CHECK_HEADERS(linux/hdreg.h) -AC_CHECK_PROG([IMLIB2_CONFIG_IN_PATH],[imlib2-config],[yes],[no]) -if test "x$IMLIB2_CONFIG_IN_PATH" = "xno"; then - AC_ERROR([imlib2-config not found in PATH.. You need to install Imlib2 (and its developpement package)]) -fi -IMLIB2_CFLAGS=$(imlib2-config --cflags) -IMLIB2_LIBS=$(imlib2-config --libs) +IMLIB2_CFLAGS=$(pkg-config --cflags imlib2) +IMLIB2_LIBS=$(pkg-config --libs imlib2) AC_SUBST(IMLIB2_CFLAGS) AC_SUBST(IMLIB2_LIBS) @@ -87,9 +85,9 @@ if test "x$build_gkforkplop" = "xno"; th else echo building with GKFORKPLOP, checking for gtk2.. pkg_modules="gtk+-2.0 >= 2.0.0" - PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) - GTK2_CFLAGS=$PACKAGE_CFLAGS; - GTK2_LIBS=$PACKAGE_LIBS; + PKG_CHECK_MODULES(PACKAGE2, [$pkg_modules]) + GTK2_CFLAGS=$PACKAGE2_CFLAGS; + GTK2_LIBS=$PACKAGE2_LIBS; AC_SUBST(GTK2_CFLAGS) AC_SUBST(GTK2_LIBS) SAVECPPFLAGS="$CPPFLAGS" @@ -99,7 +97,7 @@ else echo -e "${YELLOW}gkrellm2/gkrellm.h header not found or unusable${RESET}... cannot build gkforkplop.so" build_gkforkplop="no" else - GKFORKPLOP="gkforkplop.so" + GKFORKPLOP="gkforkplop.la" fi CPPFLAGS="$SAVECPPFLAGS" fi