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-----