[OpenPower-Firmware] Issue building op-build (processMrw.pl error)

Stewart Smith stewart at linux.vnet.ibm.com
Fri Nov 10 16:51:23 AEDT 2017


Hugo Landau <hlandau at devever.net> writes:
> I'm having a problem building with op-build:
>
> [nix-shell:~/3pr/op-build]$ op-build
> make: Entering directory '/home/hugo/3pr/op-build/buildroot'
>>>> machine-xml 22ce15f13c4ba78bdbbd4649c3467ace6a640be2 Building
> # copy the machine xml where the common lives
> bash -c 'mkdir -p /home/hugo/3pr/op-build/output/host/powerpc64le-buildroot-linux-gnu/sysroot/openpower_mrw_scratch && cp -r /home/hugo/3pr/op-build/output/build/machine-xml-22ce15f13c4ba78bdbbd4649c3467ace6a640be2/* /home/hugo/3pr/op-build/output/host/powerpc64le-buildroot-linux-gnu/sysroot/openpower_mrw_scratch'
> # generate the system mrw xml
> perl -I /home/hugo/3pr/op-build/output/host/powerpc64le-buildroot-linux-gnu/sysroot/hostboot_build_images /home/hugo/3pr/op-build/output/host/powerpc64le-buildroot-linux-gnu/sysroot/hostboot_build_images/processMrw.pl -x /home/hugo/3pr/op-build/output/host/powerpc64le-buildroot-linux-gnu/sysroot/openpower_mrw_scratch/"zaius.xml"
> Loading MRW XML: /home/hugo/3pr/op-build/output/host/powerpc64le-buildroot-linux-gnu/sysroot/openpower_mrw_scratch/zaius.xml
> Can't use string ("0xFFFFFFFF") as a HASH ref while "strict refs" in use at /home/hugo/3pr/op-build/output/host/powerpc64le-buildroot-linux-gnu/sysroot/hostboot_build_images/Targets.pm line 253.
> make: *** [package/pkg-generic.mk:230: /home/hugo/3pr/op-build/output/build/machine-xml-22ce15f13c4ba78bdbbd4649c3467ace6a640be2/.stamp_built] Error 255
> make: Leaving directory '/home/hugo/3pr/op-build/buildroot'
>
> Perl v5.24.2.

Hrm... does this reoccur with a clean build? Maybe machine-xml and
hostboot got out of sync in your build?

Try 'rm -rf output/*' and build again?


-- 
Stewart Smith
OPAL Architect, IBM.



More information about the OpenPower-Firmware mailing list