[CMC-GUI] [DAILY] [PPA] Cyanogenmod Compiler Daily [Depreciated]

Status
Not open for further replies.
Search This thread

Allmaechtig

Senior Member
Feb 3, 2011
65
6
Brooklyn
Been trying to sync...

Been watching this all day and have kept trying to sync the CM repo.. files haven't ever been created been running this one for at least 20 min and nothing has been downloaded...

running on Fedora 16
 

lithid-cm

Inactive Recognized Developer
Jul 1, 2010
3,189
2,956
Cleveland
Been watching this all day and have kept trying to sync the CM repo.. files haven't ever been created been running this one for at least 20 min and nothing has been downloaded...

running on Fedora 16
I can only support ubuntu as of right now. If there are issues with something most likely its because of something distro specific. I can't install all distros to test everything. If you can see what the issue might be ill be more the happy to find a solution.

Also, are you going by what is in the repo path or folder? Do you have networking tools installed to see if any traffic is being downloaded? You can also run "ifconfig" to look at traffic details.

is "ps aux |grep repo" output anything ?
 
Last edited:
  • Like
Reactions: Allmaechtig

doubleluckstur

Senior Member
Oct 9, 2010
144
16
Norwich
Been following this thread all day and about 7 hours ago it started syncing. Been stuck on 16% for about 2 hours now though so I'm going to bed. Will report back in the morning; my internet speed does suck a bit
 

Allmaechtig

Senior Member
Feb 3, 2011
65
6
Brooklyn
Also, are you going by what is in the repo path or folder? Do you have networking tools installed to see if any traffic is being downloaded? You can also run "ifconfig" to look at traffic details.

is "ps aux |grep repo" output anything ?

~/Development/CM-GB folder
minimal net traffic

miro 10521 0.0 0.0 4580 796 tty3 S+ 18:08 0:00 grep --color=auto repo
miro 26899 0.0 0.5 17548 10632 tty2 S+ 17:39 0:00 python -E /home/miro/.repo/repo/main.py --repo-dir=/home/miro/.repo --wrapper-version=1.14 --wrapper-path=/home/miro/CMC/tools/t/repo -- sync #--calling-python-from-/bin/sh--
 

lithid-cm

Inactive Recognized Developer
Jul 1, 2010
3,189
2,956
Cleveland
~/Development/CM-GB folder
minimal net traffic

miro 10521 0.0 0.0 4580 796 tty3 S+ 18:08 0:00 grep --color=auto repo
miro 26899 0.0 0.5 17548 10632 tty2 S+ 17:39 0:00 python -E /home/miro/.repo/repo/main.py --repo-dir=/home/miro/.repo --wrapper-version=1.14 --wrapper-path=/home/miro/CMC/tools/t/repo -- sync #--calling-python-from-/bin/sh--
When was the last time you redownloaded the script? It is currently downloading the repo into your ~/.repo directory
 
  • Like
Reactions: Allmaechtig

Allmaechtig

Senior Member
Feb 3, 2011
65
6
Brooklyn
When was the last time you redownloaded the script? It is currently downloading the repo into your ~/.repo directory

a few hours ago... i will do that right now and let you know how it goes


[EDIT] redownloaded and it looks like that is what it is still doing

[miro@fed-test ~]$ ps aux | grep repo
miro 2023 2.3 0.5 60988 11460 tty2 Sl+ 19:21 0:02 python -E /home/miro/.repo/repo/main.py --repo-dir=/home/miro/.repo --wrapper-version=1.14 --wrapper-path=/home/miro/CMC/tools/t/repo -- sync #--calling-python-from-/bin/sh--
miro 5160 0.0 0.0 4580 800 pts/0 S+ 19:23 0:00 grep --color=auto repo

is there a point in the script that i can check to see if there is an issue?
[/EDIT]
 
Last edited:

lithid-cm

