Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: exim: dev

[Bug 914] New: Makefile-FreeBSD falsely assumes X11BASE is set

 

 

exim dev RSS feed   Index | Next | Previous | View Threaded


richard at highwayman

Nov 16, 2009, 9:51 AM

Post #1 of 1 (374 views)
Permalink
[Bug 914] New: Makefile-FreeBSD falsely assumes X11BASE is set

------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=914
Summary: Makefile-FreeBSD falsely assumes X11BASE is set
Product: Exim
Version: 4.70
Platform: All
OS/Version: FreeBSD
Status: NEW
Severity: bug
Priority: medium
Component: Release process
AssignedTo: nigel [at] exim
ReportedBy: richard [at] highwayman
CC: exim-dev [at] exim


For FreeBSD ports, X11BASE is set in /usr/ports/Mk/bsd.port.mk

LOCALBASE?= /usr/local
X11BASE?= ${LOCALBASE}

but 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. A typical failure message of the build process
would be:

/usr/bin/ld: cannot find -lXaw

This has been a problem for a couple of years; although in the dim and distant
past there was an X11BASE environment variable, and clearly the code dates from
then. Note that this isn't a problem for the FreeBSD port.

A fix (hope I'm not assuming too much of make) would 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


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##

exim dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.