Summary: | app-editors/xemacs-21.5.34 with sys-libs/ncurses[tinfo] - ld: cm.o: undefined reference to symbol 'tgoto' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Seong-ho Cho <darkcircle.0426> |
Component: | Current packages | Assignee: | XEmacs team <xemacs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 457530 | ||
Attachments: |
info_xemacs-21.5.34.log
build_xemacs-21.5.34.log |
Description
Seong-ho Cho
2014-01-21 17:20:16 UTC
Created attachment 368358 [details]
info_xemacs-21.5.34.log
Created attachment 368360 [details]
build_xemacs-21.5.34.log
This sounds as a problem with ncurses built with use flag tinfo causing two separate libraries to be created. The workaround is not to build ncurses with that use flag (but of course other packages might require it.) See bug 494518 with some discussion about it. Odd enough I have earlier tried to recreate this problem but with no luck. I will give it another try. I was able to recreate the problem by rebuilding ncurses with the use flag tinfo set. A new ebuild xemacs-21.5.34-r1 is available that fixes the problem. Since ncurses is required by xemacs-21.5 in gentoo the patch lets configure find what libs to link with using pkg-config. Fixed in xemacs-21.5.34-r1. |