Package Details: coreboot-utils-git 4.15.r553.g4aaea850440-1

Git Clone URL: https://aur.archlinux.org/coreboot-utils-git.git (read-only, click to copy)
Package Base: coreboot-utils-git
Description: Tools and utilities to work with coreboot firmware
Upstream URL: https://www.coreboot.org/
Licenses: GPL
Submitter: anatolik
Maintainer: anatolik (mytbk)
Last Packager: anatolik
Votes: 13
Popularity: 0.000000
First Submitted: 2014-11-17 18:57 (UTC)
Last Updated: 2021-12-17 19:32 (UTC)

Latest Comments

swiftgeek commented on 2021-04-25 06:08 (UTC) (edited on 2021-04-25 06:08 (UTC) by swiftgeek)

Please add util/intelp2m

anatolik commented on 2020-11-15 23:30 (UTC)

@thx1138 thank you for the report.

I updated PKGBUILD for the upstream changes. The package builds now.

thx1138 commented on 2020-11-14 03:21 (UTC) (edited on 2020-11-14 03:26 (UTC) by thx1138)

fatal: clone of '/home/james/.cache/yay/coreboot-utils-git/STM' into submodule path '/var/build/coreboot-utils-git/src/coreboot/3rdparty/stm' failed
Failed to clone '3rdparty/stm' a second time, aborting

Any suggestions?

anatolik commented on 2020-09-11 17:58 (UTC)

Thank you @lisu_ml, the version is bumped and the build is fixed.

lisu_ml commented on 2020-09-11 07:52 (UTC)

Another build error started to appear recently:

Skipping submodule '3rdparty/qc_blobs'
Cloning into '/tmp/tmp.JXudGlbg49/coreboot-utils-git/src/coreboot/3rdparty/vboot'...
done.
Cloning into '/tmp/tmp.JXudGlbg49/coreboot-utils-git/src/coreboot/util/nvidia/cbootimage'...
done.
fatal: repository '/tmp/tmp.JXudGlbg49/coreboot-utils-git/9esec-security-tooling.git' does not exist
fatal: clone of '/tmp/tmp.JXudGlbg49/coreboot-utils-git/9esec-security-tooling.git' into submodule path '/tmp/tmp.JXudGlbg49/coreboot-utils-git/src/coreboot/3rdparty/intel-sec-tools' failed
Failed to clone '3rdparty/intel-sec-tools' a second time, aborting

mkopec commented on 2020-01-10 04:03 (UTC)

Thank you, it the package builds and runs perfectly now.

mkopec commented on 2020-01-09 17:29 (UTC)

Building romcc fails with:

make: *** romcc: No such file or directory.  Stop.

Seems like romcc has been removed from the repository after the 4.11 release.

lisu_ml commented on 2019-08-27 12:23 (UTC)

This time the build fails with:

fatal: repository '/tmp/tmp.nUMmTUBl5r/coreboot-utils-git/ffs.git' does not exist
fatal: clone of '/tmp/tmp.nUMmTUBl5r/coreboot-utils-git/ffs.git' into submodule path '/tmp/tmp.nUMmTUBl5r/coreboot-utils-git/src/coreboot/3rdparty/ffs' failed
Failed to clone '3rdparty/ffs' a second time, aborting

eimis commented on 2019-08-10 18:16 (UTC)

fails with

go: cannot determine module path for source directory /tmp/yay/coreboot-utils-git/src/coreboot (outside GOPATH, no import comments)

je-vv commented on 2019-04-29 01:29 (UTC)

Yes it works !! Though I had to remove prior local copies of the repos, since for some reason when building coreboot, makepkg was always installing 4.8.r2370.gaaced4a932-1, instead of 4.9.r1447.ge54c15aa729-1, even though pkgver=4.9.r1447.ge54c15aa729. But by removing old repos, now everything works...

anatolik commented on 2019-04-28 04:02 (UTC)

je-vv@, could you please try now?

je-vv commented on 2019-04-27 23:16 (UTC)

getting the same fatal: pathspec 'coreboot' did not match any files as reported by @lisu_ml

lisu_ml commented on 2019-04-27 21:56 (UTC)

I'm actually now getting something different:

==> Extracting sources...
  -> Creating working copy of coreboot git repo...
Cloning into 'coreboot'...
done.
  -> Creating working copy of blobs git repo...