Inactive Recognized Developer
Jul 1, 2010
3,189
2,956
Cleveland
a few hours ago... i will do that right now and let you know how it goes


[EDIT] redownloaded and it looks like that is what it is still doing

[miro@fed-test ~]$ ps aux | grep repo
miro 2023 2.3 0.5 60988 11460 tty2 Sl+ 19:21 0:02 python -E /home/miro/.repo/repo/main.py --repo-dir=/home/miro/.repo --wrapper-version=1.14 --wrapper-path=/home/miro/CMC/tools/t/repo -- sync #--calling-python-from-/bin/sh--
miro 5160 0.0 0.0 4580 800 pts/0 S+ 19:23 0:00 grep --color=auto repo

is there a point in the script that i can check to see if there is an issue?
[/EDIT]
What does your ~/.cmcrc look like?

I just recloned and started from scratch. This is what my output looks like

Code:
mrlithid   999  0.0  0.0   4444   804 pts/1    S+   20:11   0:00 grep --color=auto repo
mrlithid  2396  0.0  0.2  16664 10188 pts/0    S+   19:52   0:00 python -E /home/mrlithid/Development/CM-GB/.repo/repo/main.py --repo-dir=/home/mrlithid/Development/CM-GB/.repo --wrapper-version=1.14 --wrapper-path=/home/mrlithid/CMC/tools/t/repo -- sync #--calling-python-from-/bin/sh--
Notice:
Code:
--repo-dir=/home/mrlithid/Development/CM-GB/.repo
 
Last edited:

Allmaechtig

Senior Member
Feb 3, 2011
65
6
Brooklyn
What does your ~/.cmcrc look like?

I just recloned and started from scratch. This is what my output looks like

