Cannot find tputs in 12.3 64bit

I upgraded to 12.3 from 12.2 and immediately I have trouble with software development. Running configure for emacs all is cool until

checking for library containing tputs… no
configure: error: The required function `tputs’ was not found in any library.
The following libraries were tried (in order):
libtinfo, libncurses, libterminfo, libtermcap, libcurses
Please try installing whichever of these libraries is most appropriate
for your system, together with its header files.
For example, a libncurses-dev(el) or similar package.

I see to have packages ncurses5, ncurses6, and ncurses-devel installed.

No trouble in 12.2; what have I missed? Sure it is obvious…

Install ncurses-utils, /usr/bin/tput is in that package.

Yes that is installed too

i | libncurses5 | The New curses Libraries | package
i | libncurses5-32bit | The New curses Libraries | package
i | libncurses6 | The New curses Libraries | package
i | libyui-ncurses-pkg4 | Libyui - yast2 package selector widge-> | package
i | libyui-ncurses4 | Libyui - Character Based User Interface | package
i | ncurses-devel | Include Files and Libraries mandatory-> | package
i | ncurses-utils | Tools using the new curses libraries | package

next idea?

Is glib2-devel installed.

Search Yast - Software manager for tputs, with options Provides and Filelist on.

On 2013-03-22 22:46, jpff wrote:
>
> Knurpht;2539629 Wrote:
>> Install ncurses-utils, /usr/bin/tput is in that package.
>
> Yes that is installed too

> i | ncurses-utils | Tools using the new curses libraries
> | package
>
> next idea?

This instant I have 12.3 rescue live running in the laptop. I have
“/usr/bin/tput” from package “ncurses-utils”. If the file is missing in
your system, try rpm --verify on that package, to see if you have to
reinstall the package. If the file is not in the package, then I guess
you have to report the bug.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

glib2-devel is installed

On Fri 22 Mar 2013 09:06:08 PM CDT, jpff wrote:

I upgraded to 12.3 from 12.2 and immediately I have trouble with
software development. Running configure for emacs all is cool until

checking for library containing tputs… no
configure: error: The required function `tputs’ was not found in any
library.
The following libraries were tried (in order):
libtinfo, libncurses, libterminfo, libtermcap, libcurses
Please try installing whichever of these libraries is most appropriate
for your system, together with its header files.
For example, a libncurses-dev(el) or similar package.

I see to have packages ncurses5, ncurses6, and ncurses-devel
installed.

No trouble in 12.2; what have I missed? Sure it is obvious…

Hi
There are lots of patches… tputs being one;
https://build.opensuse.org/package/view_file?expand=1&file=emacs-24.1-tinfo.dif&package=emacs&project=editors

If you look at the spec file for all the BuildRequires;
https://build.opensuse.org/package/view_file?expand=1&file=emacs.spec&package=emacs&project=editors


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.3 (x86_64) Kernel 3.7.10-1.1-desktop
up 11:23, 4 users, load average: 0.25, 0.18, 0.10
CPU Intel® i5 CPU M520@2.40GHz | GPU Intel® Ironlake Mobile

Thank you for all the suggestions. It seemed that the error message was totally misleading and what was missing was xml2. No idea wh it was missing as it was in the 12,2 system.

Anyway that one is solved; all I need now is to be able to boot the system!