On 2007-07-03 13:59:37 +0100, Andrew Wafaa wrote:
Date: Tue, 3 Jul 2007 13:59:37 +0100 (BST) From: Andrew Wafaa
Subject: [opensuse-buildservice] Fedora x86_64 issues To: openSUSE-BuildService List Afternoon all,
I'm having issues building against all Fedora x86_64 targets. All Fedora x86, SUSE x86_64/x86 targets build fine.
Basically my problem is to do with python and as it is split between /usr/lib and /usr/lib64, below are the two sections that it complains of ' Installed (but unpackaged) file(s) found:' I'm most likely doing something stupid, but for the life of me I can't work it out. I would really appreciate any help.
%files -n %{name}-web %defattr(-,root,root,0755) %if 0%{?fedora_version} %ifarch %ix86 %defattr(-,root,root,0755) %{prefix}/share/bongo/htdocs/ %{prefix}/share/bongo/templates/ %{_libdir}/python*/site-packages/bongo/hawkeye/ %{_libdir}/python*/site-packages/bongo/dragonfly/ %else
shouldnt this be %endif instead of %else
%ifarch %x86_64 %{prefix}/share/bongo/htdocs/ %{prefix}/share/bongo/templates/ /usr/lib/python*/site-packages/bongo/dragonfly/ /usr/lib/python*/site-packages/bongo/hawkeye/
fedora really uses /usr/lib/python even on x86_64?
%endif %endif %{prefix}/share/bongo/htdocs/ %{prefix}/share/bongo/templates/ %{py_sitedir}/bongo/hawkeye/ %{py_sitedir}/bongo/dragonfly/
are you sure you need that in the fedora case?
%endif
%files -n python-%{name} %defattr(-,root,root,0755) %if 0%{?fedora_version} %ifarch %ix86 %{_libdir}/python*/site-packages/bongo/* %else %ifarch %x86_64 /usr/lib/python*/site-packages/bongo/* %{_libdir}/python*/site-packages/bongo/bootstrap.a
i would recommend --disable-static on the configure cmdline or remove the static lib. i doubt you need it.
%{_libdir}/python*/site-packages/bongo/bootstrap.la
you dont need that .la file either.
%{_libdir}/python*/site-packages/bongo/bootstrap.so %{_libdir}/python*/site-packages/bongo/libs.a %{_libdir}/python*/site-packages/bongo/libs.la %{_libdir}/python*/site-packages/bongo/libs.so %endif %endif %{py_sitedir}/bongo %endif
in general i would recommend only put the _different_ parts into conditionals. e.g. %{prefix}/share/* could be outside of the conditionals, as it is shared among all conditionals. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org