Code:
mrlithid   999  0.0  0.0   4444   804 pts/1    S+   20:11   0:00 grep --color=auto repo
mrlithid  2396  0.0  0.2  16664 10188 pts/0    S+   19:52   0:00 python -E /home/mrlithid/Development/CM-GB/.repo/repo/main.py --repo-dir=/home/mrlithid/Development/CM-GB/.repo --wrapper-version=1.14 --wrapper-path=/home/mrlithid/CMC/tools/t/repo -- sync #--calling-python-from-/bin/sh--
Notice:
Code:
--repo-dir=/home/mrlithid/Development/CM-GB/.repo
Code:
BRANCH: gingerbread
COLOR: \e[0;31m
REPO: /home/miro/Development/CM-GB

saw that so i cleared and recloned from scratch and got
Code:
REPO: /home/miro/Development/CM-GB
BRANCH: gingerbread
...
looks like the most recent update has done something... running on Ubuntu 10.04 and fedora 16 both and things seem to be syncing correctly... will report back when complete
 
Last edited:

jamesadalpiaz

Senior Member
Jul 19, 2011
157
49
First of all, thanks for this handy little tool. I want to build my own CM roms for myself and my family (My father, Aunt, and I have a Nexus S 4G, and my Sister has an Epic 4G).

I installed it and I tried syncing the ICS sources and it took... well about a good hour and a half. When it got to the main screen it said it found "blank" repos. So I exited and restarted and it found 1 (assuming it was the ICS one) but I couldn't choose my device or manufacturer. So just as a hunch that something was wrong
I chose update repo, and it nagged about not finding any! Haha, great, I'll just download GB. SHTF fast after that.

Currently I have uninstalled this and will re-install in the morning when i'm feeling a little more sane. If I encounter the issue again where should I look for logs?

(Ubuntu 11.04 fresh vbox install, 30GB HDD, 1GB Ram)
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 275
    Cyanogenmod Compiler (CMC) GUI
    Build cyanogenmod with a gui.

    1ZFWd.png


    Known issues:
    - Currently no multi-threading, which means when you press sync or compile, there is no loading bar (app looks like its failing, its not.). I am working on that.
    (If you want to watch the output of the sync or compile, just open a terminal and type "cmc", I log all to the system.)
    - When locking the CMCompiler to the unity launcher you have to logout and log back in refer: ubuntu bug 916098
    - Currently there isn't great error logic and dialogs to warn you about everything. Something that is still being working on. Just run from the terminal if you have an issue that you need to report.
    - Missing make clean and make installclean. These will be added in the future.

    Found bugs to fix v0.1:
    - No "/" at the end of custom repo string path.
    - Error checking for compile start


    *Please any issue that should arise, I apologize in advanced. Please let me know with as much detail as possible to replicate the issue and I will resolve it.

    Please read:
    I have thought maybe times different ways I was going to go about this. Ads, donate version, paid app, etc. I choose to keep the project open, as that's how I roll. I do ask that if you enjoy the application that you try to donate something. This was my first gui project and took a lot of time and effort to even get it to where it is right now. I hope everyone enjoys the app as much as I enjoy working on it.

    Install:
    Note: If you are using the old ppa then look at post # 2 on how to remove it before adding this.
    Code:
    sudo apt-add-repository ppa:lithid/ppa
    sudo apt-get update

    Install daily dev builds:

    Code:
    sudo apt-get install cmcompiler-daily

    Install beta builds:

    Note: Not yet available.
    Code:
     sudo apt-get install cmcompiler-beta
    Install stable builds:
    Note: Not yet available.
    Code:
     sudo apt-get install cmcompiler
    Note: You cannot have daily and stable at the same time. You can only use either or.

    Source code | Bugs | Answers
    Build info:
    daily-builds

    Enjoy some signatures from SavocaFTW:

    Cq1ed.jpg


    IjnVz.jpg


    121EB.jpg


    You can follow me on google+ I tend to talk about it a bit on there as well.
    68
    Cyanogenmod Compiler (CMCompiler) HALP!

    Error Codes:
    Error: Need to sync first - After choosing compile, the program didn't find the needed .repo folder in your repo path. This assumes you never ran sync, so you never downloaded the code. You could have also renamed the .repo folder to something else, which would cause this error as well.
    Error: device not found - Your device was not found in the repo, might be unsupported.
    Error: Adb isn't running - First time running compile, you will need to have your phone connected and ADB running in order to pull off needed files from your phone.
    Error: Extract-files came back False - This means a script called extract-files.sh failed to pull off those needed files from your phone.
    Error: Compile error please check - This indicates that your build failed. You will need to run cmcompiler via terminal to get why.
    Error: Repo Script needs setup - You don't have the repo script installed. Install it.
    Code:
    curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/repo
    chmod a+x ~/repo
    sudo mv ~/repo /usr/local/bin/repo
    Error: No device configured - Appears there is no device configured, just select one from the setup menu.

    Removing old ppa:
    Code:
    sudo apt-get remove cmcompiler-daily
    sudo apt-get install ppa-purge
    sudo ppa-purge ppa:long-jeremie/ppa
    About Cmcompiler CLI
    ** If you are still using the CLI version, I have not updated it in sometime. I might get back to that but for right now the gui is my main focus. Please understand. You could always clone and make edits to the CLI here
    9
    for anyone still following, some big things are about to happen to cmc.

    https://plus.google.com/photos/103024643047948973176/albums/5731412329610445089
    7
    I know I haven't been updating the github code in a few days but that is because I have been working on a pretty decent update.

    2in8t.png


    Instead of the one interface and items branched off, this will be one unified Cyanogenmod Compiler. Each page will explain what the option is that you are choosing. If there are commands, it will show you them, this new update will actually teach you how to compile a rom without a gui, just by following the steps. This isn't just a walk through. It will be just like the old "setup" dialog I had, except with more information. I really hope you guys will enjoy the new update coming in the next few days.

    Thank you.
    6
    I have released the Beta v0.1 of the CMC GUI. Please be gentle if you run into issues. Been trying very hard to test everything I can.

    Thanks!

    READ THE OP