From nobody@FreeBSD.org  Tue Jul 14 12:41:16 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 542E61065670
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 14 Jul 2009 12:41:16 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 285088FC19
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 14 Jul 2009 12:41:16 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6ECfF7j072835
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 14 Jul 2009 12:41:15 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n6ECfFmJ072831;
	Tue, 14 Jul 2009 12:41:15 GMT
	(envelope-from nobody)
Message-Id: <200907141241.n6ECfFmJ072831@www.freebsd.org>
Date: Tue, 14 Jul 2009 12:41:15 GMT
From: Kouki Hashimoto <hsmtkk@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Update port: databases/ruby-bdb fix "make install" problem
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         136751
>Category:       ports
>Synopsis:       Update port: databases/ruby-bdb fix "make install" problem
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    knu
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 14 12:50:03 UTC 2009
>Closed-Date:    Tue Sep 08 18:41:23 JST 2009
>Last-Modified:  Tue Sep 08 18:41:23 JST 2009
>Originator:     Kouki Hashimoto
>Release:        7.2-RELEASE
>Organization:
>Environment:
FreeBSD fb.localdomain 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Sun Jul 12 19:21:12 JST 2009     root@fb.localdomain:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
Update port: databases/ruby-bdb
To fix "make install" problem,
I disabled document installation.

>How-To-Repeat:
# cd /usr/ports/databases/ruby-bdb
# make install

1. 1st Problem
( cd /usr/ports/databases/ruby-bdb/work/bdb-0.6.5; /usr/bin/env SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local X11BASE=/usr/local  MOTIFLIB="-L/usr/local/lib -lXm -lXp" LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -fno-strict-a
liasing -pipe" CXX="c++" CXXFLAGS="-O2 -fno-strict-aliasing -pipe"  MANPREFIX="/
usr/local" BSD_INSTALL_PROGRAM="install  -s -o root -g wheel -m 555"  BSD_INSTAL
L_SCRIPT="install  -o root -g wheel -m 555"  BSD_INSTALL_DATA="install  -o root 
-g wheel -m 444"  BSD_INSTALL_MAN="install  -o root -g wheel -m 444" make  -f Ma
kefile  rdoc )
rdoc: not found
*** Error code 127 (ignored)

2. 2nd Problem
(cd /usr/ports/databases/ruby-bdb/work/bdb-0.6.5/docs/doc && /bin/sh -c '(/usr/bin/find -d $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null  2>&1) &&  /usr/sbin/chown -R root:wheel $1 &&  /usr/bin/find -d $0 $2 -type d -exec chmod 755 $1/{} \; &&  /usr/bin/find -d $0 $2 -type f -exec chmod 444 $1/{} \;' -- \* /usr/local/share/doc/ruby18/bdb/doc)
cd: can't cd to /usr/ports/databases/ruby-bdb/work/bdb-0.6.5/docs/doc
*** Error code 2

>Fix:
--- Makefile.orig       2009-07-14 21:31:35.000000000 +0900
+++ Makefile    2009-07-14 21:33:37.000000000 +0900
@@ -54,14 +54,13 @@
 post-build:
 .if !defined(NOPORTDOCS)
        ( cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} \
-       ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} rdoc )
+       ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} )
 .endif
 
 post-install:
 .if !defined(NOPORTDOCS)
        ${MKDIR} ${DOCSDIR}/doc
        (cd ${WRKSRC} && ${INSTALL_MAN} ${DOCS} ${DOCSDIR})
-       (cd ${WRKSRC}/docs/doc && ${COPYTREE_SHARE} \* ${DOCSDIR}/doc)
 .endif
 .if !defined(NOPORTEXAMPLES)
        ${MKDIR} ${EXAMPLESDIR}/


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->knu 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Tue Jul 14 12:50:14 UTC 2009 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=136751 
State-Changed-From-To: open->feedback 
State-Changed-By: knu 
State-Changed-When: Thu Aug 27 15:47:27 JST 2009 
State-Changed-Why:  
The submitter should check his environment. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=136751 

From: "Akinori MUSHA" <knu@iDaemons.org>
To: bug-followup@FreeBSD.org, hsmtkk@gmail.com
Cc:  
Subject: Re: ports/136751: Update port: databases/ruby-bdb fix "make install" problem
Date: Thu, 27 Aug 2009 15:46:28 +0900

 There is no such error observed on my boxes nor on the official build
 environment.
 
 http://pointyhat.freebsd.org/errorlogs/i386-7-full-logs/ruby18-bdb-0.6.5_1.log.bz2
 
 
 Rdoc being not found means either you have a corrupt installation of
 the lang/ruby18 package or ${PREFIX}/bin is not in your PATH.  How do
 you figure?
 
 -- 
 Akinori MUSHA / http://akinori.org/
State-Changed-From-To: feedback->closed 
State-Changed-By: knu 
State-Changed-When: Tue Sep 8 18:40:35 JST 2009 
State-Changed-Why:  
local problem 

http://www.freebsd.org/cgi/query-pr.cgi?pr=136751 
>Unformatted:
