Bug 251535 - math/oleo 1.99.16_12: Missing link directives for Motif binary
Summary: math/oleo 1.99.16_12: Missing link directives for Motif binary
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-02 16:44 UTC by Marty Stanquist
Modified: 2021-01-13 21:11 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 2021-01-13 21:10:24 UTC
Thanks for the notification!
Comment 2 commit-hook freebsd_committer 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