Re: poudriere: 12-STABLE install fails after r344230

2019-02-17 Thread O. Hartmann
On Sun, 17 Feb 2019 19:07:53 +0100
"O. Hartmann"  wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
> 
> Hello,
> 
> after the bump of 12-STABE to 1200503 I'm unable to update AMD64 poudriere
> jails's to this version anymore! Now I run on every box into this error:
> 
> [...]
> 
> install -N /pool/sources/12-STABLE/src/etc  -C -o root -g wheel -m 444
> libnandfs.a /pool/poudriere/jails/12-amd64/usr/lib/ --- _INCSINS ---
> install -N /pool/sources/12-STABLE/src/etc  -C -o root -g wheel -m 444
> libnandfs.h /pool/poudriere/jails/12-amd64/usr/include/ --- _libinstall ---
> install: libnandfs.a: No such file or directory
> *** [_libinstall] Error code 71
> 
> make[5]: stopped in /pool/sources/12-STABLE/src/lib/libnandfs
> 
> For arm64.aarch64 jails with the same build environment this error doesn't
> show up! The base host is running CURRENT.
>  
> What the ... has this libnandfs.a to do?
> 
> Since I build 12-STABLE on CURRENT, I use sources
> at  /pool/sources/12-STABLE/src and I also
> utilize /usr/local/etc/poudriere.d/12-amd64-poudriere.conf with one line
> 
> export  MAKEOBJDIRPREFIX=/pool/sources/12-STABLE/obj/
> 
> to reflect the build tree.
> 
> This worked prior to 12-STABLE r344234, it still worls when building and
> installing for arm64.aarch64 (same host, same CURRENT, same 12-STABLE
> revision).
> 
> How to fix this?
> 
> Thanks in advance,
> 
> oh
> 
[...]

It seems that the issue occurs on CURRENT. Boxes running 12-STABLE (r344158) or
12.0-RELENG (r344247) do not show the problem shown above.
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: What is evdev and autoloading?

2019-02-17 Thread O. Hartmann
On Sun, 17 Feb 2019 18:35:25 -0800 (PST)
"Rodney W. Grimes"  wrote:

> > On Sun, Feb 17, 2019 at 03:04:41PM -0800, Mark Millard wrote:  
> > > 
> > > 
> > > On 2019-Feb-17, at 10:03, Steve Kargl  > > troutmask.apl.washington.edu> wrote:
> > > 
> > > Anyone have insight into what evdev is?  There appears to
> > > be no manual page.  When I reboot a system with custom
> > > kernel, the system is autoloading evdev.ko, uhid.ko, and
> > > wmt.ko.  I do not need nor what these modules loaded.
> > > How does one prevent this autoloading?
> > > 
> > > Looking via the web lead to:  
>  ^^^
> web lies
> 
> > > 
> > > https://www.freebsd.org/cgi/man.cgi?query=evdev=0=4=FreeBSD+12.0-RELEASE=default=html
> > > So:
> > > 
> > > NAME
> > >evdev - Generic Linux input driver
> > > 
> > > DESCRIPTION
> > > 
> > >   evdev is an Xorg input driver for Linux's generic event devices.
> > > It therefore supports all input  devices  that  the kernel knows
> > > about, including most mice, keyboards, tablets and touchscreens. evdev
> > >   is the default driver on the major Linux distributions.
> > > . . .
> > > 
> > > 
> > > 
> > > but it seems to not have a 13-current entry. It does have
> > > a 12.0-RELEASE entry.
> > >   
> > 
> > Thanks.  Kinda odd that freebsd-current doesn't have a manual
> > page, but FreeBSD-12 does.  
> 
> rgrimes@t400:~ % man evdev
> No manual entry for evdev
> rgrimes@t400:~ % man -k evdev
> apropos: nothing appropriate
> rgrimes@t400:~ % uname -a
> FreeBSD t400.dnsmgr.net 12.0-RELEASE FreeBSD 12.0-RELEASE GENERIC  amd64
> rgrimes@t400:~ % 
> There is no man page for evdev in 12.0-RELEASE
> 
> > 
> > I have a wireless logitech mouse.  It seems that the
> > wireless USB dongle is causing the load of the modules.
> > I still understand why as ums(4) does not should a 
> > dependency on uhid, wmt, or evdev.
> >   
> 

Nor 12-STABLE:

root@freyja:/usr/src # man -k evdev
apropos: nothing appropriate

FreeBSD 12.0-STABLE #290 r344158: Fri Feb 15 14:42:58 CET 2019 amd64

Kind regards,

oh
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: What is evdev and autoloading?

