<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT size=2>I just installed postgresql 8.1.2 and Postgis 1.1.1. I 
completely deleted my<BR>/usr/local/pgsql directory prior to installing 
postgresql 8.1.2 and only<BR>/usr/local/pgsql/lib/libpq.so.4 was build. No 
libpq.so.3 was built like in<BR>postgresql 7.X. I tried both mapserver 4.4.2 and 
4.6.2 which give me the<BR>following error message in the httpd error_log when 
trying to run mapscript in perl:<BR><BR></FONT><FONT size=2><FONT 
color=#0000ff>Can't load 
'/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/mapscript/mapscript.so' 
for<BR>module mapscript: libpq.so.3: cannot open shared object file: No such 
file or<BR>directory at 
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 229.<BR>[Wed Feb 
01 18:11:00 2006] [error] [client 192.168.119.112]&nbsp; 
at<BR>/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/mapscript.pm line 
7<BR></FONT><BR>When I look at what&nbsp; libraries that are required for 
mapserv I see libpq.3 is<BR>trying to be loaded:<BR></FONT><FONT size=2><FONT 
color=#0000ff>[root@WIRH90 mapserver-4.6.2]# ldd 
mapserv<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgd.so.2 =&gt; 
/usr/local/lib/libgd.so.2 
(0x4002a000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libjpeg.so.62 =&gt; 
/usr/local/lib/libjpeg.so.62 
(0x40062000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libfreetype.so.6 
=&gt; /usr/lib/libfreetype.so.6 
(0x4007f000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpng12.so.0 =&gt; 
/usr/lib/libpng12.so.0 
(0x400d0000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libz.so.1 =&gt; 
/usr/lib/libz.so.1 (0x400f3000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
libpdf.so.1 =&gt; /usr/local/lib/libpdf.so.1 
(0x40101000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libproj.so.0 =&gt; 
/usr/local/lib/libproj.so.0 
(0x40190000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgdal.1.1.so =&gt; 
/usr/local/lib/libgdal.1.1.so 
(0x401c4000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpq.so.4 =&gt; 
/usr/local/pgsql/lib/libpq.so.4 
(0x40467000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libcurl.so.2 =&gt; 
/usr/local/lib/libcurl.so.2 
(0x4047e000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libssl.so.4 =&gt; 
/lib/libssl.so.4 (0x404a7000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
libcrypto.so.4 =&gt; /lib/libcrypto.so.4 
(0x404dc000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libdl.so.2 =&gt; 
/lib/libdl.so.2 (0x405ce000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
libgssapi_krb5.so.2 =&gt; /usr/kerberos/lib/libgssapi_krb5.so.2 
(0x405d2000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libkrb5.so.3 =&gt; 
/usr/kerberos/lib/libkrb5.so.3 
(0x405e5000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libcom_err.so.3 =&gt; 
/usr/kerberos/lib/libcom_err.so.3 
(0x40643000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libk5crypto.so.3 
=&gt; /usr/kerberos/lib/libk5crypto.so.3 
(0x40645000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libresolv.so.2 =&gt; 
/lib/libresolv.so.2 (0x40655000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
libc.so.6 =&gt; /lib/tls/libc.so.6 
(0x42000000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libm.so.6 =&gt; 
/lib/tls/libm.so.6 (0x40668000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
libstdc++.so.5 =&gt; /usr/lib/libstdc++.so.5 
(0x4068a000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpthread.so.0 =&gt; 
/lib/tls/libpthread.so.0 
(0x4073d000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXpm.so.4 =&gt; 
/usr/X11R6/lib/libXpm.so.4 
(0x4074b000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libX11.so.6 =&gt; 
/usr/X11R6/lib/libX11.so.6 
(0x4075a000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpq.so.3 =&gt; not 
found<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libclntsh.so.9.0 =&gt; 
/usr/local/lib/libclntsh.so.9.0 
(0x4083a000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libungif.so.4 =&gt; 
/usr/lib/libungif.so.4 
(0x41147000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgcc_s.so.1 =&gt; 
/lib/libgcc_s.so.1 (0x4114f000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
libcrypt.so.1 =&gt; /lib/libcrypt.so.1 
(0x41157000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libnsl.so.1 =&gt; 
/lib/libnsl.so.1 (0x41185000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
/lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 
(0x40000000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXext.so.6 =&gt; 
/usr/X11R6/lib/libXext.so.6 
(0x4119a000)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libwtc9.so =&gt; 
/oracle/9.2.0/lib/libwtc9.so (0x411a8000)<BR></FONT><BR>Here is my DBD_pg test 
of the install and I'm using DBI 
1.50<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT size=2><FONT 
color=#0000ff> [root@WIRH90 DBD-Pg-1.43]# make test<BR>PERL_DL_NONLAZY=1 
/usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 
'blib/arch')" t/*.t<BR>t/00basic...........ok<BR>t/01connect.........ok 
1/8#<BR># 
Program&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Version<BR># 
Perl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
5.8.0 (linux)<BR># 
DBD::Pg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
1.43<BR># PostgreSQL (compiled) 80102<BR># PostgreSQL (target)&nbsp;&nbsp; 
80102<BR># PostgreSQL (reported) PostgreSQL 8.1.2 on i686-pc-linux-gnu, compiled 
by GCC gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)<BR># 
DBI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
1.50<BR># 
DBI_DSN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
dbi:Pg:dbname=gisdb<BR>t/01connect.........ok<BR>t/01constants.......ok<BR>t/01setup...........ok<BR>t/02attribs.........ok<BR>t/03dbmethod........ok<BR>t/03smethod.........ok<BR>t/04misc............ok<BR>t/05arrays..........ok<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
15/17 skipped: Array support not 
implemented<BR>t/06bytea...........ok<BR>t/07copy............ok<BR>t/12placeholders....ok<BR>t/20savepoints......ok<BR>t/99_pod............skipped<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
all skipped: Test::Pod 0.95 required for testing 
POD<BR>t/99cleanup.........ok<BR>All tests successful, 1 test and 15 subtests 
skipped.<BR>Files=15, Tests=417,&nbsp; 9 wallclock secs ( 5.64 cusr +&nbsp; 0.42 
csys =&nbsp; 6.06 CPU)<BR>[root@WIRH90 DBD-Pg-1.43]#<BR></FONT><BR>Postgis test 
out fine in the install and I wrote a perl script to test some of the 
functionality like "GeometryFromText" an d"AsText" function and they work 
fine.<BR></FONT><FONT color=#0000ff size=2>[postgres@WIRH90 postgis-1.1.1]$ make 
test<BR>make -C regress test<BR>make[1]: Entering directory 
`/usr/local/src/postgresql-8.1.2/contrib/postgis-1.1.1/regress'<BR><BR>&nbsp;PostgreSQL 
8.1.2 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.2.2 20030222 (Red Hat 
Linux 3.2.2-5)<BR>&nbsp;Postgis 1.1.1 - 2006-02-07 14:30:47<BR>&nbsp;&nbsp; 
GEOS: 2.2.1-CAPI-1.0.1<BR>&nbsp;&nbsp; PROJ: Rel. 4.4.9, 29 Oct 
2004<BR><BR>Running 
tests<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
regress: Ok.<BR>&nbsp;&nbsp;&nbsp;&nbsp; regress_index: 
Ok.<BR>&nbsp;&nbsp;&nbsp; lwgeom_regress: 
Ok.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; regress_lrs: 
Ok.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; removepoint: 
Ok.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setpoint: 
Ok.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; simplify: 
Ok.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; regress_ogc: 
Ok.<BR>&nbsp;&nbsp;&nbsp; regress_bdpoly: Ok.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
regress_proj: Ok.<BR><BR>Run tests: 10<BR>Successful: 10<BR>Failed: 
0<BR>make[1]: Leaving directory 
`/usr/local/src/postgresql-8.1.2/contrib/postgis-1.1.1/regress'<BR>[postgres@WIRH90 
postgis-1.1.1]$</FONT> </DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <P><FONT face=Arial size=2>I tried building mapserver with "./configure 
  --with-postgis=/usr/local/pgsql/bin/pg_config" or "./configure --with-postgis" 
  and in both cases it&nbsp;says it fines my pg_config file.&nbsp;Why is mapserv 
  trying to load libpq.so.3 when it's not used anymore in postgresql 8.X? I 
  don't know where it can be picking up this name. If I do a "locate libpq.so.3" 
  nothing is found even after I do an "updatedb" or do a "ldconfig -v". I even 
  added in my env variables just to be sure:</FONT></P>
  <P><FONT face=Arial size=2>POSTGRES_HOME=&nbsp;&nbsp;&nbsp; 
  /usr/local/pgsql</FONT></P>
  <P><FONT face=Arial size=2>POSTGRES_LIB=&nbsp;&nbsp;&nbsp; 
  /usr/local/pgsql/lib</FONT></P>
  <P><FONT face=Arial size=2>POSTGRES_INCLUDE=&nbsp;&nbsp;&nbsp; 
  /usr/local/pgsql/include</FONT></P>
  <P><FONT face=Arial size=2>Has anyone else experienced this? Thanks in 
  advance.</FONT></P>
  <P><FONT face=Arial size=2>Tom</FONT></P>
  <P><FONT face=Arial size=2></FONT>&nbsp;</P></BLOCKQUOTE></BODY></HTML>