Subject: pkg/36410: Jabberd2 failure to build shared libraries for db
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <root@mail.crebrokers.com>
List: pkgsrc-bugs
Date: 05/30/2007 00:50:01
>Number:         36410
>Category:       pkg
>Synopsis:       Jabberd2 failure to build shared libraries for db
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 30 00:50:01 +0000 2007
>Originator:     Sarton O'Brien
>Release:        NetBSD 4.99.17
>Organization:
	
>Environment:
	
	
System: NetBSD mx0.cre.local 4.99.17 NetBSD 4.99.17 (XEN3_DOMU) #0: Thu Apr 19 01:02:03 EST 2007 root@spike.internal:/usr/obj/sys/arch/i386/compile/XEN3_DOMU i386
Architecture: i386
Machine: i386
>Description:

Making jabberd2 from /usr/pkgsrc/chat/jabberd2 with
PKG_OPTIONS="gnusasl auth-db storage-db" does not generate the required
shared libraries for db (authreg_db.so and storage_db.s0).

The error:

pkg_admin: jabberd-2.1.6: File `/usr/pkg/lib/jabberd/authreg_sqlite.la' is in +CONTENTS but not on filesystem!
pkg_admin: jabberd-2.1.6: File `/usr/pkg/lib/jabberd/storage_sqlite.la' is in +CONTENTS but not on filesystem!

is also produced due to the references to the default auth and storage backends not being
removed.


>How-To-Repeat:

make PKG_OPTIONS="gnusasl auth-db storage-db"
make install

>Fix:
	

>Unformatted: