-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
This is on a "from bare-metal" install of OpenBSD 3.9, using the standard ports tree to install GNU utilities like autoconfig, gmake, etc.
# automake --version automake (GNU automake) 1.9.6 Written by Tom Tromey tromey@redhat.com.
Copyright 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# ldconfig -vr | grep roken # ld -lroken ld: cannot find -lroken #
# pwd /src/mail/dovecot-1.0.beta8 # grep lroken * Makefile:AUTH_LIBS = -L@libdir@ -lgssapi -lkrb5 -lasn1 @LIB_des_appl@ -lroken @LIB_crypt@ @LIB_dbopen@ @LIBS@
- -L/usr/local/lib -lpq -L/usr/local/lib/mysql -lmysqlclient -lz -lm config.log:AUTH_LIBS=' -L@libdir@ -lgssapi -lkrb5 -lasn1 @LIB_des_appl@ -lroken @LIB_crypt@ @LIB_dbopen@ @LIBS@
- -L/usr/local/lib -lpq -L/usr/local/lib/mysql -lmysqlclient -lz -lm' config.status:s,@AUTH_LIBS@, -L@libdir@ -lgssapi -lkrb5 -lasn1 @LIB_des_appl@ -lroken @LIB_crypt@ @LIB_dbopen@ @LIBS@
- -L/usr/local/lib -lpq -L/usr/local/lib/mysql -lmysqlclient -lz -lm,;t t
To my admittedly non-programmatic eye, it sure looks like something is populating -lroken through the configure process, even when it doesn't exist and ld returns an error code.
Is there any further data I can extract and /or pass along to help figure out where this is coming from?
Thanks,
Ed V.
IBM: Immeasurable Bigheaded Malapert 12 June 2006 08:47:32
Timo Sirainen wrote:
On Mon, 2006-06-12 at 08:25 -0600, B.O.F.H. wrote:
1 - Somehow, the unexpanded "@" variables are making it to the command line
I haven't heard this happening to anyone else but you, so I'd say the problem has something to do with your system rather than anything in Dovecot. You have newer automake than 1.4, right?
2 - "-lroken" is a Linux specific library and is not found in most *BSD's. Generally configure scripts replace it with "-lcrypto" on host OS detection.
Same in here again. The -lroken include is found somewhere from your system (possibly marked as a dependency to some library that Dovecot uses). The Dovecot sources don't contain -lroken anywhere in it.
!DSPAM:448d7ada50661617611613! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (MingW32)
iQIVAwUBRI1/7KfRmhqF/IZAAQrAaQ/9ETHsQ5G9A1cml5uXwM11CQi0bwYN6v2B p1m6YnkX88LCwCmPwHaDyLs+qNM3tQR1I7syBocFSTdmiwzbckoPyXUV8pdEH0Yc Liq2YJ0WcZhusCC3UFe2xSNOBvWLmhyMxWczzXjEjR3XrmQjAr85HzasbfEAxuo4 0iL3itKrLtsFdKEhhsSKg0V57ym7x/Cbejlq+9WFkBLKjO9PACW7k3/HXPsUfoC0 F1VMyxcfa4h4LrS8+H14aKcgi7ZxztwbQikNfr2aHYX3jW+6KU+JKv3eHwxOOE6R yEl88y0gQExX5ew2CzNzgIhGbzAofZB8FJmxyrcCj+TWNspzNJiVqfGIbPufN5VD GPjV/ujRTMwoaK4JW0eYO+aiJ3LLjsz6KSVf3d7RPlwE0rbI+TFhxgEuhdqjq2Ll qLJyXlfGRn7RSonmpUFqzCyz1leaLlhHX4DSHpRdkGQE+83KFp0Y5/NeDbMxhfjL y3ACfVlCy0B4fWlMUcgTh6FV+o+/2zgwzk54DqVinDzkg7oBXx4sbshq5yawMBbh fibhFCKoz4OeS5nqibOwjFYQJhw2HeWpez7tN4jrWoNaBgWv10FSeLiL+6Hv9wVK TEt989Tq/YPO+YMGvZGU+w02xRPJZoqAfAw1loSJ/e7mcMA4OjfwrUJxxwQdF1GS kgSKvL3SlHU= =JsIQ -----END PGP SIGNATURE-----