THREAD CLOSED
28th December 2011, 05:45 PM
(Last edited by lithid-cm; 22nd July 2012 at 02:08 PM .)
Recognized Developer -
OP
Thanks Meter
2855
Posts: 3,154
Join Date: Jul 2010
Location: Cleveland
[CMC-GUI] [DAILY] [PPA] Cyanogenmod Compiler Daily [Depreciated]
Cyanogenmod Compiler (CMC) GUI
Build cyanogenmod with a gui.
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 :
You can follow me on google+ I tend to talk about it a bit on there as well.
The Following 271 Users Say Thank You to lithid-cm For This Useful Post: [ Click to Expand ]
123shree (8th May 2012),
a senile fungus (19th January 2012),
A$$h4t (16th April 2012),
Aahz Pervect (8th May 2012),
aallee (29th December 2011),
AASonyKK (7th May 2012),
abalam (10th May 2012),
aca89 (17th October 2012),
Adidi (31st May 2012),
af974 (6th January 2012),
agrajaghh (3rd January 2012),
akos.szekacs (29th December 2011),
ak_hepcat (15th January 2012),
alexejtka4 (7th March 2013),
AlphaTime (29th December 2011),
alvarhanso (14th January 2012),
Andy (29th December 2011),
apascual89 (7th May 2012),
aron7awol (13th January 2012),
atapia984 (15th May 2012),
A_U (5th April 2013),
balamu96m (25th April 2012),
bassgoonist (17th January 2012),
Because789 (3rd January 2012),
bemymonkey (8th January 2012),
benji.berg (9th May 2012),
bhupatib (29th December 2011),
BlackRabbit1703 (25th July 2012),
BlackTavern (31st December 2011),
blackwing182 (28th April 2012),
blassilando (28th December 2011),
boardsportsrule (28th December 2011),
bootlog (30th December 2011),
burak144 (24th March 2013),
can0brains (28th April 2012),
carlo93 (29th December 2011),
carlosm182 (28th December 2011),
CaTeIM (11th March 2012),
cb474 (29th December 2011),
CdTDroiD (1st January 2012),
chaoszero6 (27th July 2012),
chetanthaker (29th December 2011),
Christophorus (25th February 2013),
ciscogee (2nd June 2012),
clodfelterac (6th May 2012),
compneo (11th March 2012),
Coreym (28th December 2011),
CrimsonKnight13 (13th July 2012),
cristianosite (7th May 2012),
damix55 (15th December 2012),
daniel_fm (9th May 2012),
dankatz1 (1st January 2012),
DannyBiker (29th December 2011),
dave_uno (26th January 2012),
Dazog (28th December 2011),
dearteno (6th January 2012),
Deathbyfugu (3rd January 2012),
dhero1 (28th December 2011),
dhiru1602 (8th January 2012),
Dirk64 (30th December 2011),
divyanshu308 (8th May 2012),
djenis (9th May 2012),
Dogg006 (17th April 2012),
DooMLoRD (29th December 2011),
double1 (29th December 2011),
DraginMagik (14th May 2012),
DREAMkin (5th November 2012),
drk.hd (8th May 2012),
droidiac13 (28th December 2011),
DSaif (11th November 2012),
Duuuude (8th May 2012),
dw9906 (15th January 2012),
eagleeyetom (22nd January 2012),
Edubyah (1st June 2012),
effepas (8th May 2012),
ehmad (3rd August 2012),
elia222 (15th November 2012),
enteringrunlevel5 (30th December 2011),
evilisto (29th December 2011),
EvilTotem (12th January 2012),
exb0 (15th April 2012),
FalleZ (8th May 2012),
fifo171 (2nd January 2012),
Flecky (29th December 2011),
fraeone (8th May 2012),
gangsterjoop (29th December 2011),
gattaga (3rd July 2012),
gavtaylor (28th December 2011),
Gena79 (19th April 2012),
ggclanlord (26th April 2012),
GJSmith3rd (30th December 2011),
gmhafiz (2nd January 2012),
gontadu (29th December 2011),
grojas (9th May 2012),
grv2 (29th December 2011),
gu200123 (26th March 2013),
guijarrelson (29th December 2011),
Gumby63 (2nd January 2012),
haerwu (28th December 2011),
happymouse (9th May 2012),
Harbb (8th May 2012),
hariadi (8th May 2012),
hav0c (13th January 2012),
heybobitsme (13th January 2012),
hippihippo (5th January 2012),
hjlow (31st December 2011),
hoodoomagic (28th December 2011),
HooLIMAN87 (15th April 2012),
housry23 (12th May 2012),
Ibn Saeed (29th December 2011),
iHero96 (6th January 2012),
ilnanny (14th January 2012),
immortal_yash (25th March 2012),
ioandancus (9th May 2012),
Jack'O (29th December 2011),
jamcar (9th May 2012),
Jamison904 (29th December 2011),
janeindiran (10th May 2012),
jasjeev4 (1st November 2012),
jb789 (29th December 2011),
jerdog (28th December 2011),
jerryhou85 (8th May 2012),
jetstream73 (29th December 2011),
jezus101 (19th July 2012),
jinavs (7th April 2012),
JOSEunit10 (4th January 2012),
josuearisty (29th December 2011),
k.janku1 (8th May 2012),
kasper_h (29th December 2011),
keil. (30th December 2011),
kel187 (27th April 2012),
kerberos7 (29th December 2011),
KingDavid63 (2nd January 2012),
KingWickedd (5th August 2012),
kitrax59 (1st May 2012),
kkkhattak (19th May 2012),
kobak.org (28th December 2011),
Krendelrus (21st March 2012),
kylesum (28th December 2011),
Lapyyyyyy (7th May 2013),
Lesicnik1 (22nd January 2012),
le_manhpro (7th May 2012),
LiLChris06 (8th May 2012),
lipilee (28th December 2011),
lippol94 (29th December 2011),
llohcyoing (11th January 2012),
Lloir (31st December 2011),
LuisHck (12th December 2012),
luweeds (29th December 2011),
luxxx123 (9th March 2013),
m1l4droid (29th December 2011),
maddsoul (30th December 2011),
mario_fe (22nd April 2012),
MarkAtHome (29th December 2011),
markolino631 (29th December 2011),
Maroon Mushroom (8th May 2012),
mattykinsx (28th December 2011),
maulich (29th December 2011),
mdkathon (29th December 2011),
mDroidd (21st March 2012),
mihahn (20th November 2012),
mike.b93 (19th July 2012),
moeahmad1995 (9th May 2012),
mohitrocks (29th December 2011),
monkeychef (29th December 2011),
Mr.Oug (18th January 2012),
mryoung0042 (20th May 2012),
muff99 (29th December 2011),
mvgadagi (19th January 2013),
mvolkhart (9th May 2012),
my2cents (30th December 2011),
nakedninja42 (1st January 2012),
Nickedynick (30th December 2011),
nishant_713 (30th December 2011),
nitrous² (30th December 2011),
no1ucare (28th April 2012),
noim (29th December 2011),
norm12 (29th December 2011),
no_one_can (7th January 2012),
NuriJ (29th December 2011),
odysseus84 (10th May 2012),
olidroide (3rd January 2012),
Omkar$ (19th March 2013),
o_afifi (9th May 2012),
Paradoxxx (8th May 2012),
pasquiNello (29th December 2011),
paxChristos (8th May 2012),
pbulsink (31st January 2012),
Peteragent5 (28th April 2012),
PhilDsT (8th May 2012),
PhxkinMassacre (8th May 2012),
pratyush.creed (15th March 2012),
proxuser (29th December 2011),
pRo_lama (29th December 2011),
r4d14n7 (10th May 2012),
Ragster (22nd January 2012),
Ravikirancg (19th June 2012),
ravindrank (6th January 2012),
rayiskon (29th December 2011),
razor083 (9th April 2012),
rchtk (8th May 2012),
RegnierD (23rd February 2012),
Reptilez_DK (6th January 2012),
Rob Irizarry (3rd July 2012),
robertosurat (14th January 2013),
roids87 (28th December 2011),
Ron G (27th March 2012),
roxandn (30th December 2011),
rs125 (24th July 2012),
rYuuk (10th May 2012),
sahibunlimited (25th June 2012),
Saitou33 (15th May 2012),
samcortez (6th February 2012),
Sanadrate (9th May 2012),
Savoca (26th May 2012),
scheichuwe (29th December 2011),
scott951 (1st January 2012),
sednafx (28th December 2011),
seo-agentur (29th December 2011),
Sharpe351 (10th January 2012),
sheeksta (16th May 2012),
shriom_manerker (8th January 2012),
shvelo (5th January 2012),
sim64one (29th December 2011),
sixstringsg (28th December 2011),
slaid480 (12th May 2012),
smwinn7 (30th December 2011),
snowman77 (6th June 2012),
Steven 1 (14th February 2012),
stian230 (28th December 2011),
suhas_sm (29th December 2011),
supercopter (28th December 2011),
svkr (12th February 2012),
tahahawa (8th May 2012),
Tenny (29th December 2011),
tennyleaz (8th May 2012),
thachtunganh (7th January 2012),
The-Superman (5th November 2012),
thecoach1999 (19th August 2012),
theintrepid1 (3rd January 2012),
thejaimes111 (29th December 2011),
the_one_ (29th December 2011),
Thief777 (6th June 2012),
ti-rodrigues (3rd January 2012),
TMartin (28th December 2011),
Tof37 (10th June 2012),
tommytomatoe (11th May 2012),
travis82 (21st January 2012),
ts1506 (31st December 2012),
w0nz3r (29th December 2011),
Wabem (8th May 2012),
Waddle (26th February 2012),
waghoba (12th May 2012),
whitedragon33 (30th April 2012),
woopdedoda (23rd August 2012),
wowsher (8th January 2012),
wuhaoyu (6th February 2012),
wyvernwaddell (28th December 2011),
xCaldazar (8th May 2012),
xmc wildchild22 (28th April 2012),
xtc218 (25th January 2013),
yashwantsingh (29th December 2011),
yosterwp (29th May 2012),
you_eeeeeediot (29th December 2011),
yxcv99 (29th December 2011),
YZ (29th December 2011),
Zorua (4th January 2012),
[GER]Roxxor (9th May 2012),
_Sparks (29th December 2011),
|shaneo| (7th May 2012)
28th December 2011, 05:45 PM
(Last edited by lithid-cm; 16th May 2012 at 04:19 AM .)
Recognized Developer -
OP
Thanks Meter
2855
Posts: 3,154
Join Date: Jul 2010
Location: Cleveland
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
The Following 65 Users Say Thank You to lithid-cm For This Useful Post: [ Click to Expand ]
AASonyKK (7th May 2012),
ABBolle (12th May 2012),
af974 (29th December 2011),
alwlid net (19th April 2012),
apu314 (7th February 2013),
Because789 (3rd January 2012),
bemymonkey (8th January 2012),
BlackTavern (31st December 2011),
blorro (8th May 2012),
bodivas (8th May 2012),
burak144 (24th March 2013),
chaoszero6 (27th July 2012),
CheesyNutz (20th May 2012),
Coreym (28th December 2011),
Dirk64 (30th December 2011),
dj_ghosie (31st December 2011),
Duuuude (8th May 2012),
dw9906 (15th January 2012),
ehmad (3rd August 2012),
exb0 (15th April 2012),
FalleZ (8th May 2012),
gandhar (29th April 2012),
ggclanlord (26th April 2012),
gmhafiz (2nd January 2012),
guijarrelson (29th December 2011),
haerwu (28th December 2011),
iKrautDroid (6th January 2012),
Jack'O (29th December 2011),
janeindiran (10th May 2012),
jb789 (15th January 2012),
JJbdoggg (8th May 2012),
johnwayne007 (31st December 2011),
joostvhoek (9th May 2012),
kkkhattak (19th May 2012),
Lapyyyyyy (7th May 2013),
luxxx123 (9th March 2013),
Mahmood (8th May 2012),
Maroon Mushroom (8th May 2012),
mattykinsx (28th December 2011),
mmhama2 (1st February 2012),
proxuser (11th March 2012),
r4d14n7 (10th May 2012),
RegnierD (23rd February 2012),
Reptilez_DK (6th January 2012),
Rob Irizarry (3rd July 2012),
Ron G (27th March 2012),
Savoca (26th May 2012),
ScatteredHell (6th October 2012),
scheichuwe (29th December 2011),
shvelo (5th January 2012),
skifyr123 (8th May 2012),
stian230 (28th December 2011),
thachtunganh (7th January 2012),
vitorpacheco (3rd January 2012),
woopdedoda (23rd August 2012),
wuhaoyu (6th February 2012),
xCaldazar (8th May 2012),
xman323 (16th May 2012),
xtc218 (25th January 2013),
yxcv99 (29th December 2011),
YZ (8th May 2012),
Zorua (4th January 2012),
[armitage] (19th February 2012),
[GER]Roxxor (9th May 2012),
_Sparks (29th December 2011)
28th December 2011, 06:13 PM
Senior Member
Thanks Meter
1173
Posts: 1,204
Join Date: Oct 2009
Location: Penguin land,way up north.
DONATE TO ME
Great idea. Thanks.
samsung GALAXY SIII Lte I9305
Htc one X
samsung Galaxy S2
Htc vision x 2
N e x
u s o n
e
Htc Magic x 2
Htc Diamond
Sony ericsson p1i
Htc TyTN II
Sony ericsson p800
Qtek 9000
Qtek 9090
The Following User Says Thank You to stian230 For This Useful Post: [ Click to Expand ]
28th December 2011, 07:55 PM
Senior Member
Thanks Meter
12
Posts: 128
Join Date: Nov 2009
Awesome! Thank you very much
28th December 2011, 08:04 PM
Senior Member
Thanks Meter
301
Posts: 452
Join Date: Sep 2008
Location: Denver, CO
this is neat! good job
28th December 2011, 08:05 PM
Senior Member
Thanks Meter
170
Posts: 940
Join Date: May 2011
Is there any support for pulling propriety files from a new phone or is that too specific?
Sent from my M9300 using xda premium
28th December 2011, 08:10 PM
Recognized Developer -
OP
Thanks Meter
2855
Posts: 3,154
Join Date: Jul 2010
Location: Cleveland
Quote:
Originally Posted by
Jamin13
Is there any support for pulling propriety files from a new phone or is that too specific?
Sent from my M9300 using xda premium
Currently there is only support for devices from within the CM repo. There could be a plugin created though for specific devices that are not "supported" by cm. You would still need someone to write that plugin for that device since prop files are different for each device.
The Following User Says Thank You to lithid-cm For This Useful Post: [ Click to Expand ]
28th December 2011, 08:14 PM
(Last edited by Novek; 28th December 2011 at 08:16 PM .)
Recognized Developer
Thanks Meter
244
Posts: 943
Join Date: Feb 2008
Location: Tønsberg
Quote:
Originally Posted by
lithid-cm
Software for compiling on ubuntu:
32 bit:
Code:
git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool
64 bit:
Code:
g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3-multilib
lib32readline5-dev has been replaced by lib32readline-gplv2-dev on 11.10
And "gcc-4.3-multilib g++-4.3-multilib" aren't used from 11.04 and up - not needed.
Nice work though!
I've got
ORD !
Current phone:
Samsung Galaxy Note II
Have had:
-SGS2 -LG Optimus 2X -T-mobile G2
, -HTC Touch 2, -T-mobile Vibrant
-Samsung Wave -Samsung Spica I5700 -HTC Rhodium (TP2)
-Samsung Jet -HTC Dream -HTC Touch Cruise -HTC Touch
-SE K610i -SE K510i -SE t310 -Nokia 3310 -Motorola something...
The Following User Says Thank You to Novek For This Useful Post: [ Click to Expand ]
28th December 2011, 08:15 PM
Senior Member
Thanks Meter
1976
Posts: 1,112
Join Date: Nov 2010
Location: Nairobi, Kenya
Quote:
Originally Posted by
lithid-cm
If you are wondering how you can use this software its easy. You can clone my repo for now. and run the CMCompiler script:
Code:
git clone https://lithid@github.com/lithid/CMC.git
cd CMC
./CMCompiler
Hmmmm.
Code:
git clone https://github.com/lithid/CMC.git
cd CMC
./CMCompiler
Now we're talkin'!
THREAD CLOSED
Thread Tools
Search this Thread
Display Modes
Linear Mode
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Go to top of page...
Most Thanked In This Thread
65 Cyanogenmod Compiler
(CMCompiler) HALP! … 9 for anyone still
following, some big … 7 I know I haven't been
updating the … 6 Updated with a few minor
fixes v0.4. … 6 I have released the Beta
v0.1 of the CMC …