Subject: Re: make: RE substitution error: Invalid preceding regular
To: Jeremy C. Reed <reed@reedmedia.net>
From: Marc Recht <recht@netbsd.org>
List: tech-pkg
Date: 11/16/2003 18:21:22
--==========B908B3D5F493CBB3FA64==========
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

>> =3D=3D=3D> Required package py23-xml-*: NOT found
>> =3D=3D=3D> Verifying reinstall for ../../textproc/pyxml
>> bmake: RE substitution error: Invalid preceding regular expression
[...]

I think your bmake doesn't like this: [from extension.mk]
PYTHON_VERSION_REQD?=3D ${PKGNAME_REQD:C/^\'?py([^-]*)-.*/\1/}

You could try changing the: \'? to \' since (AFAIK) all pkgnames are quoted =

now.

BTW, what version of bmake is it ?

> I also did the same build under a standard NetBSD 1.6.1_STABLE system. It
> did not have the "RE substitution error" messages above. But it did have
> the same errors below:
>
>> bmake:
[...]

Do you haven an up to date lang/python/extension.mk ? I fixed this in r.=20
1.6. (Or at least I think I did ;-))

--=20
Marc Recht
--==========B908B3D5F493CBB3FA64==========
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)

iD8DBQE/t7IS7YQCetAaG3MRApN1AJwOdJhlPPXERuiP+fDFMQIqAnRiVgCfUa6K
J4uKsF2DvOov7d/gXAX+kGU=
=Yt/C
-----END PGP SIGNATURE-----

--==========B908B3D5F493CBB3FA64==========--