ports/112058: [PATCH] databases/fpc-ibase: Does not compile with ibase option

Jason Bacon bacon at smithers.neuro.mcw.edu
Tue Apr 24 00:20:05 UTC 2007


>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 at 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:



More information about the freebsd-ports-bugs mailing list