Re: No library found for -lpq
Andrew Dunstan <[email protected]>
| Newsgroups | gmane.comp.db.postgresql.dbdpg |
|---|---|
| Message-ID | <[email protected]> |
[email protected] wrote: > Dear DBD-Pg experts! > > I tried to install DBD::Pg 1.49 on WINDOWS XP following the README.win32 > file, but I still have serious problems. > > Because I found no possibility to compile postgresql from the source files > (MS VC++ Toolkit 2003 is no longer available and Microsoft Visaul C++ 2005 > Express Edition gives errors), I installed directly the windows version of > PostgreSQL. ActivePerl 5.8.8.817 is already installed, also nmake and DBI > 1.50. > > So instead of the described steps I did the following: > - Step 3 > I copied pg_config.exe directly from my installed PostgreSQL to the > installation directory ...\DBD-Pg-1.49 > - Step 4 > Because in my installation of PostgreSQL I didn't find libpq.dll, I > downloaded postgresql-8.1.4-1-binaries-no-installer.zip, unzipped it to a > temporary directory ...\postgresql-8.1.4-1-binaries-no-installer (...\ is > some temporary path). > - Step 7 > I set the variables as follws: > POSTGRES_INCLUDE=...\postgresql-8.1.4-1-binaries-no-installer\include > POSTGRES_LIB=...\postgresql-8.1.4-1-binaries-no-installer\lib > - Step 8 > I changed to ...\DBD-Pg-1.49 and called perl Makefile.PL resulting in the > error message: "Note (probably harmless): No library found for -lpq" > Ignoring this I tried to call nmake, but this ended in a fatal error, > because the linker could not resolve some extern symbols. > > Surfing through the net I found answers to that problem like "there is > missing the library libpq, that is part of the postgres installation". > Sarching for files like that I found libpq-fe.h, libpq.a, and libpq.dll in > my paths POSTGRES_INCLUDE and POSTGRES_LIB respectively. > > Can you tell me what's going wrong? Are there missing files or environment > variables? And in case of missing files: where can I get them? > All of this should be unnecessary. Just install the binary package from http://pgfoundry.org/projects/dbdpgppm/ and all should be well. cheers andrew