#18426 [Opn->Csd]: Problem with Ingres II 2.6
| From: | vg3005 at club-internet dot fr | Date: | Sun, 28 Jul 2002 22:25:28 +0000 |
| Subject: | #18426 [Opn->Csd]: Problem with Ingres II 2.6 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-15455@lists.php.net to get a copy of this message | ||
ID: 18426
User updated by: vg3005@club-internet.fr
Reported By: vg3005@club-internet.fr
-Status: Open
+Status: Closed
Bug Type: *Database Functions
Operating System: Mandrake linux 8.2 2.4.18.6
PHP Version: 4.2.1
New Comment:
The ingres library aren't linked with pthread so, we just have to add
-lpthread directive when we use -Lingres directive and it's work.
Previous Comments:
------------------------------------------------------------------------
[2002-07-20 19:33:34] vg3005@club-internet.fr
I try to compile php with apxs as it'swrite in file INSTALL, the module
libphp4.so is created and install in correct directory but when I tryed
to start apache it failled on loading libphp4.so:
Syntax error on line 206 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp4.so into server:
/usr/local/apache/libexec/libphp4.so: undefined symbol:
pthread_mutex_trylock
./apachectl start: httpd could not be started
I Have install Advantage Ingres 2.6 for linux (The Cd was send by
Computer assciates with 1 month licence). I have select full package
install.
------------------------------------------------------------------------
[2002-07-18 19:30:08] sniper@php.net
The first problem is not any bug, from INSTALL:
.
.
$ cd ../apache_1.3.x
$ ./configure --prefix=/www
--activate-module=src/modules/php4/libphp4.a
(The above line is correct! Yes, we know libphp4.a does
not exist at this stage. It isn't supposed to. It will be
created.)
Please follow the instruction given in the INSTALL file..
and if you still get the same problem, let us know which version of
ingress you get this with (and where we can get the same package)
------------------------------------------------------------------------
[2002-07-18 18:38:59] vg3005@club-internet.fr
What I do:
gunzip apache_1.3.x.tar.gz
tar xvpzf apache_1.3.26.tgz
gunzip php-4.2.1.tgz
cd apache_1.3.26
./configure --prefix=/apache
cd ../php-4.2.1
./configure --with-mysql --with-apache=../apache_1.3.26
--enable-track-vars --with-ingres=/home/ingresII/ingres
make
make install
cd ../apache_1.3.26
./configure --activate-module=src/modules/php4/libphp4.a
make
first probleme the installation of php don't copy libphp4.a into
apache_1.3.26/src/modules/php4 so I get it from php4/libs directory
but now when I try to compile Apache 1.3.26 with php 4.2.1 with support
of mysql and ingres II 2.6 I get this message
/home/ingresII/ingres/lib/libingres.a(louniq.o): In function `LOuniq':
louniq.o(.text+0x16d): the use of `mktemp' is dangerous, better use
`mkstemp'
/home/ingresII/ingres/lib/libingres.a(mepages.o): In function
`IIMEget_pages':
mepages.o(.text+0x1c5): undefined reference to `pthread_mutex_trylock'
collect2: ld returned 1 exit status
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=18426&edit=1