On Wed, 5 Jun 2013 01:04:00 +0000 David Holland <dholland-pkgtech%netbsd.org@localhost> wrote: > On Tue, Jun 04, 2013 at 06:28:05PM +0000, David Holland wrote: > > When I fell asleep last night I was looking at inserting logic into > > bsd.buildlink3.mk (at line 123) to walk the depends tree and clear > > USE_BUILTIN=yes for any package that depends on a package with > > USE_BUILTIN=no. This isn't entirely trivial. It only fixes problem (1) > > though... > > Here goes. This forces USE_BUILTIN.Xft2 to no as desired when > USE_BUILTIN.fontconfig is no. > > However, we're still going to have to do something about the libXft > vs. Xft2 issue or applying this change will leave the world broken in > a different way. > Hello everyone, I am sorry to break this to you, but this patch breaks almost everything in pkgsrc. No matter what kind of package I try to build, all fail with error-messages like this: make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Need an operator make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Malformed conditional (openssl == x11-links || openssl == -x11-links) make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Need an operator make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Malformed conditional (-openssl == x11-links || -openssl == -x11-links) make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Need an operator make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Malformed conditional (-curl == x11-links || -curl == -x11-links) make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Need an operator make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 138: Malformed conditional (!empty(USE_BUILTIN.curl:M[Yy][Ee][Ss])) make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Malformed conditional (jpeg == x11-links || jpeg == -x11-links) make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Need an operator make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Malformed conditional (-jpeg == x11-links || -jpeg == -x11-links) make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Need an operator make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 138: Malformed conditional (!empty(USE_BUILTIN.jpeg:M[Yy][Ee][Ss])) make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Malformed conditional (pthread == x11-links || pthread == -x11-links) make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Need an operator make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Malformed conditional (-pthread == x11-links || -pthread == -x11-links) make: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 133: Need an operator When taking a look at the file mk/buildlink3/bsd.buildlink3.mk it's this line, which breaks the world: . if ${_pkg_} == x11-links || ${_pkg_} == -x11-links # (nothing) I can't update or install any package right now, and I guess I am not alone with that... Best regards, Volkmar -- http://www.dimensionv.de/ http://blog.nifelheim.info/tech/
Attachment:
pgpEPTfDAzNrT.pgp
Description: PGP signature