Date: Sat, 23 Dec 2006 07:49:10 +1100 (EST) From: Peter Jeremy <peterjeremy@optushome.com.au> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/107126: editors/openoffice.org-2 won't build if pkg_create not found Message-ID: <200612222049.kBMKnAH0068613@jashank.vk2pj.dyndns.org> Resent-Message-ID: <200612230340.kBN3eDm6004675@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 107126 >Category: ports >Synopsis: editors/openoffice.org-2 won't build if pkg_create not found >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Dec 23 03:40:12 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Peter Jeremy >Release: FreeBSD 6.1-STABLE i386 >Organization: n/a >Environment: System: FreeBSD jashank.vk2pj.dyndns.org 6.1-STABLE FreeBSD 6.1-STABLE #15: Wed Aug 2 18:35:57 EST 2006 root@jashank.vk2pj.dyndns.org:/usr/obj/usr/src/sys/jashank i386 >Description: The 'epm' project within the OOo build expects to find pkg_create in the $PATH. However, pkg_create is normally in /usr/sbin - which is not part of the standard user $PATH. (If ports/sysutils/pkg_install is installed then pkg_create will be in $LOCALBASE/sbin). >How-To-Repeat: cd /usr/ports/editors/openoffice.org-2 && make using the standard user $PATH >Fix: I used the following patch but this is not a general solution because it doesn't handle ports/sysutils/pkg_install. A general fix would be to add $LOCALBASE/sbin:/usr/sbin to $PATH if they are not already present. --- epm/epm-3.7.patch.orig Tue Aug 1 22:20:23 2006 +++ epm/epm-3.7.patch Sat Dec 23 07:00:30 2006 @@ -68,7 +68,11 @@ fprintf(fp, "@exec /bin/chmod %04o %s\n", file->mode, file->dst); } *************** -*** 330,337 **** +*** 326,337 **** + if (Verbosity) + puts("Building FreeBSD pkg binary distribution..."); + +! if (run_command(NULL, "pkg_create -p / -s %s -c %s -d %s -f %s %s", current, commentname, descrname, plistname, name)) return (1); @@ -77,7 +81,11 @@ /* * Remove temporary files... ---- 348,356 ---- +--- 344,356 ---- + if (Verbosity) + puts("Building FreeBSD pkg binary distribution..."); + +! if (run_command(NULL, "/usr/sbin/pkg_create -p / -s %s -c %s -d %s -f %s %s", current, commentname, descrname, plistname, name)) return (1); >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612222049.kBMKnAH0068613>