Cloning into 'blobs'...
done.
  -> Creating working copy of nvidia-cbootimage git repo...
Cloning into 'nvidia-cbootimage'...
done.
  -> Creating working copy of vboot git repo...
Cloning into 'vboot'...
done.
  -> Creating working copy of arm-trusted-firmware git repo...
Cloning into 'arm-trusted-firmware'...
done.
  -> Creating working copy of chrome-ec git repo...
Cloning into 'chrome-ec'...
done.
  -> Creating working copy of libhwbase git repo...
Cloning into 'libhwbase'...
done.
  -> Creating working copy of libgfxinit git repo...
Cloning into 'libgfxinit'...
done.
  -> Creating working copy of fsp git repo...
Cloning into 'fsp'...
done.
  -> Creating working copy of opensbi git repo...
Cloning into 'opensbi'...
done.
==> Starting prepare()...
fatal: pathspec 'coreboot' did not match any files
==> ERROR: A failure occurred in prepare().
    Aborting...

anatolik commented on 2019-04-25 20:40 (UTC)

lisu_ml@ the build problem is fixed

lisu_ml commented on 2019-04-24 20:27 (UTC)

It doesn't build again:

==> Starting prepare()...
Submodule 'arm-trusted-firmware' (/tmp/tmp.mG5bqjnWBa/coreboot-utils-git/arm-trusted-firmware.git) registered for path '3rdparty/arm-trusted-firmware'
Submodule '3rdparty/blobs' (/tmp/tmp.mG5bqjnWBa/coreboot-utils-git/blobs.git) registered for path '3rdparty/blobs'
Submodule '3rdparty/chromeec' (/tmp/tmp.mG5bqjnWBa/coreboot-utils-git/chrome-ec.git) registered for path '3rdparty/chromeec'
Submodule '3rdparty/fsp' (/tmp/tmp.mG5bqjnWBa/coreboot-utils-git/fsp.git) registered for path '3rdparty/fsp'
Submodule 'libgfxinit' (/tmp/tmp.mG5bqjnWBa/coreboot-utils-git/libgfxinit.git) registered for path '3rdparty/libgfxinit'
Submodule 'libhwbase' (/tmp/tmp.mG5bqjnWBa/coreboot-utils-git/libhwbase.git) registered for path '3rdparty/libhwbase'
Submodule 'opensbi' (/tmp/tmp.mG5bqjnWBa/coreboot-utils-git/opensbi.git) registered for path '3rdparty/opensbi'
Submodule 'vboot' (/tmp/tmp.mG5bqjnWBa/coreboot-utils-git/vboot.git) registered for path '3rdparty/vboot'
fatal: No url found for submodule path 'coreboot' in .gitmodules
==> ERROR: A failure occurred in prepare().
    Aborting...

anatolik commented on 2018-12-02 00:36 (UTC)

lisu_ml, it was an issue with the package. I fixed it.

lisu_ml commented on 2018-12-01 22:13 (UTC)

It does now, it was probably upstream issue.

lisu_ml commented on 2018-11-30 11:57 (UTC)

It doesn't build anymore:

==> Starting prepare()...
Submodule 'arm-trusted-firmware' (/home/michal/Documents/repos/aur/coreboot-utils-git/arm-trusted-firmware.git) registered for path '3rdparty/arm-trusted-firmware'
Submodule '3rdparty/blobs' (/home/michal/Documents/repos/aur/coreboot-utils-git/blobs.git) registered for path '3rdparty/blobs'
Submodule '3rdparty/chromeec' (/home/michal/Documents/repos/aur/coreboot-utils-git/chrome-ec.git) registered for path '3rdparty/chromeec'
Submodule '3rdparty/fsp' (/home/michal/Documents/repos/aur/coreboot-utils-git/fsp.git) registered for path '3rdparty/fsp'
Submodule 'libgfxinit' (/home/michal/Documents/repos/aur/coreboot-utils-git/libgfxinit.git) registered for path '3rdparty/libgfxinit'
Submodule 'libhwbase' (/home/michal/Documents/repos/aur/coreboot-utils-git/libhwbase.git) registered for path '3rdparty/libhwbase'
Submodule 'vboot' (/home/michal/Documents/repos/aur/coreboot-utils-git/vboot.git) registered for path '3rdparty/vboot'
Submodule 'util/nvidia-cbootimage' (/home/michal/Documents/repos/aur/coreboot-utils-git/nvidia-cbootimage.git) registered for path 'util/nvidia/cbootimage'
Synchronizing submodule url for '3rdparty/vboot'
Cloning into '/home/michal/Documents/repos/aur/coreboot-utils-git/src/coreboot/3rdparty/vboot'...
done.
Submodule path '3rdparty/vboot': checked out '392211f0358919d510179ad399d8f056180e652e'
patching file util/romcc/romcc.c
Reversed (or previously applied) patch detected!  Assume -R? [n] 
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file util/romcc/romcc.c.rej
==> ERROR: A failure occurred in prepare().
    Aborting...

