UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Help building

    Google Pixel 2/2 XL
    1
    1
    244
    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
      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