06-02-2012 02:00 PM
325 123 ...
tools
  1. sellers86's Avatar
    What repo should I sync with to start building?
    03-03-2012 06:21 PM
  2. rukin5197's Avatar
    BobZhome's
    repo init -u git://github.com/BobZhome/android.git -b ics

    Alex's (Blarf)
    repo init -u git://github.com/inferiorhumanorgans/android.git -b ics

    Starting to get the pattern?
    sellers86 likes this.
    03-03-2012 09:19 PM
  3. JerryScript's Avatar
    Personally, I would recommend syncing with CM's repo, then manually adding in tdm's converted device and vendor folders for lge/thunderc, the one's he cribbed from lupohirp's repo. That's the base that we are working from to eventually get a unified push to IHO. You will have to add in mikegapinki's webrtc fix, tdm's vendor/cm/tools fix, and bring init.thunderc.rc and init.rc a bit more inline with IHO's version to get beyond tdm's alpha 1.

    Right now, there is no single repository that is best, we are all experimenting with various things, and hesitant to push changes to our various github repos since it's such a pita to revert once published. Both Bob's and Blarf's have used different versions of the device and vendor trees, but they should produce bootable builds. Bob's will have more working atm (might even have a lot more working than I'm aware of, he's been busy on a new kernel, so I'm not sure where the rest of his ICS stands now), Blarf has had a lot on his plate lately, and is pulling changes in about once a week or so.

    FYI- tdm got the ICS project going for the OV, so I'm deferring to his decisions on how/when/what. Once we get started beta testing, things should be a bit easier to handle, since we should be working from a unified repository by then. Right now, unless you are very comfortable with git, it can be a nightmare fetching/merging/pulling/rebasing/committing/reverting/rebasing-again/etc/etc. I have borked my build environment 3 times in the past two weeks, thank god for backups, and for LeslieAnn's build server!
    sellers86, notown and bdfull3r like this.
    03-03-2012 09:39 PM
  4. sellers86's Avatar
    Personally, I would recommend syncing with CM's repo, then manually adding in tdm's converted device and vendor folders for lge/thunderc, the one's he cribbed from lupohirp's repo. That's the base that we are working from to eventually get a unified push to IHO. You will have to add in mikegapinki's webrtc fix, tdm's vendor/cm/tools fix, and bring init.thunderc.rc and init.rc a bit more inline with IHO's version to get beyond tdm's alpha 1.

    Right now, there is no single repository that is best, we are all experimenting with various things, and hesitant to push changes to our various github repos since it's such a pita to revert once published. Both Bob's and Blarf's have used different versions of the device and vendor trees, but they should produce bootable builds. Bob's will have more working atm (might even have a lot more working than I'm aware of, he's been busy on a new kernel, so I'm not sure where the rest of his ICS stands now), Blarf has had a lot on his plate lately, and is pulling changes in about once a week or so.

    FYI- tdm got the ICS project going for the OV, so I'm deferring to his decisions on how/when/what. Once we get started beta testing, things should be a bit easier to handle, since we should be working from a unified repository by then. Right now, unless you are very comfortable with git, it can be a nightmare fetching/merging/pulling/rebasing/committing/reverting/rebasing-again/etc/etc. I have borked my build environment 3 times in the past two weeks, thank god for backups, and for LeslieAnn's build server!
    I'm using leslieanns build server I love it. And have you thought about creating a new git for pushing different tests? all of this sounds a bit confusing, but ill get it. I've tried bobs git, but Ikeep getting make errors. But thanks gannon and jerry! I'm excited to get started with developing ics haha
    03-03-2012 10:50 PM
  5. rukin5197's Avatar
    I'm using leslieanns build server I love it. And have you thought about creating a new git for pushing different tests? all of this sounds a bit confusing, but ill get it. I've tried bobs git, but Ikeep getting make errors. But thanks gannon and jerry! I'm excited to get started with developing ics haha
    I got make errors on bob's git too. Please list which one you got and put it here. I'm sure I know how to fix it
    03-03-2012 10:52 PM
  6. sellers86's Avatar
    I got make errors on bob's git too. Please list which one you got and put it here. I'm sure I know how to fix it
    Give me a bit
    03-03-2012 11:02 PM
  7. sellers86's Avatar
    Its the shared_libraries error 1 error when running make bacon
    03-03-2012 11:24 PM
  8. rukin5197's Avatar
    I got this:
    make: *** No rule to make target `vendor/cm/proprietary/lib/armeabi/libjackpal-androidterm3.so', needed by `out/target/product/thunderc/system/lib/libjackpal-androidterm3.so'. Stop.

    and tdm said to do this:

    I yanked the CM proprietary stuff out from vendor/cm/config/common.mk:

    Code:
    PRODUCT_COPY_FILES += \
    - vendor/cm/proprietary/RomManager.apk:system/app/RomManager.apk \
    - vendor/cm/proprietary/Term.apk:system/app/Term.apk \
    - vendor/cm/proprietary/lib/armeabi/libjackpal-androidterm3.so:system/lib/libjackpal-androidterm3
    vendor/cm/prebuilt/common/bootanimation.zip:system/media/bootanimation.zip
    Don't know if there's a better way, but I didn't want RomManager and there's several terminals in the market.
    03-03-2012 11:38 PM
  9. sellers86's Avatar
    I got this:
    make: *** No rule to make target `vendor/cm/proprietary/lib/armeabi/libjackpal-androidterm3.so', needed by `out/target/product/thunderc/system/lib/libjackpal-androidterm3.so'. Stop.

    and tdm said to do this:

    I yanked the CM proprietary stuff out from vendor/cm/config/common.mk:

    Code:
    PRODUCT_COPY_FILES += \
    - vendor/cm/proprietary/RomManager.apk:system/app/RomManager.apk \
    - vendor/cm/proprietary/Term.apk:system/app/Term.apk \
    - vendor/cm/proprietary/lib/armeabi/libjackpal-androidterm3.so:system/lib/libjackpal-androidterm3
    vendor/cm/prebuilt/common/bootanimation.zip:system/media/bootanimation.zip
    Don't know if there's a better way, but I didn't want RomManager and there's several terminals in the market.
    I havent gotten this error yet. I dont think ive made it that far in the make. But thanks for the tip ill remember it when I run into the error. Im sure I will haha
    03-03-2012 11:43 PM
  10. thekraven's Avatar
    For that
    cd /vendor/cm
    ./get-prebuilts

    Kinda does the same as what you did.
    03-03-2012 11:46 PM
  11. sellers86's Avatar
    For that
    cd /vendor/cm
    ./get-prebuilts

    Kinda does the same as what you did.
    This didn't fix my error. Ill copy and paste the whole thing when I get to my laptop
    03-04-2012 12:34 AM
  12. thekraven's Avatar
    maybe one less /
    cd vendor/cm
    03-04-2012 12:46 AM
  13. sellers86's Avatar
    maybe one less /
    cd vendor/cm
    It downloaded some stuff (at least it looked like it did) but ill try
    03-04-2012 12:59 AM
  14. sellers86's Avatar
    maybe one less /
    cd vendor/cm
    Still no luck :/ ill search the dev thread tomorrow
    03-04-2012 01:09 AM
  15. BobZhome's Avatar
    My current repo is build-able, but please do not post any roms you get from it...TDM's alpha is all we need right now. Please just use the builds for personal use and helping development.

    With that being said, do the following:
    1) change to the directory where you create the repositories...mine is: cd ~/android/system
    2) then: ~/android/system/vendor/cm/get-prebuilts
    3) when that finishes downloading: . build/envsetup.sh
    4) then: lunch
    5) choose the number for thunderc-user, mine happens to be 5
    6) make bacon

    Bob
    rukin5197 likes this.
    03-04-2012 11:04 AM
  16. sellers86's Avatar
    My current repo is build-able, but please do not post any roms you get from it...TDM's alpha is all we need right now. Please just use the builds for personal use and helping development.

    With that being said, do the following:
    1) change to the directory where you create the repositories...mine is: cd ~/android/system
    2) then: ~/android/system/vendor/cm/get-prebuilts
    3) when that finishes downloading: . build/envsetup.sh
    4) then: lunch
    5) choose the number for thunderc-user, mine happens to be 5
    6) make bacon

    Bob
    I wasn't planning on using it for anything but development. Thanks bob! I'll try it out later
    03-04-2012 11:36 AM
  17. sellers86's Avatar
    My current repo is build-able, but please do not post any roms you get from it...TDM's alpha is all we need right now. Please just use the builds for personal use and helping development.

    With that being said, do the following:
    1) change to the directory where you create the repositories...mine is: cd ~/android/system
    2) then: ~/android/system/vendor/cm/get-prebuilts
    3) when that finishes downloading: . build/envsetup.sh
    4) then: lunch
    5) choose the number for thunderc-user, mine happens to be 5
    6) make bacon

    Bob
    Still no luck. Asadullah had the same problem on the dev thread but I didn't ever find a solution
    03-04-2012 03:59 PM
  18. rukin5197's Avatar
    Still no luck. Asadullah had the same problem on the dev thread but I didn't ever find a solution
    I don't recommend this- but if I run into an error that isn't solved within ~2 days, I delete my whole ~/android/system and ~/bin and start over with my repo. Like I said, don't recommend doing this, but it's just what I do.
    robwalters72 likes this.
    03-04-2012 04:09 PM
  19. sellers86's Avatar
    I don't recommend this- but if I run into an error that isn't solved within ~2 days, I delete my whole ~/android/system and ~/bin and start over with my repo. Like I said, don't recommend doing this, but it's just what I do.
    I would but I'm using leslieanns build server so I'm not sure if I can without messing something up
    03-04-2012 04:19 PM
  20. rukin5197's Avatar
    I would but I'm using leslieanns build server so I'm not sure if I can without messing something up
    Ouch.. well good luck
    This is part of the reason I'm not using her build server yet. I feel that I'm a git noob, so I don't want to mess with any progress
    03-04-2012 05:08 PM
  21. sellers86's Avatar
    Ouch.. well good luck
    This is part of the reason I'm not using her build server yet. I feel that I'm a git noob, so I don't want to mess with any progress
    I'll check with Leslie before I delete anything other than the build directory. I'll get it working
    03-04-2012 05:53 PM
  22. BobZhome's Avatar
    Still no luck. Asadullah had the same problem on the dev thread but I didn't ever find a solution
    What error do you get?
    03-04-2012 05:59 PM
  23. sellers86's Avatar
    What error do you get?
    Shared_libraries error 1. I can't remember the whole error but I'll run it when I get home and copy and paste it.
    03-04-2012 06:04 PM
  24. LeslieAnn's Avatar
    TDM would have far more knowledge about this than I would.
    It could be something in how he set things up, I'm not sure, but regardless, he would be the one to discuss this with. While it's my server, I let him handle manage the build area since he knows it far better than I do. He has full access to do anything needed to be done.

    On the other hand, I haven't heard of a bunch of problems between the half dozen or so people using it, so the nuke approach to fixing it is probably not the best method.




    And Gannon, yes, they may have slightly less ability to just wipe things out and start over, but at the same time, you have several people who can help verify if there is a problem and how to fix it. And of course the speed and ability to offload the work to a computer other than your own is awesome. Yeah, there are tradeoffs, but in the long run it's far better.

    This is why I have a file server. I do all I can to offload as much as I can from my desktop, leaving it free to do everything else. Torrents, builds, large downloads, stream a webcam, remote access, large file storage and more is all handled by a low wattage server (25 watts) that runs 24/7. Leaving my desktop free to game, use any OS, or even be turned off while the rest keeps going.
    03-04-2012 06:38 PM
  25. sellers86's Avatar
    TDM would have far more knowledge about this than I would.
    It could be something in how he set things up, I'm not sure, but regardless, he would be the one to discuss this with. While it's my server, I let him handle manage the build area since he knows it far better than I do. He has full access to do anything needed to be done.

    On the other hand, I haven't heard of a bunch of problems between the half dozen or so people using it, so the nuke approach to fixing it is probably not the best method.




    And Gannon, yes, they may have slightly less ability to just wipe things out and start over, but at the same time, you have several people who can help verify if there is a problem and how to fix it. And of course the speed and ability to offload the work to a computer other than your own is awesome. Yeah, there are tradeoffs, but in the long run it's far better.

    This is why I have a file server. I do all I can to offload as much as I can from my desktop, leaving it free to do everything else. Torrents, builds, large downloads, stream a webcam, remote access, large file storage and more is all handled by a low wattage server (25 watts) that runs 24/7. Leaving my desktop free to game, use any OS, or even be turned off while the rest keeps going.
    Alright, thanks Leslie Ann. If I can't get it fixed I'll pm tdm. Hopefully bob knows how to fix it.
    03-04-2012 06:42 PM
325 123 ...
LINK TO POST COPIED TO CLIPBOARD