Summary: | multimedia/mplayer: fails to build on i386 with lld as system linker | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Ed Maste <emaste> |
Component: | Individual Port(s) | Assignee: | Thomas Zander <riggs> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | riggs |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any | ||
Bug Depends on: | |||
Bug Blocks: | 214864 |
Description
Ed Maste
![]() ![]() http://package18.nyi.freebsd.org/build.html?mastername=headi386PR214864-default&build=2019-01-05_21h00m02s http://package18.nyi.freebsd.org/data/headi386PR214864-default/2019-01-05_21h00m02s/logs/errors/mplayer-1.3.0.20181224.log > Checking for GUI ... yes > > Error: The GUI requires either FreeType or bitmap font support. > > Check "config.log" if you do not understand why it failed. > ===> Script "configure" failed unexpectedly. Adding LDFLAGS_i386+= -Wl,-z,notext to ${PORTSDIR}/multimedia/mplayer/Makefile.options fixes the build with lld and produces a (on my test setup) working binary of mplayer and mencoder. Ed: From previous discussions around the lld topic I understood that this is the preferred solution. Could you quickly confirm, then I'll commit this. Thank you. (In reply to Thomas Zander from comment #2) Yes, this is the most straightforward option and configures lld to act as ld.bfd did, so is a minimal change. Committed in r489814, see bug #214864 |