pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/31375: [PATCH] pgsql.buildlink3.mk has incorrect detection for PostgreSQL 8



>Number:         31375
>Category:       pkg
>Synopsis:       [PATCH] pgsql.buildlink3.mk has incorrect detection for 
>PostgreSQL 8
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Sep 23 10:56:00 +0000 2005
>Originator:     Raphael Langerhorst
>Release:        NetBSD 3.0_BETA
>Organization:
>Environment:
NetBSD home.raphael.g-system.at 3.0_BETA NetBSD 3.0_BETA (HOME-$Revision: 
1.42.2.4 $) #0: Wed Sep 21 21:26:31 CEST 2005  
raphael%home.raphael.g-system.at@localhost:/usr/obj/sys/arch/amd64/compile/HOME 
amd64
>Description:
The pkgsrc file mk/pgsql.buildlink3.mk contains incorrect detection of a 
PostgreSQL 8.0 installation (on NetBSD). It checks for the libecpg.so.5.0.0 
library but only libecpg.so.5.0 is present on my system. This incorrect 
detection can result in the build-system trying to install a different (the 
default) version of PostgreSQL which will conflict with the existing 
installation.

the following line is incorrect:
.if exists(${LOCALBASE}/lib/libecpg.so.5.0.0)
>How-To-Repeat:
Install PostgreSQL 8.0, then install for example database/php-pgsql, it won't 
detect the installed version and will try to install PostgreSQL 7.4 instead.
>Fix:
Change this line in mk/pgsql.buildlink3.mk:

.if exists(${LOCALBASE}/lib/libecpg.so.5.0.0)

to:

.if exists(${LOCALBASE}/lib/libecpg.so.5.0)


Best Regards,
Raphael




Home | Main Index | Thread Index | Old Index