x11/libX11 configure: error: /X11 doesn't exist or
Julian H. Stacey
jhs at berklix.com
Tue May 12 13:31:47 UTC 2015
Hi x11 at FreeBSD.org as maintainer of ports/x11/libX11
I seem to have worked round a problem my local system couldn't
automaticaly detect dependency for, but I'm not clear if anything
on freebsd ports/ needs fixing ? What I observed:
I have a self compiled src + ports for a 10.1-RELEASE with:
uname -a
FreeBSD lapr.js.berklix.net 10.1-RELEASE FreeBSD 10.1-RELEASE
#0: Sat Feb 28 16:29:20 CET 2015
jhs at lapr.js.berklix.net:/usr/src/sys/amd64/compile/LAPR.small
amd64
pkg info | wc -l
1124
Initial background to problem:
mail/claws-mail : textproc/docbook-utils : print/tex-jadetex
: print/texlive-texm : print/texlive-base : /usr/local/include/X11
: x11/libX11 10.1=libX11-1.6.2_2,1 current=1.6.2_3,1
With 10.1-RELEASE:
cd x11/libX11 ; make
checking for poll... (cached) yes
checking keysym definitions... configure: error: Cannot find keysymdef.h
===> Script "configure" failed unexpectedly.
Please report the problem to x11 at FreeBSD.org [maintainer]
and attach the
"/s4/data/release/10.1-RELEASE/usr/ports/x11/libX11/work/libX11-1.6.2/config.log"
(Previously 10.1 complained error: /X11 as with current:)
With last night's Current:
cd /pri/FreeBSD/branches/-current/ports
ls -l .ctm_status # May 11 22:05 .ctm_status
cat .ctm_status # ports-cur 10900
setenv PORTSDIR /pri/FreeBSD/branches/-current/ports
unsetenv NOCLEANDEPENDS
cd x11/libX11
make clean
echo /var/db/ports/*libX11* # nothing
make # SHA256 Checksum OK for xorg/lib/libX11-1.6.2.tar.bz2.
checking keysym definitions... configure: error:
/X11 doesn't exist or isn't a directory
===> Script "configure" failed unexpectedly.
To avoid big debug files on mail list I ran
local/sbin/pkg-static info -g -Ea
to http://berklix.com/~jhs/tmp/pkg_info
& amd64/-current/ports/x11/libX11/work/libX11-1.6.2/config.log
to http://berklix.com/~jhs/tmp/libX11_config.log
I then tried:
cd /usr/ports/x11; find . -name keysymdef.h
./xproto/work/xproto-7.0.26/keysymdef.h
./xproto/work/stage/usr/local/include/X11/keysymdef.h
cd /usr/ports/x11/xproto
make clean
make deinstall
make install
& problem seems to be gone (print/texlive-base now breaks on other things)
I see x11/libX11/Makefile has USE_XORG= ... xproto:both
& MK/bsd.xorg.mk has xproto strings.
Any comments ?
Cheers,
Julian
--
Julian Stacey, BSD Linux Unix C Sys Eng Consultant Munich http://berklix.com
Indent previous with "> ". Reply Below as a play script.
Send plain text, Not quoted-printable, HTML, or base64.
More information about the freebsd-x11
mailing list