Subject: print/cups/buildlink3.mk should/must include security/openssl/buildlink3.mk
To: None <tech-pkg@netbsd.org>
From: Sebastian Prause <sebastian-p@gmx.net>
List: tech-pkg
Date: 05/04/2004 18:08:44
Hi,
trying to build print/libgnomeprint with USE_CUPS=YES, I encountered an error where
ld wasn't able to find -lssl (because it wasn't buildlinked).
(This is on linux if that matters)
From the configure summary:
Compiler: gcc
Compiler flags: -mcpu=athlon-xp -march=athlon-xp -pipe -O2 -march=athlon-xp -mcpu=athlon-xp
-pipe -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wno-sign-compare
Cups module: yes LIBS: -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lcups -lcrypt -lssl -lcrypto -lnsl
Data dir: /usr/pkg/share/libgnomeprint/2.6.0
Enable gtk-doc: No
Note that the cups module adds -lssl...
Applying the following patch to print/cups/buildlink3.mk fixed the
compilation issue for me:
--- buildlink3.mk.orig 2004-05-04 17:29:37.000000000 +0200
+++ buildlink3.mk 2004-05-04 17:06:43.000000000 +0200
@@ -18,5 +18,6 @@
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
-- Sebastian Prause