On Tue, 7 Jul 2015 14:09:52 +0200 (CEST)
Yamaban
On Tue, 7 Jul 2015 13:40, Rusmir Duško
wrote: Hello
I have problem with all packages since long time which use Ncurses, not only Games also now tmux
[ 13s] [76/118] cumulate ncurses-devel-5.9-67.18
[ 38s] checking curses.h usability... yes [ 38s] checking curses.h presence... yes [ 38s] checking for curses.h... yes .. [ 24s] checking for library containing setupterm... -lncurses
/var/tmp/build-root/openSUSE_Factory-x86_64/.build.packages/RPMS/x86_64/ > zypper in -f tmux-2.0-0.x86_64.rpm Loading repository data... Reading installed packages... Forcing installation of 'tmux-2.0-0.x86_64' from repository 'Plain RPM files cache'. Resolving package dependencies...
Problem: nothing provides libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit) needed by tmux-2.0-0.x86_64 Solution 1: do not install tmux-2.0-0.x86_64 Solution 2: break tmux-2.0-0.x86_64 by ignoring some of its dependencies [snip]
You do this build at your box, not on opensuse build-service, right?
Yes i build on local box and which to test before i commit.
Then, please, check your local build-service rpm-cache.
zypper se obs-service Loading repository data... Reading installed packages... S | Name | Summary | Type --+------------------------------------------+--------------------------------------------------------------------------------+----------- | obs-service-cpanspec | An OBS source service: Create spec files for cpan sources | package | obs-service-cpanspec | An OBS source service: Create spec files for cpan sources | srcpackage i | obs-service-download_files | An OBS source service: download files | package | obs-service-download_files | An OBS source service: download files | srcpackage | obs-service-download_src_package | An OBS source service: download and extract a src.rpm | package | obs-service-download_src_package | An OBS source service: download and extract a src.rpm | srcpackage i | obs-service-download_url | An OBS source service: curl download tool | package | obs-service-download_url | An OBS source service: curl download tool | srcpackage | obs-service-extract_file | An OBS source service: Extract a file from an archive | package | obs-service-extract_file | An OBS source service: Extract a file from an archive | srcpackage i | obs-service-format_spec_file | An OBS source service: reformats a spec file to SUSE standard | package | obs-service-format_spec_file | An OBS source service: reformats a spec file to SUSE standard | srcpackage | obs-service-generator_driver_update_disk | An OBS source service: create driver update kiwi file | package | obs-service-generator_driver_update_disk | An OBS source service: create driver update kiwi file | srcpackage | obs-service-generator_pom | An OBS source service: download from java package and create build description | package | obs-service-generator_pom | An OBS source service: download from java package and create build description | srcpackage | obs-service-generator_qmake | C++ Program Library, Core Components | package | obs-service-generator_qmake | C++ Program Library, Core Components | srcpackage | obs-service-generator_qmake-debuginfo | Debug information for package obs-service-generator_qmake | package | obs-service-generator_qmake-debugsource | Debug sources for package obs-service-generator_qmake | package i | obs-service-git_tarballs | An OBS source service: updates package tarballs | package | obs-service-git_tarballs | An OBS source service: updates package tarballs | srcpackage i | obs-service-github_tarballs | An OBS source service: updates package tarballs | package | obs-service-github_tarballs | An OBS source service: updates package tarballs | srcpackage i | obs-service-library_dependency_mapper | An OBS source service: the generic library mapper | package | obs-service-library_dependency_mapper | An OBS source service: the generic library mapper | srcpackage | obs-service-python_requires | An OBS source service: Refreshs Python Requires | package | obs-service-python_requires | An OBS source service: Refreshs Python Requires | srcpackage | obs-service-python_sdist | An OBS source service: Generate Python sdists | package | obs-service-python_sdist | An OBS source service: Generate Python sdists | srcpackage | obs-service-rearchive | An OBS source service: Convert non-tar-archives to tar.gz | package | obs-service-rearchive | An OBS source service: Convert non-tar-archives to tar.gz | srcpackage i | obs-service-recompress | An OBS source service: Recompress files | package | obs-service-recompress | An OBS source service: Recompress files | srcpackage | obs-service-refresh_patches | An OBS source service: Refreshs local patches | package | obs-service-refresh_patches | An OBS source service: Refreshs local patches | srcpackage | obs-service-regex_replace | An OBS source service: Modify a file using a regular expression | package | obs-service-regex_replace | An OBS source service: Modify a file using a regular expression | srcpackage i | obs-service-set_version | An OBS source service: Update spec file version | package | obs-service-set_version | An OBS source service: Update spec file version | srcpackage i | obs-service-source_validator | An OBS source service: running all the osc source-validator checks | package | obs-service-source_validator | An OBS source service: running all the osc source-validator checks | srcpackage i | obs-service-tar_scm | An OBS source service: checkout or update a tar ball from svn/git/hg | package | obs-service-tar_scm | An OBS source service: checkout or update a tar ball from svn/git/hg | srcpackage | obs-service-update_source | An OBS source service: auto update sources | package | obs-service-update_source | An OBS source service: auto update sources | srcpackage i | obs-service-verify_file | An OBS source service: file verification | package | obs-service-verify_file | An OBS source service: file verification | srcpackage Do i need more to install?
There may be a out-of-date ncurses(-devel) package there, if so, remove them (the nurses-rpm-files) please, and start the build again, obs will get a fresh ncurses package for you.
I have removed in /var/tmp/osbuild-packagecache/openSUSE:Factory/snapshot/x86_64/ ncurses-devel-5.9-67.18.x86_64.rpm libncurses5-5.9-67.18.x86_64.rpm libncurses6-5.9-67.18.x86_64.rpm osc build Have downloadet new packages (openSUSE:Factory) libncurses5-5.9-67.18.x86_64.rpm 100% |==================================| 389 kB 00:00 (openSUSE:Factory) ncurses-devel-5.9-67.18.x86_64.rpm 100% |==================================| 3.4 MB 00:00 (openSUSE:Factory) libncurses6-5.9-67.18.x86_64.rpm 100% |==================================| 390 kB 00:00
The locally installed (used by running programs) versions of ncurses, as listed via zypper, have nothing to do with the versions used for the build system, which has its own chache of rpms to use.> - Yamaban.
Have also used
mv /var/tmp/osbuild-packagecache /var/tmp/osbuild-packagecache-
And again have get
zypper in -f tmux-2.0-0.x86_64.rpm
Loading repository data...
Reading installed packages...
Forcing installation of 'tmux-2.0-0.x86_64' from repository 'Plain RPM
files cache'. Resolving package dependencies...
Problem: nothing provides
libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit) needed by
tmux-2.0-0.x86_64 Solution 1: do not install tmux-2.0-0.x86_64 Solution
2: break tmux-2.0-0.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c] (c)
This is local
locate libtinfo.so.5
/lib/libtinfo.so.5
/lib/libtinfo.so.5.9
/lib64/libtinfo.so.5
/lib64/libtinfo.so.5.9
rpm -qf /lib64/libtinfo.so.5.9
libncurses5-5.9-52.2.3.x86_64
--
nemysis / Rusmir Dusko