2019-02-17 Thread Ian Lepore
On Sun, 2019-02-17 at 16:24 -0800, Steve Kargl wrote:
> On Sun, Feb 17, 2019 at 03:04:41PM -0800, Mark Millard wrote:
> > 
> > 
> > On 2019-Feb-17, at 10:03, Steve Kargl  > troutmask.apl.washington.edu> wrote:
> > 
> > Anyone have insight into what evdev is?  There appears to
> > be no manual page.  When I reboot a system with custom
> > kernel, the system is autoloading evdev.ko, uhid.ko, and
> > wmt.ko.  I do not need nor what these modules loaded.
> > How does one prevent this autoloading?
> > 
> > Looking via the web lead to:
> > 
> > 
https://www.freebsd.org/cgi/man.cgi?query=evdev=0=4=FreeBSD+12.0-RELEASE=default=html
> > So:
> > 
> > NAME
> >evdev - Generic Linux input driver
> > 
> > DESCRIPTION
> > 
> > evdev is an Xorg input driver for Linux's generic event
> > devices. It
> > therefore supports all input  devices  that  the kernel  kn
> > ows about,
> > including most mice, keyboards, tablets and touchscreens. evdev
> > is the default driver on the major Linux distributions.
> > . . .
> > 
> > 
> > 
> > but it seems to not have a 13-current entry. It does have
> > a 12.0-RELEASE entry.
> > 
> 
> Thanks.  Kinda odd that freebsd-current doesn't have a manual
> page, but FreeBSD-12 does.
> 

That manpage you found online is in section 4x. It probably gets
installed along with the xf86-input-evdev package.

-- Ian

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: What is evdev and autoloading?

2019-02-17 Thread Rodney W. Grimes
> On Sun, Feb 17, 2019 at 03:04:41PM -0800, Mark Millard wrote:
> > 
> > 
> > On 2019-Feb-17, at 10:03, Steve Kargl  
> > wrote:
> > 
> > Anyone have insight into what evdev is?  There appears to
> > be no manual page.  When I reboot a system with custom
> > kernel, the system is autoloading evdev.ko, uhid.ko, and
> > wmt.ko.  I do not need nor what these modules loaded.
> > How does one prevent this autoloading?
> > 
> > Looking via the web lead to:
 ^^^
web lies

> > 
> > https://www.freebsd.org/cgi/man.cgi?query=evdev=0=4=FreeBSD+12.0-RELEASE=default=html
> > So:
> > 
> > NAME
> >evdev - Generic Linux input driver
> > 
> > DESCRIPTION
> > 
> > evdev is an Xorg input driver for Linux's generic event devices. It
> > therefore supports all input  devices  that  the kernel  knows about,
> > including most mice, keyboards, tablets and touchscreens. evdev
> > is the default driver on the major Linux distributions.
> > . . .
> > 
> > 
> > 
> > but it seems to not have a 13-current entry. It does have
> > a 12.0-RELEASE entry.
> > 
> 
> Thanks.  Kinda odd that freebsd-current doesn't have a manual
> page, but FreeBSD-12 does.

rgrimes@t400:~ % man evdev
No manual entry for evdev
rgrimes@t400:~ % man -k evdev
apropos: nothing appropriate
rgrimes@t400:~ % uname -a
FreeBSD t400.dnsmgr.net 12.0-RELEASE FreeBSD 12.0-RELEASE GENERIC  amd64
rgrimes@t400:~ % 
There is no man page for evdev in 12.0-RELEASE

> 
> I have a wireless logitech mouse.  It seems that the
> wireless USB dongle is causing the load of the modules.
> I still understand why as ums(4) does not should a 
> dependency on uhid, wmt, or evdev.
> 

-- 
Rod Grimes rgri...@freebsd.org
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: What is evdev and autoloading?

2019-02-17 Thread Steve Kargl
On Sun, Feb 17, 2019 at 03:04:41PM -0800, Mark Millard wrote:
> 
> 
> On 2019-Feb-17, at 10:03, Steve Kargl  
> wrote:
> 
> Anyone have insight into what evdev is?  There appears to
> be no manual page.  When I reboot a system with custom
> kernel, the system is autoloading evdev.ko, uhid.ko, and
> wmt.ko.  I do not need nor what these modules loaded.
> How does one prevent this autoloading?
> 
> Looking via the web lead to:
> 
> https://www.freebsd.org/cgi/man.cgi?query=evdev=0=4=FreeBSD+12.0-RELEASE=default=html
> So:
> 
> NAME
>evdev - Generic Linux input driver
> 
> DESCRIPTION
> 
>   evdev is an Xorg input driver for Linux's generic event devices. It
>   therefore supports all input  devices  that  the kernel  knows about,
>   including most mice, keyboards, tablets and touchscreens. evdev
>   is the default driver on the major Linux distributions.
> . . .
> 
> 
> 
> but it seems to not have a 13-current entry. It does have
> a 12.0-RELEASE entry.
> 

Thanks.  Kinda odd that freebsd-current doesn't have a manual
page, but FreeBSD-12 does.

