You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Sascha Schumann 00b2df7b8f New Zend API 27 years ago
TSRM PTHREADS is a custom symbol 27 years ago
Zend Add _ex API implementation for booleans. 27 years ago
ext New Zend API 27 years ago
main #if !HAVE_FOO -> #ifndef HAVE_FOO 27 years ago
regex you can now override the CFLAGS while doing make - eg: 27 years ago
scripts Fix&improve conversion scripts 27 years ago
tests - Internal functions which are basic language functions should be in Zend 27 years ago
win32 - Make Win32 compile again 27 years ago
CODING_STANDARDS PHP 4.0 27 years ago
CREDITS * Turn on debug by default 27 years ago
ChangeLog *** empty log message *** 27 years ago
ChangeLog.3 Time to remove the PHP 3.0 ChangeLog 27 years ago
ChangeLog.TODO - Added support for unknown POST content types (Zeev) 27 years ago
FUNCTION_LIST.txt PHP 4.0 27 years ago
INSTALL . 27 years ago
LICENSE untabified 27 years ago
MODULES_STATUS Fixed odbc_fetch_into, added prototype return values. 27 years ago
Makefile.in Initial AOLserver support. Note that the current way of creating 27 years ago
README-BCMATH Handle BCMath 27 years ago
README.QNX PHP 4.0 27 years ago
acconfig.h.in Initial AOLserver support. Note that the current way of creating 27 years ago
acinclude.m4 silence libtool 27 years ago
aolserver.c - support POST and HEAD requests 27 years ago
apMakefile.libdir PHP 4.0 27 years ago
apMakefile.tmpl Close bug #1742 27 years ago
apidoc-zend.txt Time to rename the child 27 years ago
apidoc.txt I think that is the preferred way as of now 27 years ago
build-defs.h.in Changes for updated odbc module 27 years ago
buildconf Detect automake/libtool that are installed with different prefixes. 27 years ago
calendar.mak PHP 4.0 27 years ago
cgi_main.c - Added support for unknown POST content types (Zeev) 27 years ago
configure.in.in Initial AOLserver support. Note that the current way of creating 27 years ago
crypt.mak PHP 4.0 27 years ago
dbase.mak PHP 4.0 27 years ago
dbm.mak PHP 4.0 27 years ago
dlist.c malloc.h is deprecated, use stdlib.h instead 27 years ago
dlist.h Moving dlist stuff into core. 27 years ago
fhttpd.c License update 27 years ago
filepro.mak PHP 4.0 27 years ago
footer PHP 4.0 27 years ago
gd.mak PHP 4.0 27 years ago
genif.pl vpath patches (cool job Stig!) 27 years ago
genif.sh - add global startup/shutdown handlers 27 years ago
getopt.c getopt.h conflicted with system include file 27 years ago
header PHP 4.0 27 years ago
hyperwave.mak PHP 4.0 27 years ago
imap4.mak PHP 4.0 27 years ago
install-sh PHP 4.0 27 years ago
ldap.mak PHP 4.0 27 years ago
libphp4.module.in remove all references to RAW_RPATHs 27 years ago
main.h License update 27 years ago
makeall.bat PHP 4.0 27 years ago
makedist Fix makedist to work with the libtool enabled distribution 27 years ago
makeparser.bat PHP 4.0 27 years ago
mod_php4.c Fixed a memory leak in the Apache per-directory directives handler 27 years ago
mod_php4.exp port Rasmus' APXS changes for AIX 27 years ago
mod_php4.h License update 27 years ago
msql.mak PHP 4.0 27 years ago
msql1.mak PHP 4.0 27 years ago
mtparser.bat PHP 4.0 27 years ago
mysql.mak PHP 4.0 27 years ago
output.c - X-* is probably more standard. 27 years ago
output.h Time to do that - rename the output layer prefix 27 years ago
php.ini-dist Rename allow_builtin_links to expose_php 27 years ago
php.map - better use of scoping 27 years ago
php3_realpath.c License update 27 years ago
php3_realpath.h License update 27 years ago
php3_sprintf.c Removed '3' from key functions in PHP (maintained compatibility through 27 years ago
php4.dsp - Changed phpinfo() to list modules that have no info function 27 years ago
php4.dsw * Plenty of thread safety and Win32 work. 27 years ago
php4.gif temporary icon for RPMs until Colin gets back and can make us a spiffy new one 27 years ago
php4.spec.in added workaround for Solaris PIC weirdness. 27 years ago
php4dll.dsp - Make Win32 compile again 27 years ago
php4dllts.dsp - Make Win32 compile again 27 years ago
php4ext.dsw * Add a new workspace for dynamic PHP extensions. 27 years ago
php4ts.dsp Update DSPs 27 years ago
php4ts.dsw - Add PHP Modules workspace 27 years ago
php_custom_build.mak PHP 4.0 27 years ago
php_getopt.h getopt.h conflicted with system include file 27 years ago
request_info.c License update 27 years ago
request_info.h License update 27 years ago
setup last bunch of extensions moving to ext/ 27 years ago
snmp.mak PHP 4.0 27 years ago
stamp-h.in PHP 4.0 27 years ago
zlib.mak PHP 4.0 27 years ago

README.QNX

QNX4 Installation Notes
-----------------------

NOTE: General installation instructions are in the INSTALL file


1. To compile and test PHP3 you have to grab, compile and install:
- GNU dbm library or another db library;
- GNU bison (1.25 or later; 1.25 tested);
- GNU flex (any version supporting -o and -P options; 2.5.4 tested);
- GNU diffutils (any version supporting -w option; 2.7 tested);

2. To use CVS version you may need also:
- GNU CVS (1.9 tested);
- GNU autoconf (2.12 tested);
- GNU m4 (1.3 or later preferable; 1.4 tested);

3. To run configure define -lunix in command line:
LDFLAGS=-lunix ./configure

4. To use Sybase SQL Anywhere define ODBC_QNX and CUSTOM_ODBC_LIBS in
command line and run configure with --with-custom-odbc:
CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50
If you have SQL Anywhere version 5.5.00, then you have to add
CFLAGS=-DSQLANY_BUG
to workaround its SQLFreeEnv() bug. Other versions has not been tested,
so try without this flag first.

5. To build the Apache module, you may have to hardcode an include path for
alloc.h in your Apache base directory:
- APACHE_DIRECTORY/src/httpd.h:
change #include "alloc.h"
to #include "APACHE_DIRECTORY/src/alloc.h"
Unless you want to use system regex library, you have to hardcode also
a path to regex.h:
- APACHE_DIRECTORY/src/conf.h:
change #include <regex.h>
to #include "APACHE_DIRECTORY/src/regex/regex.h"
I don't know so far why this required for QNX, may be it is Watcom
compiler problem.

If you building Apache module with SQL Anywhere support, you'll get
symbol conflict with BOOL. It is defined in Apache (httpd.h) and in
SQL Anywhere (odbc.h). This has nothing to do with PHP, so you have to
fix it yourself someway.

6. With above precautions, it should compile as is and pass regression
tests completely:
make
make check
make install

Don't bother me unless you really sure you made that all but it
still doesn't work.

June 28, 1998
Igor Kovalenko -- owl@infomarket.ru