Mailinglist Archive: opensuse-buildservice (233 mails)

< Previous Next >
[opensuse-buildservice] Compiling Kernel:HEAD for ARM on private OBS

moin,

I'm currently trying to compile Kernel:HEAD on a private OBS instance for
armv7l. compilation happens via qemu-user on an x86_64 system. i linked the
project from the main buildservice into my instance.

Most of the packages in that project are now "unresolvable" with "nothing
provides dwarfextract".

That BuildRequire is wrapped in an architecture check for s390 but triggers
anyway.

I suspect this might be due to wrong extraction of BuildRequires from the
spec and what is described here:

http://en.opensuse.org/openSUSE:Specfile_guidelines#OBS_Caveat

If i completely remove that dependency in the spec file, i get similar build
errors to what is described in that article.

If i look at that package on build.opensuse.org, the builds for armv6l and
aarch64 seem to run ok, the build for armv7l is "scheduled" and the binaries
are a few months old.

Since i dont want to chase something that's not a problem with my OBS
instance or project setup, i'd like to know:

- Should a setup like that work at all (i.e. Kernel:HEAD for ARM in qemu)?

- Is there a currently a problem with armv7l in the official Kernel:HEAD
project (since the armv7l RPMs are so old) or with my OBS instance?


Any hints on how to debug this would be greatly appreciated....


Thanks in advance!



tty, axel




A part of the log:

[ 119s] error: Macro %endif has empty body
[ 119s] error: Macro %if has illegal name (%define)
[ 119s] error: Macro %endif has empty body
[ 119s] error: Macro %if has illegal name (%define)
[ 121s] error: line 54: Unknown tag: armv7l armv7hl i386 i486 i586 i686
pentium3 pentium4 athlon geode x86_64
[ 121s] error: Macro %endif has empty body
[ 121s] error: Macro %if has illegal name (%define)
[ 121s] Building target platforms: armv7hl-suse-linux
[ 121s] Building for target armv7hl-suse-linux
[...]
[ 117s] Warning: spec file parser line 365: can't expand %(...)
[ 117s] Warning: spec file parser line 368: can't expand %(...)
[ 117s] Warning: spec file parser line 370: can't expand %(...)
[...]

[ 117s] Warning: spec file parser line 42: can't expand %(...)
[ 117s] Warning: spec file parser line 50: can't expand %(...)
[ 117s] Odd number of elements in hash assignment at
/var/run/obs/worker/1/build/Build/Rpm.pm line 133, <SPEC> line 245.
[ 117s] Use of uninitialized value in list assignment at
/var/run/obs/worker/1/build/Build/Rpm.pm line 133, <SPEC> line 245.
[ 117s] Use of uninitialized value in concatenation (.) or string at
/var/run/obs/worker/1/build/Build/Rpm.pm line 367, <SPEC> line 245.
[ 117s] Odd number of elements in hash assignment at
/var/run/obs/worker/1/build/Build/Rpm.pm line 133, <SPEC> line 246.
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups