|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2002-10-10 17:16 UTC] cuek_saja at yahoo dot com
Using php v.4.2.1. All other postgres functions i've tried work but if i try to call pg_escape_string or pg_escape_bytea i get an undefined function error, like so... Fatal error: Call to undefined function: pg_escape_string() in here's my configure command, in case it helps. './configure' '--with-mysql' '--with-pgsql=/opt/pgsql' '--with-apxs=/usr/local/apache_1.3.26/bin/apxs' '--with-xml' '--with-gd=/opt/gd' '--enable-track-vars' PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Nov 30 20:00:01 2025 UTC |
1st) thanks for the speedy help It is defined but i checked config.log anyway, and there did seem to be an error. Here's a snip from the log... configure:52394: checking for PQescapeString in -lpq configure:52413: gcc -o conftest -g -O2 -DLINUX=22 -DTARGET="httpsd" -DUSE_HSREGEX -DAPACHE_SSL -Wl,-rpath,/opt/gd/lib -L/opt/gd/lib -L/opt/ pgsql/lib conftest.c -lpq -lgd -lcrypt -lresolv -lm -ldl -lnsl -lresolv -lcrypt 1>&5 /tmp/ccqMssoC.o: In function `main': /usr/local/src/php-4.2.1/configure:52409: undefined reference to `PQescapeString' collect2: ld returned 1 exit status configure: failed program was: #line 52402 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char PQescapeString(); int main() { PQescapeString() ; return 0; } ----- end snippit ----- Any idea what caused it? Should i just upgrade to php 4.3 and be done with it?