Page MenuHomeFreeBSD

editors/emacs-devel: Update to fix build when pgtk knob is off
ClosedPublic

Authored by jrm on Aug 3 2022, 3:31 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Dec 2, 1:20 PM
Unknown Object (File)
Nov 25 2024, 6:35 AM
Unknown Object (File)
Oct 3 2024, 5:00 PM
Unknown Object (File)
Oct 2 2024, 9:32 AM
Unknown Object (File)
Oct 2 2024, 9:32 AM
Unknown Object (File)
Oct 2 2024, 9:32 AM
Unknown Object (File)
Oct 2 2024, 9:18 AM
Unknown Object (File)
Oct 1 2024, 8:34 PM
Subscribers

Details

Summary

The update to 3d6af11 introduced a bug that caused the build to fail
when the port's pgtk knob was off.

cc -o temacs.tmp ...

ld: error: undefined symbol: x_scroll_bar_redraw >>> referenced
by xterm.c >>> xterm.o:(XTset_vertical_scroll_bar)

Changes: https://github.com/emacs-mirror/emacs/compare/3d6af11...261d6af

Test Plan

poudriere testport 11/12 i386/amd64 (default options), 14 custom options

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 46861
Build 43750: arc lint + arc unit

Event Timeline

jrm requested review of this revision.Aug 3 2022, 3:31 PM

I'm not near my FreeBSD desktop for a month, so I can only build test it. A search brought me to this email thread. Did you look at it ?

Thanks!

I hadn't seen the post on emacs-devel@. I had just looked at the commit log and saw, e.g., https://github.com/emacs-mirror/emacs/commit/b7f227ed8bece1a8fafd36ce5f0ee0d5913b6f8b, which fixes the build. I'm running with the update now and all seems fine. I did a quick test with scrollbars, but not with --without-toolkit-scroll-bars.

Pull in another update to fix a second issue that caused the build to fail on i386 with native compilation.

I build tested this on 12/13 i386/amd64 with default options and on a recent CURRENT build with pgtk off.

This revision was not accepted when it landed; it landed in state Needs Review.Aug 11 2022, 4:10 PM
This revision was automatically updated to reflect the committed changes.