swiftgeek commented on 2018-09-06 20:49 (UTC)

Please add intelvbttool (./util/intelvbttool/) , which is useful for intel targets that use intel gpu

lisu_ml commented on 2018-05-09 10:24 (UTC)

Does't build. The error produced:

romcc.c: In function ‘register_builtin_macros’: romcc.c:3645:20: error: ‘"’ directive writing 1 byte into a region of size between 0 and 29 [-Werror=format-overflow=] sprintf(buf, "\"%s\"", scratch); ^~ romcc.c:3645:2: note: ‘sprintf’ output between 3 and 32 bytes into a destination of size 30 sprintf(buf, "\"%s\"", scratch); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romcc.c:3649:20: error: ‘"’ directive writing 1 byte into a region of size between 0 and 29 [-Werror=format-overflow=] sprintf(buf, "\"%s\"", scratch); ^~ romcc.c:3649:2: note: ‘sprintf’ output between 3 and 32 bytes into a destination of size 30 sprintf(buf, "\"%s\"", scratch); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make: *** [<builtin>: romcc] Error 1 make: Leaving directory '/tmp/tmp.I8RChOB7pS/coreboot-utils-git/src/coreboot/util/romcc' ==> ERROR: A failure occurred in build(). Aborting..</builtin>

Xwang commented on 2018-01-09 17:33 (UTC)

This package conflicts with https://aur.archlinux.org/packages/me_cleaner-git/

anatolik commented on 2018-01-08 21:19 (UTC)

Is me_cleaner need to be part of this package at all? It comes from https://githib.com/corna/me_cleaner and not from https://review.coreboot.org/coreboot

Consider using me_cleaner from https://aur.archlinux.org/packages/me_cleaner-git/

gavinhungry commented on 2018-01-08 21:07 (UTC) (edited on 2018-01-08 21:14 (UTC) by gavinhungry)

Why the specific commit of me_cleaner? I submitted an me_cleaner-git package to the AUR before realizing it was a part of this package.

You're a number of commits behind at this point: See https://github.com/corna/me_cleaner/compare/312ef02714dcab806c9d9bfee07f51002dc61e08...master

I'd recommend either removing it from this package, or cloning the Git repo and including an up-to-date version.

anatolik commented on 2016-08-28 16:02 (UTC)

mytbk, I added you as a comaintainer. Please add your improvements. I would personally keep romcc unless it hurts.

mytbk commented on 2016-08-28 15:23 (UTC) (edited on 2016-08-28 15:24 (UTC) by mytbk)

I think intelmetool can also be added, and we don't need romcc which is only used to compile coreboot pre-CAR/pre-RAM code. Besides, we don't need the submodules blobs, vboot, ATF, etc. to build these utils.

swiftgeek commented on 2016-08-19 21:25 (UTC) (edited on 2016-08-28 05:12 (UTC) by swiftgeek)

blobs repo is not needed - not used for anything, package is created fine without downloading that repo

swiftgeek commented on 2016-08-14 02:26 (UTC)

In addition to missing coreboot's ectool, intelutil is missing man page ( util/inteltool/inteltool.8 )

swiftgeek commented on 2016-07-14 20:50 (UTC) (edited on 2016-07-14 21:30 (UTC) by swiftgeek)

so now it's a bit weird, it's a coreboot tool (util/ectool/) . ChromeOS is ofc using coreboot... EDIT: coreboot and chromeos `ectool` are different things, they even have different license

anatolik commented on 2016-07-12 00:04 (UTC)

swiftgeek, there is already a package for it: https://aur.archlinux.org/packages/chromeos-ecutil-git/

swiftgeek commented on 2016-07-11 23:10 (UTC) (edited on 2016-07-11 23:11 (UTC) by swiftgeek)

Please add ectool (for dumping ec ram contents)