
On 31.03.2012 23:04, Michal Šebeň wrote:
Hi all,
I am trying to build virtualbox against Tumbleweed repo (https://build.opensuse.org/package/show?package=virtualbox&project=Virtualiz...) However builds, started to fail (for i586 repo) on missing dependencies which are needed by kernel-syms : "nothing provides kernel-desktop-devel = 3.3.0-16 needed by kernel-syms, nothing provides kernel-pae-devel = 3.3.0-16 needed by kernel-syms, nothing provides kernel-xen-devel = 3.3.0-16 needed by kernel-syms"
all these kernel*-devel missing dependencies are build in Tumbleweed repo as i686 and not as i586 see: http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/i686...
also e.g. in kernel-desktop.spec in Tumbleweed repo I see "BuildArch: i686" %ifarch %ix86 # Only i386/default supports i586, mark other flavors' packages as i686 %if ! %build_default BuildArch: i686 # KMPs are always built as i586, because rpm does not allow to build # subpackages for different architectures. Therefore, we change the # /usr/src/linux-obj/<arch> symlink to i586. %define kmp_target_cpu i586 %endif %endif ....
I still have no idea why kernel guys decided to change their buildarch - but as you noticed it's fun in the build service ;( Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org