UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Help building

    Scheduled Pinned Locked Moved Google Pixel 2/2 XL
    1 Posts 1 Posters 325 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • P Offline
        pj
        last edited by

        Hi everyone,

        Great project, I'm hoping to give it a try on one of my old Pixel 2 (Walleye).

        I have hit a stumbling block with the build and would appreciate any assistance. I don't fully understand how the repo's link as walleye, muskie and wahoo seem to be dependent on each other. This is what I have so far for my manifest google_walleye.xml

        <?xml version="1.0" encoding="UTF-8"?>
        <manifest>
        
        <project path="device/google/walleye" name="android_device_google_walleye" remote="los" revision="lineage-17.0" />
        <project path="device/google/muskie" name="android_device_google_muskie" remote="los" revision="lineage-17.0" />
        
        </manifest>
        

        When running breakfast I get an error that the product spec can't be found

        patrick@patrick:~/halium$ source build/envsetup.sh
        including vendor/cm/vendorsetup.sh
        including sdk/bash_completion/adb.bash
        including vendor/cm/bash_completion/git.bash
        including vendor/cm/bash_completion/repo.bash
        
        patrick@patrick:~/halium$ breakfast walleye
        including vendor/cm/vendorsetup.sh
        build/core/product_config.mk:249: *** Can not locate config makefile for product "lineage_walleye".  Stop.
        build/core/product_config.mk:249: *** Can not locate config makefile for product "cm_walleye".  Stop.
        build/core/product_config.mk:249: *** Can not locate config makefile for product "lineage_walleye".  Stop.
        Device walleye not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
        Found repository: android_device_google_walleye
        Traceback (most recent call last):
          File "vendor/cm/build/tools/roomservice.py", line 263, in <module>
            default_revision = get_default_revision()
          File "vendor/cm/build/tools/roomservice.py", line 115, in get_default_revision
            d = m.findall('default')[0]
        IndexError: list index out of range
        build/core/product_config.mk:249: *** Can not locate config makefile for product "lineage_walleye".  Stop.
        build/core/product_config.mk:249: *** Can not locate config makefile for product "lineage_walleye".  Stop.
        
        ** Don't have a product spec for: 'lineage_walleye'
        ** Do you have the right repo manifest?
        

        Any ideas? Thanks.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post