--- mpdm/config.sh.orig 2015-05-05 07:29:54 UTC +++ mpdm/config.sh @@ -191,8 +191,8 @@ echo -n "Testing for regular expressions... " if [ "$WITH_PCRE" = 1 ] ; then # try first the pcre library - TMP_CFLAGS="-I/usr/local/include" - TMP_LDFLAGS="-L/usr/local/lib -lpcre -lpcreposix" + TMP_CFLAGS="-I$LOCALBASE/include" + TMP_LDFLAGS="-L$LOCALBASE/lib -lpcre -lpcreposix" echo "#include " > .tmp.c echo "int main(void) { regex_t r; regmatch_t m; regcomp(&r,\".*\",REG_EXTENDED|REG_ICASE); return 0; }" >> .tmp.c @@ -370,13 +370,15 @@ else echo "#define CONFOPT_GETTEXT 1" >> config.h else # try now with -lintl - TMP_LDFLAGS="-lintl" + TMP_CFLAGS="-I$LOCALBASE/include" + TMP_LDFLAGS="-L$LOCALBASE/lib -lintl" - $CC .tmp.c $TMP_LDFLAGS -o .tmp.o 2>> .config.log + $CC $TMP_CFLAGS .tmp.c $TMP_LDFLAGS -o .tmp.o 2>> .config.log if [ $? = 0 ] ; then echo "OK (libintl needed)" echo "#define CONFOPT_GETTEXT 1" >> config.h + echo "$TMP_CFLAGS" >> config.cflags echo "$TMP_LDFLAGS" >> config.ldflags else echo "No" @@ -403,13 +405,15 @@ else echo "#define CONFOPT_ICONV 1" >> config.h else # try now with -liconv - TMP_LDFLAGS="-liconv" + TMP_CFLAGS="-I$ICONV_PREFIX/include" + TMP_LDFLAGS="-L$ICONV_PREFIX/lib $ICONV_LIB" - $CC .tmp.c $TMP_LDFLAGS -o .tmp.o 2>> .config.log + $CC $TMP_CFLAGS .tmp.c $TMP_LDFLAGS -o .tmp.o 2>> .config.log if [ $? = 0 ] ; then echo "OK (libiconv needed)" echo "#define CONFOPT_ICONV 1" >> config.h + echo "$TMP_CFLAGS" >> config.cflags echo "$TMP_LDFLAGS" >> config.ldflags else echo "No"