I have a wireless logitech mouse.  It seems that the
wireless USB dongle is causing the load of the modules.
I still understand why as ums(4) does not should a 
dependency on uhid, wmt, or evdev.

-- 
Steve
20170425 https://www.youtube.com/watch?v=VWUpyCsUKR4
20161221 https://www.youtube.com/watch?v=IbCHE-hONow
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


poudriere: 12-STABLE install fails after r344230

2019-02-17 Thread O. Hartmann
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hello,

after the bump of 12-STABE to 1200503 I'm unable to update AMD64 poudriere 
jails's to this
version anymore! Now I run on every box into this error:

[...]

install -N /pool/sources/12-STABLE/src/etc  -C -o root -g wheel -m 444
libnandfs.a /pool/poudriere/jails/12-amd64/usr/lib/ --- _INCSINS ---
install -N /pool/sources/12-STABLE/src/etc  -C -o root -g wheel -m 444
libnandfs.h /pool/poudriere/jails/12-amd64/usr/include/ --- _libinstall ---
install: libnandfs.a: No such file or directory
*** [_libinstall] Error code 71

make[5]: stopped in /pool/sources/12-STABLE/src/lib/libnandfs

For arm64.aarch64 jails with the same build environment this error doesn't show 
up!
The base host is running CURRENT.
 
What the ... has this libnandfs.a to do?

Since I build 12-STABLE on CURRENT, I use sources at  
/pool/sources/12-STABLE/src and I also
utilize /usr/local/etc/poudriere.d/12-amd64-poudriere.conf with one line

export  MAKEOBJDIRPREFIX=/pool/sources/12-STABLE/obj/

to reflect the build tree.

This worked prior to 12-STABLE r344234, it still worls when building and 
installing for
arm64.aarch64 (same host, same CURRENT, same 12-STABLE revision).

How to fix this?

Thanks in advance,

oh

- -- 
O. Hartmann

Ich widerspreche der Nutzung oder Übermittlung meiner Daten für
Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).
-BEGIN PGP SIGNATURE-

iHUEARYIAB0WIQSy8IBxAPDkqVBaTJ44N1ZZPba5RwUCXGmjFAAKCRA4N1ZZPba5
R0eHAQCtf7b9dOncz31poSGGkuKqVK4E3ENMi3c1PdQ3vnAK4QEAxhQSEDhSd8bN
mO9uAFCdhAFZbCXNp4w8h69kJgn8ZwY=
=x3pa
-END PGP SIGNATURE-
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: What is evdev and autoloading?

2019-02-17 Thread Vladimir Kondratyev

On 2019-02-17 21:03, Steve Kargl wrote:

Anyone have insight into what evdev is?  There appears to
be no manual page.  When I reboot a system with custom
kernel, the system is autoloading evdev.ko, uhid.ko, and
wmt.ko.  I do not need nor what these modules loaded.
How does one prevent this autoloading?



Anyone have insight into what evdev is?
evdev.ko is a small in-kernel library that makes all your input events 
like keyboard presses libinput-compatible.



I do not need nor what these modules loaded.
I think removing "option EVDEV_SUPPORT" from your kernel config should 
disable most of evdev.ko dependencies


--
WBR
Vladimir Kondratyev
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: What is evdev and autoloading?

2019-02-17 Thread Mark Millard



On 2019-Feb-17, at 10:03, Steve Kargl  
wrote:

Anyone have insight into what evdev is?  There appears to
be no manual page.  When I reboot a system with custom
kernel, the system is autoloading evdev.ko, uhid.ko, and
wmt.ko.  I do not need nor what these modules loaded.
How does one prevent this autoloading?

Looking via the web lead to:

https://www.freebsd.org/cgi/man.cgi?query=evdev=0=4=FreeBSD+12.0-RELEASE=default=html
So:

NAME
   evdev - Generic Linux input driver

SYNOPSIS
   Section "InputDevice"
 Identifier "devname"
 Driver "evdev"
 Option "Device"   "devpath"
 Option "Emulate3Buttons" "True"
 Option "Emulate3Timeout" "50"
 Option "GrabDevice" "False"
 ...
   EndSection

DESCRIPTION

evdev is an Xorg input driver for Linux's generic event devices. It
therefore supports all input  devices  that  the kernel  knows about,
including most mice, keyboards, tablets and touchscreens. evdev
is the default driver on the major Linux distributions.
. . .



but it seems to not have a 13-current entry. It does have
a 12.0-RELEASE entry.

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


What is evdev and autoloading?

2019-02-17 Thread Steve Kargl
Anyone have insight into what evdev is?  There appears to
be no manual page.  When I reboot a system with custom
kernel, the system is autoloading evdev.ko, uhid.ko, and
wmt.ko.  I do not need nor what these modules loaded.
How does one prevent this autoloading?

-- 
Steve
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"