diff --git a/INSTALL b/INSTALL index d7fe05b..b7ded9b 100644 --- a/INSTALL +++ b/INSTALL @@ -95,20 +95,13 @@ Unix or Unix-like system install-headers: install the driver header files in ${includedir}. install-all: compile and install everything. - To actually run this, you need either psyced or a mudlib. + To actually use psyclpc, you need either psyced or a mudlib. - pthreads: - If your systems supports pthreads, --enable-use-pthreads will allow to - compile the driver with pthread support. Currently this means that - background threads will be used to write data to the network. - - WARNING: pthreads support is still experimental and might crash - your driver! + Debian/Ubuntu Linux: + apt-get install libssl-dev libidn11-dev libpcre3 bison autoconf FreeBSD: - When using gcc, it could happen that the compiler aborts with signal 10 - or 11. The reasons are unknown, but you can restart the compilation - process by typing "make" again (and again...). + ... AIX 3.4: The native compiler comes in several forms, of which only the diff --git a/TODO b/TODO index 9cc47ed..6fe286b 100644 --- a/TODO +++ b/TODO @@ -3,6 +3,10 @@ FROM LDMUD that we are active in. syncing with ldmud is a good idea. BUGS +- configure should warn more vehemently when libidn is missing +- libpsyc isnt recognized even if properly installed +- x86_64 seems to require -ldl explicitly at the end of libs +- sometimes -lpsyc and -lpcre are added twice to $LIBS !? - should autoconf to sysmalloc also for osol (OpenSolaris) - #define USE_EXPAT und JSON werden trotzdem gesetzt in config.h auch wenn configure keine libs gefunden hat (egal, wir verwenden beide nicht) diff --git a/src/autoconf/configure.in b/src/autoconf/configure.in index e2f9b03..01695c5 100644 --- a/src/autoconf/configure.in +++ b/src/autoconf/configure.in @@ -1389,27 +1389,27 @@ int main(void) lp_cv_need_lib_iconv=no, lp_cv_need_lib_iconv=yes )) - if test "$lp_cv_need_lib_iconv" = "yes"; then - # Search the libraries +# if test "$lp_cv_need_lib_iconv" = "yes"; then +# # Search the libraries - tmp="" +# tmp="" - AC_CHECK_LIB(iconv,libiconv_close, tmp="$PKGLIBS -liconv") +# AC_CHECK_LIB(iconv,libiconv_close, tmp="$PKGLIBS -liconv") - if test "x$tmp" = "x"; then - CFLAGS="$saveflags -L/usr/local/lib" - AC_CHECK_LIB(iconv,libiconv_close, tmp="$PKGLIBS -L/usr/local/lib -liconv") - fi +# if test "x$tmp" = "x"; then +# CFLAGS="$saveflags -L/usr/local/lib" +# AC_CHECK_LIB(iconv,libiconv_close, tmp="$PKGLIBS -L/usr/local/lib -liconv") +# fi - if test "x$tmp" = "x"; then - echo "iconv library not found." - lp_cv_has_iconv="no" - else - PKGLIBS="$tmp" - fi +# if test "x$tmp" = "x"; then +# echo "iconv library not found." +# lp_cv_has_iconv="no" +# else +# PKGLIBS="$tmp" +# fi - CFLAGS="$saveflags" - fi +# CFLAGS="$saveflags" +# fi fi if test "x$lp_cv_has_iconv" = "xyes"; then