Subject: pkg/31946: Can't compile databases/qdbm on NetBSD 1.6.2/i386
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <obata@lins.jp>
List: pkgsrc-bugs
Date: 10/29/2005 13:55:00
>Number:         31946
>Category:       pkg
>Synopsis:       Can't compile databases/qdbm on NetBSD 1.6.2/i386
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Oct 29 13:55:00 +0000 2005
>Originator:     OBATA Akio
>Release:        NetBSD 1.6.2
>Organization:
	LINS, Japan.
>Environment:
System: NetBSD miki.lins.jp 1.6.2 NetBSD 1.6.2 (LIBKVER) #0: Tue Jan 19 00:00:00 UTC 2038 root@localhost:/sys/arch/i386/compile/LIBKVER i386
Architecture: i386
Machine: i386
>Description:
	Can't compile database/qdbm on NetBSD 1.6.2/i386
	and other plathomes don't have native phread or libiconv.
>How-To-Repeat:
	build databses/qdbm on NetBSD 1.6.2/i386
>Fix:
	Here is a patch for fix.

Index: distinfo
===================================================================
RCS file: /home/cvsroot/NetBSD/pkgsrc/databases/qdbm/distinfo,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 distinfo
--- distinfo	23 Oct 2005 19:01:56 -0000	1.1.1.1
+++ distinfo	29 Oct 2005 12:45:59 -0000
@@ -3,4 +3,4 @@
 SHA1 (qdbm-1.8.33.tar.gz) = cac04ceb3b10b024cd3d34af4984643247e54141
 RMD160 (qdbm-1.8.33.tar.gz) = 28f74519675ed711132e8d0556b0520c56abef4c
 Size (qdbm-1.8.33.tar.gz) = 863217 bytes
-SHA1 (patch-aa) = 80512f7eab71eba068c84bb227c2c2306f6ce309
+SHA1 (patch-aa) = 3b71429546aa8c1ebc5b41e5cdd08c9f2c36649e
Index: patches/patch-aa
===================================================================
RCS file: /home/cvsroot/NetBSD/pkgsrc/databases/qdbm/patches/patch-aa,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-aa
--- patches/patch-aa	23 Oct 2005 19:01:56 -0000	1.1.1.1
+++ patches/patch-aa	29 Oct 2005 12:45:55 -0000
@@ -23,7 +23,7 @@
  LD = @LD@
  LIBS = -lqdbm @LIBS@
 -LIBLDFLAGS = -L. -L$(HOME)/lib -L/usr/local/lib @LIBS@
-+LIBLDFLAGS = $(PTHREAD_LDFLAGS) -L. -L$(HOME)/lib -L/usr/local/lib @LIBS@
++LIBLDFLAGS = $(PTHREAD_LDFLAGS) @LDFLAGS@ -L. @LIBS@
  LDFLAGS = -L. -L$(HOME)/lib -L/usr/local/lib $(LIBS)
  LDENV = LD_RUN_PATH=/lib:/usr/lib:$(HOME)/lib:/usr/local/lib:$(MYLIBDIR)
  AR = @AR@