Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Feb 2002 12:02:16 +0100 (CET)
From:      Erwin Lansing <erwin@lansing.dk>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/35176: ports/databases/p5-DBD-Pg wrong include path
Message-ID:  <200202211102.g1LB2GC52344@ymer.pil.dk>

next in thread | raw e-mail | index | archive | help

>Number:         35176
>Category:       ports
>Synopsis:       ports/databases/p5-DBD-Pg wrong include path
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 21 03:10:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Erwin Lansing
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
pil.dk
>Environment:
System: FreeBSD ymer 4.5-STABLE FreeBSD 4.5-STABLE #5: Tue Feb 19 01:38:35 CET 2002 root@prison.pil.dk:/usr/obj/usr/src/sys/YMER i386


>Description:
ports/databases/p5-DBD-Pg/ wrongfully sets POSTGRES_INCLUDE to 
${PREFIX}/include/pgsql, which should be ${PREFIX}/include after upgrade
of databases/postgresql7 to version 7.2

>How-To-Repeat:
ymer# cd /usr/ports/databases/p5-DBD-Pg/
ymer# make
===>  Extracting for p5-DBD-Pg-1.01
>Fix:

ymer# diff -u Makefile.orig Makefile
--- Makefile.orig       Thu Feb 21 11:54:50 2002
+++ Makefile    Thu Feb 21 11:55:08 2002
@@ -19,7 +19,7 @@
 RUN_DEPENDS=   ${BUILD_DEPENDS}
 
 PERL_CONFIGURE=        yes
-CONFIGURE_ENV+=        POSTGRES_INCLUDE=${PREFIX}/include/pgsql \
+CONFIGURE_ENV+=        POSTGRES_INCLUDE=${PREFIX}/include \
                POSTGRES_LIB=${PREFIX}/lib
 
 MANPREFIX=     ${PREFIX}/lib/perl5/${PERL_VERSION}


>Release-Note:
>Audit-Trail:
>Unformatted:
 >> Checksum OK for DBD-Pg-1.01.tar.gz.
 ===>   p5-DBD-Pg-1.01 depends on file: /usr/local/lib/perl5/site_perl/5.005/i386
 -freebsd/DBI.pm - found
 ===>   p5-DBD-Pg-1.01 depends on shared library: pq.2 - found
 ===>  Patching for p5-DBD-Pg-1.01
 ===>  Configuring for p5-DBD-Pg-1.01
 Configuring Pg
 Remember to actually read the README file !
 OS: freebsd
 Using DBI 1.20 installed in /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/au
 to/DBI
 Checking if your kit is complete...
 Looks good
 Writing Makefile for DBD::Pg
 ===>  Building for p5-DBD-Pg-1.01
 mkdir blib
 mkdir blib/lib
 mkdir blib/lib/DBD
 cp Pg.pm blib/lib/DBD/Pg.pm
 cp dbd-pg.pod blib/lib/DBD/dbd-pg.pod
 /usr/bin/perl5.00503 -I/usr/libdata/perl/5.00503/mach -I/usr/libdata/perl/5.0050
 3 /usr/libdata/perl/5.00503/ExtUtils/xsubpp  -typemap /usr/libdata/perl/5.00503/
 ExtUtils/typemap Pg.xs >xstmp.c && mv xstmp.c Pg.c
 cc -c -I/usr/local/include/pgsql -I/usr/local/lib/perl5/site_perl/5.005/i386-fre
 ebsd/auto/DBI -O -pipe      -DVERSION=\"1.01\"  -DXS_VERSION=\"1.01\" -DPIC -fpi
 c -I/usr/libdata/perl/5.00503/mach/CORE  Pg.c
 In file included from Pg.xs:13:
 Pg.h:17: libpq-fe.h: No such file or directory
 In file included from /usr/libdata/perl/5.00503/mach/CORE/perlsdio.h:5,
                  from /usr/libdata/perl/5.00503/mach/CORE/iperlsys.h:203,
                  from /usr/libdata/perl/5.00503/mach/CORE/perl.h:325,
                  from /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/DBI
 /DBIXS.h:19,
                  from Pg.h:39,
                  from Pg.xs:13:
 /usr/include/stdio.h:164: warning: `BUFSIZ' redefined
 Pg.h:34: warning: this is the location of the previous definition
 In file included from Pg.h:41,
                  from Pg.xs:13:
 dbdimp.h:22: syntax error before `PGconn'
 dbdimp.h:31: syntax error before `PGresult'
 *** Error code 1
 
 Stop in /usr/ports/databases/p5-DBD-Pg/work/DBD-Pg-1.01.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202211102.g1LB2GC52344>