Subject: pkg/19159: buildlink2: shell quoting problem with _USE_RPATH=no
To: None <gnats-bugs@gnats.netbsd.org>
From: None <grant@netbsd.org>
List: netbsd-bugs
Date: 11/25/2002 19:36:01
>Number: 19159
>Category: pkg
>Synopsis: buildlink2: shell quoting problem with _USE_RPATH=no
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Nov 25 00:35:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator: grant beattie
>Release: Darwin 6.2
>Organization:
>Environment:
Darwin max 6.2 Darwin Kernel Version 6.2: Tue Nov 5 22:00:03 PST 2002; root:xnu/xnu-344.12.2.obj~1/RELEASE_PPC Power Macintosh powerpc
Architecture: powerpc
Machine: Power Macintosh
>Description:
On Darwin, _USE_RPATH=no. This causes buildlink2 to break the
mm-config script installed by devel/libmm:
/usr/pkg/bin/mm-config: line 57: syntax error near unexpected token `(2'
/usr/pkg/bin/mm-config: line 57: `mm_version="1.2.1 (28-Jul-2002)"'
The variable on line 55 is missing a closing double quote.
mm_ldflags=" -L/usr/pkg/lib
This can be easily reproduced by forcing _USE_RPATH=no.
>How-To-Repeat:
set _USE_RPATH=no
cd devel/libmm; make install
${LOCALBASE}/bin/mm-config
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: