Re: koji build fails with "No matching package to install"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03. 02. 22 15:53, Martin Gansser wrote:
Hi,

the koji build of Carla-2.4.1-4.fc35.src.rpm [1] fails for F35[2] and rawhide [3]

DEBUG util.py:444:  No matches found for the following disable plugin patterns: local, spacewalk, versionlock
DEBUG util.py:444:  No matching package to install: 'freetype-devel(x86-32)'
DEBUG util.py:444:  No matching package to install: 'gcc-c++(x86-32)'
DEBUG util.py:444:  No matching package to install: 'glibc-devel(x86-32)'
DEBUG util.py:444:  No matching package to install: 'graphite2-devel(x86-32)'
DEBUG util.py:444:  No matching package to install: 'libX11-devel(x86-32)'
DEBUG util.py:444:  No matching package to install: 'libXext-devel(x86-32)'
DEBUG util.py:444:  No matching package to install: 'wine(x86-32)'
DEBUG util.py:444:  No matching package to install: 'wine-devel(x86-32)'
DEBUG util.py:444:  Not all dependencies satisfied
DEBUG util.py:444:  Error: Some packages could not be found.
DEBUG util.py:598:  Child return code was: 1


$ koji build --scratch rawhide ../SRPMS/Carla-2.4.1-4.fc35.src.rpm
$ koji build --scratch f35 ../SRPMS/Carla-2.4.1-4.fc35.src.rpm

[1] https://martinkg.fedorapeople.org/Packages/Carla/Carla-2.4.1-4.fc35.src.rpm
[2] https://koji.fedoraproject.org/koji/taskinfo?taskID=82337754
[3] https://koji.fedoraproject.org/koji/taskinfo?taskID=82337518

what does this mean and how can i solve this ?

The spec file has:

BuildRequires:  glibc-devel(x86-32)
BuildRequires:  gcc-c++(x86-32)
BuildRequires:  libX11-devel(x86-32)
BuildRequires:  freetype-devel(x86-32)
BuildRequires:  libXext-devel(x86-32)
BuildRequires:  graphite2-devel(x86-32)
...

Such dependencies are only satisfiable on i686. The buildroot of x86_64 is not "multilib" and does not contain 32bit builds. The builds on the 4 other architectures cannot work at all.

To answer your question about solving this, I must first know why do you have (x86-32) in the BuildRequires. If you don't really know, try removing it:

BuildRequires:  glibc-devel
BuildRequires:  gcc-c++
BuildRequires:  libX11-devel
BuildRequires:  freetype-devel
BuildRequires:  libXext-devel
BuildRequires:  graphite2-devel
...

And see if that helps.

However, I am afraid you might need to:

 - only build bridges-32bit on i686
 - only build the entire package on x86(_64)?

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux