Bug 251535

Summary: math/oleo 1.99.16_12: Missing link directives for Motif binary
Product: Ports & Packages Reporter: Marty Stanquist <martys1oi>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: thierry
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Marty Stanquist 2020-12-02 16:44:34 UTC
FreeBSD 12.1, 12.2 w/ Open Motif toolkit and GUI
Port math/oleo with Motif configuration flag set
oleo-1.99.16_12

Final ld link command that creates oleo binary for Motif is missing the directives -lXft -lfontconfig which cause the link to abort with error messages:

ld: error: /usr/local/lib/libXmHTML.so: Undefined Reference to
FcPatternAddDouble FcPatternDel
XftFontOpenName XftNameParse XftNameUnparse XftDrawChange XftDrawString8

Please add the directives to the build.
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2021-01-13 21:10:24 UTC
Thanks for the notification!
Comment 2 commit-hook freebsd_committer freebsd_triage 2021-01-13 21:11:02 UTC
A commit references this bug:

Author: thierry
Date: Wed Jan 13 21:10:22 UTC 2021
New revision: 561508
URL: https://svnweb.freebsd.org/changeset/ports/561508

Log:
  - Fix the build when MOTIF is selected;

  - Register missing dependencies.

  PR:		251535
  Submitted by:	Marty Stanquist

Changes:
  head/math/oleo/Makefile
  head/math/oleo/files/patch-configure