Re: FreeBSD package build failure with Emacs 26.1

Joseph Mingrone <[email protected]> Wed, 14 Nov 2018 16:21:45 -0400
Newsgroups gmane.emacs.bbdb.user
Message-ID <[email protected]>
Joseph Mingrone <[email protected]> writes:

> "Roland Winkler" <[email protected]> writes:

>> On Wed Nov 14 2018 Greg Troxel wrote:
>>> Joseph Mingrone <[email protected]> writes:
>>> > In any case, I have patched the Makefile to remove the

>>> > --eval '(setq byte-compile-dest-file-function (lambda (_) "bbdb.elc"))' \

>>> > and the package is building again.  Unless anyone has a less ad-hoc
>>> > solution, I will commit this change to get the packages out again.

>>> I find the presence of that setq odd; I don't understand why it is
>>> needed as I woudl think compiled foo.el would write to foo.elc normally.

>> The Makefile you talk about is not the one generated via automake
>> from the BBDB tar ball, correct?  This default file does not work
>> with FreeBSD?

> It is the Makefile generated from the sources in the BBDB tarball by
> automake.

Forgot to answer the second question.  It does not work with FreeBSD's
package building tool, poudriere.  Outside of poudriere it works on
FreeBSD.  My guess is that there is a problem with Emacs 26.1 triggered
by something poudriere is doing.  Maybe it is related to its use of
nullfs or jails or certain readonly filesystems that should not be
written to.
signature.asc (application/pgp-signature, 962 B)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEVbCTpybDiFVxIrrVNqQMg7DW754FAlvsg9lfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU1
QjA5M0E3MjZDMzg4NTU3MTIyQkFENTM2QTQwQzgzQjBENkVGOUUACgkQNqQMg7DW
755btw//czINGlmkzT80xSSWYYcQUx90Gtj+Y0aoQQi5q0PwZq6ZWWMg/qgNx5lc
WFg3KrLj1oEZeqVg9vEfm5Z50yevKG4mPt3Q1CsHqJxnzBj/ZXtlles+IrGTH7EL
c7HjWhC5Iu2+sgiLAOoOn24RdIl5XaAco0LdEAqNvv5jcNwInD2FZoht78F542l5
zFUTlid+RMypZ8H+fvlvBgcRi1g+r8xfHlavK7ZbhxRh3ksrOUypy+ib8VgtejQn
OfqCp6JmZSFJbPcWDki36QYi0Co3s6N+zuRHenQItkvyIktOvGJlDFZCu7rS+sbK
IWcFKEYDowPlo9B6HIdU1KEAJuQOxMRbE72rRwOSjSfEGjw5iPGmrOrBJ5MC4qmC
59gtNkIudqwh0Acs9g60qeP2srzdml4Uj+YYgLOfBHRQPRxz3rvaF9ecemKlyXl5
h3D0vUuOXesRSdOu6Y3+TYTmzjyrnRvFFZSvt9lTvJpXXDFGmHll3sVqx8T8Mnmh
m+7TUm4NXGbdIplYDbGNIwjcWPFV3gWmMsQHYv1ALmz3X+n56vjvK0F7OlPZJtrp
vEb3TnkILpwPhRX/qnxicOaI27F+qFB8r5bP40XD/UOzsbKMeUerV7i8eNgzscI/
1qU2Iids7p0LnEBGSXLwy7V68FFx9FiiD8PC3gohdrebyk6eKi4=
=zOFx
-----END PGP SIGNATURE-----