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