Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Apr 2007 19:16:14 -0500 (CDT)
From:      Jason Bacon <bacon@smithers.neuro.mcw.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/112058: [PATCH] databases/fpc-ibase: Does not compile with ibase option
Message-ID:  <200704240016.l3O0GETW041207@smithers.neuro.mcw.edu>
Resent-Message-ID: <200704240020.l3O0K420050581@freefall.freebsd.org>

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

>Number:         112058
>Category:       ports
>Synopsis:       [PATCH] databases/fpc-ibase: Does not compile with ibase option
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 24 00:20:04 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Jason Bacon
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:
System: FreeBSD smithers.neuro.mcw.edu 5.4-RELEASE FreeBSD 5.4-RELEASE #2: Wed Aug 24 14:54:53 CDT 2005 bacon@clone.neuro.mcw.edu:/usr/obj/usr/src/sys/clone i386

>Description:

fpc-ibase will not build with default options, because one of its dependencies
(firebird-client) refuses to build as root.  This also affects upstream fpc
ports such as fpc-fcl and fpc-units.

===>   fpc-ibase-2.0.4_1 depends on shared library: fbembed.1 - not found
===>    Verifying install for fbembed.1 in /usr/ports/databases/firebird-client
===>  Building for firebird-client-1.5.3
==> Please do not build firebird as 'root' because this may cause conflicts with SysV semaphores of running services.
*** Error code 1

Stop in /usr/ports/databases/firebird-client.
*** Error code 1

Stop in /usr/ports/databases/fpc-ibase.new.

>How-To-Repeat:

cd /usr/ports/databases/fpc-ibase
make
accept default options

>Fix:

I suggest setting the ibase option in fpc-ibase default to OFF until the
issue with compiling firebird-client can be resolved.  This will at least
prevent the ibase problem from wreaking havoc for fpc users who don't 
need it.

diff -ruN fpc-ibase/Makefile fpc-ibase.new/Makefile
--- fpc-ibase/Makefile	Mon Apr 23 18:59:09 2007
+++ fpc-ibase.new/Makefile	Mon Apr 23 18:59:50 2007
@@ -18,6 +18,6 @@
 WRKUNITDIR=	${FPCSRCDIR}/packages/base/${PKGNAMESUFFIX:S/-//}
 EXTRACTUNITDIR+=	${WRKUNITDIR}
 
-OPTIONS=	IBASE	"Install Interbase/Firebird client"	on
+OPTIONS=	IBASE	"Install Interbase/Firebird client"	off
 
 .include "${MASTERDIR}/Makefile"
>Release-Note:
>Audit-Trail:
>Unformatted:



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