[Bug 246261] x11-servers/xorg-server: 1.18.4 -> 1.20.8, no keyboard & mouse, config/hal: couldn't initialise context

[email protected]
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246261

            Bug ID: 246261
           Summary: x11-servers/xorg-server: 1.18.4 -> 1.20.8, no keyboard
                    & mouse, config/hal: couldn't initialise context
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: [email protected]
          Reporter: [email protected]
          Assignee: [email protected]
             Flags: maintainer-feedback?([email protected])

Created attachment 214201
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=214201&action=edit
[patch] add back --disable-hal-config

FreeBSD 11.4/stable.  xorg-server-1.2.8,1.  Xorg.0.log shows this:

[ 62574.196] (EE) config/hal: couldn't initialise context: unknown error (null)

And there's no keyboard or mouse.

Rebuilding xorg-server with --disable-config-hal fixes that.


Is there any reason we don't just always use --disable-config-hal these days? 
I suspect r526589 should have probably left --disable-config-hal instead of
allowing the configure script to use the default auto-detect mechanism (some
ports still depend on sysutils/hal, so if hal is installed, it will get turned
on for xorg-server).

Maybe restore it as a default-off option, but that would be backwards progress.

Also running hald fixes that as well, although that was not necessary for
1.18.4 (with HAL off), probably because HAL=off explicitly set
--disable-config-hal.

The attached patch explicitly sets --disable-config-hal.  I don't think a
PORTREVISION bump is necessary (poudriere-built pkgs will get built without hal
support since xorg-server does not currently pull in ports that depend on hal),
but it could help for users (possibly just non-evdev 11.x users?) who built
from ports.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.