doing emerge on a new project

20 views
Skip to first unread message

Edwin Estrada

unread,
Aug 1, 2025, 1:44:32 PMAug 1
to ChromiumOS Development
How do I get my new project to compile using emerge?
I have created an ebuild, and my source are present locally, when I do
`cros workon --board=${BOARD} start liblogi_report` I get edwin@HPavilio:~/cros/src/private-overlays/chromeos-partner-overlay/chromeos-base$ cros workon --board=${BOARD} start liblogi_report
10:06:52: WARNING: Could not find canonical package for "liblogi_report"
10:06:52: ERROR: Error parsing package list


Also when I try to emerge, I get
edwin@HPavilio:~/cros/src/private-overlays/chromeos-partner-overlay/chromeos-base/liblogi_report$ cros_sdk emerge-${BOARD} liblogi_report
Calculating dependencies... done in 0:00:00.829241
emerge: there are no ebuilds to satisfy "liblogi_report" for /build/amd64-generic/.
emerge: searching for similar names...
emerge: Maybe you meant any of these: net-libs/libslirp, dev-libs/libgcrypt?
Anyone know what step I'm missing?

Mike Frysinger

unread,
Aug 1, 2025, 3:00:46 PMAug 1
to Edwin Estrada, ChromiumOS Development
if the ebuild is not properly named, it will behave as if it didn't exist.  verify you've named it correctly.
-mike

--
--
ChromiumOS Developers mailing list: chromiu...@chromium.org
View archives, change email options, or unsubscribe:
https://groups.google.com/a/chromium.org/group/chromium-os-dev

Edwin Estrada

unread,
Aug 1, 2025, 6:51:32 PMAug 1
to ChromiumOS Development, Mike Frysinger, ChromiumOS Development, Edwin Estrada
my project name is liblogi_report and I named the ebuild file as liblogi_report-9999.ebuild.  Isnt that correct?

Mike Frysinger

unread,
Aug 1, 2025, 6:54:02 PMAug 1
to Edwin Estrada, ChromiumOS Development
the overlay might not be on your board list. you can use chromiumos-overlay to simplify.

OpenOS Project

unread,
Aug 1, 2025, 6:59:51 PMAug 1
to Edwin Estrada, ChromiumOS Development
Both related & unrelated . . . 

There's Gentoo + ChromiumOS Projects in regards to both ebuilds + overlays + portage + patching + iso/img/squashfs + etc located at this Git-Issue. 

Please take some time to see if any of them are able to assist you in anyway, shape or form . . .

Enjoy your respective weekends.



--
--
ChromiumOS Developers mailing list: chromiu...@chromium.org
View archives, change email options, or unsubscribe:
https://groups.google.com/a/chromium.org/group/chromium-os-dev
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-d...@chromium.org.

Edwin Estrada

unread,
Aug 1, 2025, 7:37:00 PMAug 1
to ChromiumOS Development, Mike Frysinger, ChromiumOS Development, Edwin Estrada
I moved ebuild to : src/third_party/chromiumos-overlay/chromeos-base/liblogi_report.  I am now getting a somewhat better output....What does the warning indicate?  An error on my ebuild file?

cros workon --board=${BOARD} start liblogi_report
..
16:30:55: NOTICE: Downloading tarball cros-sdk-2025.08.01.78378.tar.zst ...
16:32:24: NOTICE: Creating chroot. This may take a few minutes...
16:32:51: WARNING: Unable to determine project information for /mnt/host/source/src/third_party/chromiumos-overlay/chromeos-base/liblogi_report/liblogi_report-9999.ebuild. If you already have the project(s) for the package synced, no action is needed.
16:32:51: NOTICE: Started working on 'chromeos-base/liblogi_report' for 'amd64-generic'


Mike Frysinger

unread,
Aug 1, 2025, 8:04:21 PMAug 1
to Edwin Estrada, ChromiumOS Development
that warning can show up if you haven't added the source to the manifest or your checkout
-mike
Reply all
Reply to author
Forward
0 new messages