| Summary: | imake-4 build fails with altered X11BASE | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | dominic_marks <dominic_marks> | ||||
| Component: | Individual Port(s) | Assignee: | Eric Anholt <anholt> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | ||||||
| Priority: | Normal | ||||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
Responsible Changed From-To: freebsd-ports->anholt Over to maintainer(s) State Changed From-To: open->closed Oops, had forgotten about this pr and submitted the same patch to portmgr with ports/45549. |
I have the following in /etc/make.conf: LOCALBASE=/usr/pkg X11BASE=/usr/x11 XFREE86_VERSION=4 When attempting to compile XFree86-4 the build will fail in the dependancies, in this case imake-4. The reason is that it attempts to use 'mkhtmlindex' but does not specify and absolute path for its location post-install. This assumption is made in bsd.port.mk. Changing the location of $MKHTMLINDEX in this file to its absolute location makes the build complete successfully in imake-4 and the XFree86-4 build continue without problems. I think this is a bug. Comments? How-To-Repeat: echo "X11BASE=/usr/x11" >> /etc/make.conf cd ${PORTSDIR}/x11/XFree86-4 && make install