Tomas Kuliavas wrote: > > Most important part is that I don't see any oracle extension and suspect > that you have PHP compiled with --enable-sigchild option. Why > --enable-sigchild option is enabled in your PHP install? > > I think if this compilation option is enabled, PHP pclose() function > returns invalid program execution status codes. If you contact PHP > developers, they will ask to recompile PHP without --enable-sigchild. > Sending issue can be fixed by switching to SMTP. SquirrelSpell issue might > be fixed by switching to pspell extension, but your SquirrelSpell version > does not support it. > > Other solution is to ignore pclose() status in delivery and spell check > code. It requires modifications in SquirrelMail scripts and makes program > execution unreliable. > > If you don't need Oracle, I strongly recommend contacting Sun and asking > to recompile standard PHP packages without --enable-sigchild option. You > and Sun have to choose between Oracle and unreliable PHP program execution > code. If Sun don't want to change their compilation, maybe they can > explain how --enable-sigchild changes PHP pclose() function and how to > detect successful program execution when --enable-sigchild option is > enabled. We use a 3rd party (TheWrittenWord) to compile our opensource applications to maintain consistency across multiple platforms. The php they provide was compiled with the --enable-sigchild option. However, I had them recompile php without that option and it has not changed the behavior I am encountering with SquirrelMail. Are there any other options that could be causing this behavior? Any other ideas. I've included the entire configure line used to compile the PHP (it's kind of busy because it contains variables from his build scripts, but it gives you a list of options he used): ${SHELL} ./configure CC="${CC:-gcc}" CPP="${CPP+${CPP}}" \ CFLAGS="${CFLAGS:--O2}" CPPFLAGS="-I${SB_VAR_LIBGCRYPT_INC} \ -I${SB_VAR_LIBGPG_ERROR_INC} ${CPPFLAGS+${CPPFLAGS}}" \ LDFLAGS="${CC_LD_RT}${SB_VAR_LIBDB_LIB} ${LDFLAGS+${LDFLAGS}}" \ EXTENSION_DIR="${SB_INSTALL_PREFIX}/lib/extensions/${SB_MODULE_NAME}" \ --with-layout=GNU \ --with-config-file-path=${_sysconfdir} \ --with-config-file-scan-dir="${_sysconfdir}/ini.d" \ --with-pear="${SB_INSTALL_PREFIX}/lib" \ --with-apxs2=${SB_VAR_APACHE}/bin/apxs.worker \ --enable-shmop=shared \ --enable-sysvsem=shared \ --enable-sysvshm=shared \ --enable-shared \ --enable-static \ --enable-ftp=shared \ --enable-safe-mode \ --enable-soap=shared \ --enable-fastcgi \ --enable-session \ --enable-memory-limit \ --enable-dba=shared \ --with-db4=${SB_VAR_LIBDB} \ --with-zlib=shared,${SB_VAR_ZLIB} \ --with-bz2=shared,${SB_VAR_LIBBZ} \ --enable-libxml \ --enable-xmlreader=shared \ --enable-xmlwriter=shared \ --with-libxml-dir=${SB_VAR_LIBXML} \ --with-xsl=shared,${SB_VAR_LIBXSLT} \ --with-gd=shared,${SB_VAR_LIBGD} \ --enable-gd-native-ttf \ --with-jpeg-dir=${SB_VAR_JPEG} \ --with-png-dir=${SB_VAR_LIBPNG} \ --with-tiff-dir=${SB_VAR_LIBTIFF} \ --with-freetype-dir=${SB_VAR_LIBTTF} \ --with-xpm-dir=${SB_VAR_XPM} \ --with-t1lib=${SB_VAR_T1LIB} \ --with-gettext=shared,${SB_VAR_GETTEXT} \ --with-curl=shared,${SB_VAR_CURL} \ --enable-bcmath=shared \ --enable-pdo=shared \ ${SB_VAR_LIBICONV+--with-iconv=shared,${SB_VAR_LIBICONV}} \ ${SB_VAR_LIBICONV+--with-iconv-dir=shared,${SB_VAR_LIBICONV}} \ ${SB_VAR_IMAP+--with-imap=shared,${SB_VAR_IMAP}} \ ${SB_VAR_IMAP+--with-imap-ssl=${SB_VAR_LIBOPENSSL}} \ ${SB_VAR_LIBOPENSSL+--with-openssl=shared,${SB_VAR_LIBOPENSSL}} \ ${SB_VAR_OPENLDAP+--with-ldap=shared,${SB_VAR_OPENLDAP}} \ ${SB_VAR_MYSQL+--with-pdo-mysql=shared,${SB_VAR_MYSQL}} \ ${SB_VAR_MYSQL+--with-mysql=shared,${SB_VAR_MYSQL}} \ ${SB_VAR_MYSQL+--with-mysql-sock="/var${SB_VAR_MYSQL}/run/mysql.sock"} \ ${SB_VAR_PGSQL+--with-pdo-pgsql=shared,${SB_VAR_PGSQL}} \ ${SB_VAR_PGSQL+--with-pgsql=shared,${SB_VAR_PGSQL}} \ ${SB_VAR_LIBSQLITE+--with-pdo-sqlite=shared,${SB_VAR_LIBSQLITE}} \ ${SB_VAR_LIBSQLITE+--with-sqlite=shared} \ ${SB_VAR_LIBSQLITE+--enable-sqlite-utf8} ${ARGS+${ARGS}} \ --prefix=${SB_INSTALL_PREFIX} -- Thanks for the continued help, Bob Jones bob.jones@xxxxxxx ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV -- squirrelmail-users mailing list Posting Guidelines: http://www.squirrelmail.org/wiki/MailingListPostingGuidelines List Address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx List Archives: http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user List Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=2995 List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users