From jbossreflex-commits at lists.jboss.org Thu Jun 12 08:08:40 2008 From: jbossreflex-commits at lists.jboss.org (jbossreflex-commits at lists.jboss.org) Date: Thu, 12 Jun 2008 08:08:40 -0400 Subject: [jbossreflex-commits] JBossReflex SVN: r70 - trunk/php/patch. Message-ID: Author: jfrederic.clere at jboss.com Date: 2008-06-12 08:08:40 -0400 (Thu, 12 Jun 2008) New Revision: 70 Added: trunk/php/patch/openldap-2.2.13.patch Log: Fix the following of my F9: +++ cc -g -O2 -I../../include -I../../include -I/home/jfclere/Linux_x86_64_tools/LPNG/include/libpng12 -I/home/jfclere/Linux_x86_64_tools/LPNG/include/libpng12 -c -o getpeereid.o getpeereid.c getpeereid.c: In function ?\226?\128?\152getpeereid?\226?\128?\153: getpeereid.c:47: error: storage size of ?\226?\128?\152peercred?\226?\128?\153 isn?\226?\128?\153t known getpeereid.c:51: warning: passing argument 5 of ?\226?\128?\152getsockopt?\226?\128?\153 from incompatible pointer type make[2]: *** [getpeereid.o] Error 1 make[2]: Leaving directory `/home/jfclere/jbossreflex/php/openldap-2.2.13/libraries/liblutil' make[1]: *** [all-common] Error 1 make[1]: Leaving directory `/home/jfclere/jbossreflex/php/openldap-2.2.13/libraries' make: *** [all-common] Error 1 Make in openldap-2.2.13 failed +++ Added: trunk/php/patch/openldap-2.2.13.patch =================================================================== --- trunk/php/patch/openldap-2.2.13.patch (rev 0) +++ trunk/php/patch/openldap-2.2.13.patch 2008-06-12 12:08:40 UTC (rev 70) @@ -0,0 +1,11 @@ +--- openldap-2.2.13/libraries/liblutil/getpeereid.c ++++ openldap-2.2.13/libraries/liblutil/getpeereid.c +@@ -14,6 +14,8 @@ + * . + */ + ++#define _GNU_SOURCE ++ + #include "portable.h" + + #ifndef HAVE_GETPEEREID From jbossreflex-commits at lists.jboss.org Thu Jun 12 12:26:03 2008 From: jbossreflex-commits at lists.jboss.org (jbossreflex-commits at lists.jboss.org) Date: Thu, 12 Jun 2008 12:26:03 -0400 Subject: [jbossreflex-commits] JBossReflex SVN: r71 - trunk/php. Message-ID: Author: jfrederic.clere at jboss.com Date: 2008-06-12 12:26:02 -0400 (Thu, 12 Jun 2008) New Revision: 71 Modified: trunk/php/buildphp.sh Log: Arrange testing of return code. Arrange download locations. Don't using sasl when no crypto. Modified: trunk/php/buildphp.sh =================================================================== --- trunk/php/buildphp.sh 2008-06-12 12:08:40 UTC (rev 70) +++ trunk/php/buildphp.sh 2008-06-12 16:26:02 UTC (rev 71) @@ -10,13 +10,15 @@ # PHPVER=5.2.3 -PHPURL=http://de.php.net/distributions/php-${PHPVER}.tar.gz +#PHPURL=http://de.php.net/distributions/php-${PHPVER}.tar.gz +PHPURL=http://museum.php.net/php5/php-${PHPVER}.tar.gz XML2VER=2.6.24 XML2URL=ftp://xmlsoft.org/libxml2/libxml2-${XML2VER}.tar.gz PSQLVER=8.1.8 -PSQLURL=http://wwwmaster.postgresql.org/redir?ftp://ftp2.ch.postgresql.org/pub/postgresql/source/v${PSQLVER}/postgresql-${PSQLVER}.tar.gz +#PSQLURL=http://wwwmaster.postgresql.org/redir?ftp://ftp2.ch.postgresql.org/pub/postgresql/source/v${PSQLVER}/postgresql-${PSQLVER}.tar.gz +PSQLURL=ftp://ftp-archives.postgresql.org/pub/source/v${PSQLVER}/postgresql-${PSQLVER}.tar.gz OSSLVER="0.9.8e" OSSLURL=http://www.openssl.org/source/openssl-${OSSLVER}.tar.gz @@ -33,8 +35,8 @@ KRB5VER="1.4.3" KRB5URL=http://web.mit.edu/kerberos/dist/krb5/1.4/krb5-${KRB5VER}-signed.tar -MSQLVER="4.1.20" -MSQLURL=http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.20.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/ +MSQLVER="4.1.22" +MSQLURL=http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-${MSQLVER}.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/ #MSQLVER="5.0.22" #MSQLURL="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/" @@ -124,15 +126,23 @@ case ${FILE} in *.tar.gz | *.tgz) gzip -dc ${FILE} | tar xvf - + if [ $? -ne 0 ];then + echo "gzip \"${FILE}\" failed" + exit 1 + fi ;; *signed.tar) # MIT stuff tar xvf ${FILE} gzip -dc ${BASE}-${VER}.tar.gz | tar xvf - + if [ $? -ne 0 ];then + echo "gzip \"${FILE}\" failed" + exit 1 + fi ;; *) # something else... - echo "Unknown format $FILE" + echo "Unknown format \"$FILE\" from Extract" exit 1 ;; esac @@ -140,6 +150,10 @@ if [ -f patch/${BASE}-${VER}.patch ] then patch -p0 < patch/${BASE}-${VER}.patch + if [ $? -ne 0 ];then + echo "patch using patch/${BASE}-${VER}.patch" + exit 1 + fi fi fi } @@ -482,8 +496,8 @@ if ${BUILDLZ} then # Extract and Build. - Extract zlib ${LZURL} ${LZVER} - Build zlib-${LZVER} ${TOOLS}/LZ "--shared" "clean" "" + Extract zlib ${LZURL} ${LZVER} || exit 1 + Build zlib-${LZVER} ${TOOLS}/LZ "--shared" "clean" "" || exit 1 fi # @@ -496,8 +510,8 @@ rm -f freetype-${FTT2VER}/builds/unix/freetype-config rm -f freetype-${FTT2VER}/builds/unix/freetype2.pc # Extract and Build. - Extract freetype ${FTT2URL} ${FTT2VER} - Build freetype-${FTT2VER} ${TOOLS}/FTT2 "--enable-shared" "clean+libtool" "" + Extract freetype ${FTT2URL} ${FTT2VER} || exit 1 + Build freetype-${FTT2VER} ${TOOLS}/FTT2 "--enable-shared" "clean+libtool" "" || exit 1 ADDCONF="$ADDCONF --with-freetype-dir=$TOOLS/FTT2" LGDCONF="$LGDCONF --with-freetype=$TOOLS/FTT2" else @@ -508,8 +522,8 @@ # build iconv if required. if ${BUILDICNV} then - Extract libiconv ${ICNVURL} ${ICNVVER} - Build libiconv-${ICNVVER} ${TOOLS}/ICNV "--enable-shared" "clean" "" + Extract libiconv ${ICNVURL} ${ICNVVER} || exit 1 + Build libiconv-${ICNVVER} ${TOOLS}/ICNV "--enable-shared" "clean" "" || exit 1 ADDCONF="$ADDCONF --with-iconv-dir=$TOOLS/ICNV" LGDCONF="$LGDCONF --with-libiconv-prefix=$TOOLS/ICNV" fi @@ -519,16 +533,16 @@ # Note the trick ADDCONF is filled before. if ${BUILDMSQL} then - Extract mysql ${MSQLURL} ${MSQLVER} - Build mysql-${MSQLVER} ${TOOLS}/MSQL "--enable-shared --enable-thread-safe-client" "clean" "" + Extract mysql ${MSQLURL} ${MSQLVER} || exit 1 + Build mysql-${MSQLVER} ${TOOLS}/MSQL "--enable-shared --enable-thread-safe-client" "clean" "" || exit 1 fi # # build kerberos if required. if ${BUILDKRB5} then - Extract krb5 ${KRB5URL} ${KRB5VER} - Build krb5-${KRB5VER} ${TOOLS}/KRB5 "--enable-shared --with-tcl=no" "clean" "src" + Extract krb5 ${KRB5URL} ${KRB5VER} || exit 1 + Build krb5-${KRB5VER} ${TOOLS}/KRB5 "--enable-shared --with-tcl=no" "clean" "src" || exit 1 ADDCONF="$ADDCONF --with-kerberos=$TOOLS/KRB5" else if ${ALLOWCRYPTO} @@ -543,8 +557,8 @@ # build gettext if required. if ${BUILDGTTX} then - Extract gettext ${GTTXURL} ${GTTXVER} - Build gettext-${GTTXVER} ${TOOLS}/GTTX "--enable-shared" "clean" "" + Extract gettext ${GTTXURL} ${GTTXVER} || exit 1 + Build gettext-${GTTXVER} ${TOOLS}/GTTX "--enable-shared" "clean" "" || exit 1 ADDCONF="$ADDCONF --with-gettext=$TOOLS/GTTX" else ADDCONF="$ADDCONF --with-gettext" @@ -560,8 +574,8 @@ mkdir -p ${TOOLS}/JPEG/lib mkdir -p ${TOOLS}/JPEG/bin mkdir -p ${TOOLS}/JPEG/man/man1 - Extract jpeg ${JPEGURL} ${JPEGVER} - Build jpeg-${JPEGVER} ${TOOLS}/JPEG "--enable-shared" "libtool" "" + Extract jpeg ${JPEGURL} ${JPEGVER} || exit 1 + Build jpeg-${JPEGVER} ${TOOLS}/JPEG "--enable-shared" "libtool" "" || exit 1 ADDCONF="$ADDCONF --with-jpeg-dir=$TOOLS/JPEG" LGDCONF="$LGDCONF --with-jpeg=$TOOLS/JPEG" else @@ -572,8 +586,8 @@ # build lib png if required if ${BUILDLPNG} then - Extract libpng ${LPNGURL} ${LPNGVER} - Build libpng-${LPNGVER} ${TOOLS}/LPNG "" "clean" "" + Extract libpng ${LPNGURL} ${LPNGVER} || exit 1 + Build libpng-${LPNGVER} ${TOOLS}/LPNG "" "clean" "" || exit 1 ADDCONF="$ADDCONF --with-png-dir=$TOOLS/LPNG" LGDCONF="$LGDCONF --with-png=$TOOLS/LPNG" # libgd makes _very_ strange things with png. @@ -593,13 +607,13 @@ # build libgd if required if ${BUILDLBGD} then - Extract gd ${LBGDURL} ${LBGDVER} + Extract gd ${LBGDURL} ${LBGDVER} || exit 1 if ${BUILDLBGD} then LDFLAGS=-L$TOOLS/LZ/lib export LDFLAGS fi - Build gd-${LBGDVER} ${TOOLS}/LBGD "--without-xpm $LGDCONF" "clean" "" + Build gd-${LBGDVER} ${TOOLS}/LBGD "--without-xpm $LGDCONF" "clean" "" || exit 1 ADDCONF="$ADDCONF --with-gd=$TOOLS/LBGD \ --enable-gd-native-ttf \ " @@ -613,8 +627,8 @@ # build libxml2 if required if ${BUILDXML2} then - Extract libxml2 ${XML2URL} ${XML2VER} - Build libxml2-${XML2VER} ${TOOLS}/LIBXML2 "" "clean" "" + Extract libxml2 ${XML2URL} ${XML2VER} || exit 1 + Build libxml2-${XML2VER} ${TOOLS}/LIBXML2 "" "clean" "" || exit 1 ADDCONF="$ADDCONF --with-libxml-dir=$TOOLS/LIBXML2" else ADDCONF="$ADDCONF --with-libxml-dir" @@ -624,7 +638,7 @@ # build openssl if required if ${BUILDOSSL} then - Extract openssl ${OSSLURL} ${OSSLVER} + Extract openssl ${OSSLURL} ${OSSLVER} || exit 1 # Copied from buildworld.sh # Do we need --openssldir= (cd openssl-${OSSLVER} @@ -657,20 +671,20 @@ # build openldap if required if ${BUILDLDAP} then - Extract openldap ${LDAPURL} ${LDAPVER} + Extract openldap ${LDAPURL} ${LDAPVER} || exit 1 if ${BUILDOSSL} then CPPFLAGS=-I$TOOLS/SSL/include export CPPFLAGS LDFLAGS=-L$TOOLS/SSL/lib export LDFLAGS - Build openldap-${LDAPVER} ${TOOLS}/LDAP "--with-threads --disable-slapd --with-tls=openssl" "depend+clean" "" + Build openldap-${LDAPVER} ${TOOLS}/LDAP "--with-threads --disable-slapd --with-tls=openssl" "depend+clean" "" || exit 1 else if ${ALLOWCRYPTO} then - Build openldap-${LDAPVER} ${TOOLS}/LDAP "--with-threads --disable-slapd --with-tls" "depend+clean" "" + Build openldap-${LDAPVER} ${TOOLS}/LDAP "--with-threads --disable-slapd --with-tls" "depend+clean" "" || exit 1 else - Build openldap-${LDAPVER} ${TOOLS}/LDAP "--with-threads --disable-slapd --without-tls --with-kerberos=no" "depend+clean" "" + Build openldap-${LDAPVER} ${TOOLS}/LDAP "--with-threads --disable-slapd --without-tls --with-kerberos=no --without-cyrus-sasl" "depend+clean" "" || exit 1 fi fi ADDCONF="$ADDCONF --with-ldap=$TOOLS/LDAP" @@ -683,12 +697,12 @@ # postgres needs openssl if ${BUILDPSQL} then - Extract postgresql ${PSQLURL} ${PSQLVER} + Extract postgresql ${PSQLURL} ${PSQLVER} || exit 1 if ${BUILDOSSL} then - Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL "--without-readline LDFLAGS=-L${TOOLS}/SSL/lib" "clean" "" + Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL "--without-readline LDFLAGS=-L${TOOLS}/SSL/lib" "clean" "" || exit 1 else - Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL --without-readline "clean" "" + Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL --without-readline "clean" "" || exit 1 fi ADDCONF="$ADDCONF --with-pgsql=$TOOLS/POSTGRESQL --with-pdo-pgsql=$TOOLS/POSTGRESQL/bin" else @@ -697,7 +711,7 @@ # # get and extract php -Extract php $PHPURL $PHPVER +Extract php $PHPURL $PHPVER || exit 1 echo "Adding to default configuration:: ${ADDCONF}" From jbossreflex-commits at lists.jboss.org Fri Jun 13 12:28:46 2008 From: jbossreflex-commits at lists.jboss.org (jbossreflex-commits at lists.jboss.org) Date: Fri, 13 Jun 2008 12:28:46 -0400 Subject: [jbossreflex-commits] JBossReflex SVN: r72 - trunk/php. Message-ID: Author: jfrederic.clere at jboss.com Date: 2008-06-13 12:28:46 -0400 (Fri, 13 Jun 2008) New Revision: 72 Modified: trunk/php/buildphp.sh Log: Add missing libmysqlclient library. Modified: trunk/php/buildphp.sh =================================================================== --- trunk/php/buildphp.sh 2008-06-12 16:26:02 UTC (rev 71) +++ trunk/php/buildphp.sh 2008-06-13 16:28:46 UTC (rev 72) @@ -953,7 +953,11 @@ fi if ${BUILDMSQL} then - Copy $TOOLS/MSQL/lib "lib*.so*" $TOOLS/PHP/lib + if [ -d $TOOLS/MSQL/lib/mysql ]; then + Copy $TOOLS/MSQL/lib/mysql "lib*.so*" $TOOLS/PHP/lib + else + Copy $TOOLS/MSQL/lib/ "lib*.so*" $TOOLS/PHP/lib + fi fi if ${BUILDLDAP} then From jbossreflex-commits at lists.jboss.org Mon Jun 23 05:59:11 2008 From: jbossreflex-commits at lists.jboss.org (jbossreflex-commits at lists.jboss.org) Date: Mon, 23 Jun 2008 05:59:11 -0400 Subject: [jbossreflex-commits] JBossReflex SVN: r73 - trunk/php/examples. Message-ID: Author: jfrederic.clere at jboss.com Date: 2008-06-23 05:59:11 -0400 (Mon, 23 Jun 2008) New Revision: 73 Added: trunk/php/examples/post.php Log: Add a POST example. Added: trunk/php/examples/post.php =================================================================== --- trunk/php/examples/post.php (rev 0) +++ trunk/php/examples/post.php 2008-06-23 09:59:11 UTC (rev 73) @@ -0,0 +1,49 @@ + + + + +PHP POST test page + + + +

Sample Application PHP

+ +"; + print "Posted age: " . $_POST["age"] . " years old!
"; +?> + +

Try again

+
+Enter your name: +Enter your age: + +
+ +