
richard at highwayman
Nov 15, 2009, 9:50 AM
Post #5 of 6
(591 views)
Permalink
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This is an old problem... and it's not fixed in 4.70 :( For FreeBSD ports, X11BASE is set in /usr/ports/Mk/bsd.port.mk LOCALBASE?= /usr/local X11BASE?= ${LOCALBASE} but of course this file is not picked up when building from just the source alone [.it's my choice to build from source, not from the port] ... and hence X11 is not set correctly by X11=$(X11BASE) in the OS/Makefile-FreeBSD script. I complained about this in March 2008 (when 4.69 came out) and below we can see where the conversation ended: In message <alpine.LSU.1.00.0803271153220.3495 [at] hermes-1>, Tony Finch <dot [at] dotat> writes >On Wed, 26 Mar 2008, Richard Clayton wrote: >> >> .ifdef X11BASE >> X11=${X11BASE} >> .else >> X11=/usr/local >> .endif > >I think we'll have to come up with a way to deal with X11R7 for all >platforms, not just FreeBSD. ... but since nothing has been done about X11R7, this remains a problem on 4.70 :( creating the "obvious" error message (which I include for others to Google!): /usr/bin/ld: cannot find -lXaw I don't see why there needs to be a platform independent fix, when I'm asking for a specific fix in the OS dependent file :( ... which I shall now apply for myself ! BTW a better fix (hope I'm not assuming too much of make) might be 1c1 < # $Cambridge: exim/exim-src/OS/Makefile-FreeBSD,v 1.5 2008/07/25 20:39:55 fanf2 Exp $ - --- > # $Cambridge: exim/exim-src/OS/Makefile-FreeBSD,v 1.5A 2009/11/15 17:44:00 rnc1 Exp $ 23c23,29 < X11=$(X11BASE) - --- > .ifdef X11BASE > X11=${X11BASE} > .elifdef LOCALBASE > X11=$(LOCALBASE) > .else > X11=/usr/local > .endif 28c34 < XLFLAGS+=-Wl,-rpath,${X11BASE}/lib - --- > XLFLAGS+=-Wl,-rpath,${X11}/lib - -- richard @ highwayman . com "Nothing seems the same Still you never see the change from day to day And no-one notices the customs slip away" -----BEGIN PGP SIGNATURE----- Version: PGPsdk version 1.7.1 iQA/AwUBSwA/eJoAxkTY1oPiEQKRjwCg5Bg53CiTAIB/o6t/jlQgMib+c2YAoJnA KS0nTJIkWoKZfsYFO52g4ZJt =sZzW -----END PGP SIGNATURE----- -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
|