Sorry that you are having trouble, I have updated the error code to now include more verbosity. You can make this change locally if you would like to run this before the next daily build.Finally got the sync to complete and now I'm being greeted by "Error: supersonic not found" and the terminal shows:"(build.py:2161): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent."
Well that's simple, because it's the os that is supported by google. I am not going to install every linux os to test and make sure every needed package is installed. I will though work with people who report and give package information so that it can be supported by other operating systems.this will sound like a dumb question but why must the distro be ubuntu? cant use debian or opensuse to do this?
Yea remove the .cmcompiler folder, and if you changed the repo path.not sure but it looks like the compiler is just resyncing the same stuff over and over any way to purge everything and start over ?
make: *** Ingen regel för att skapa målet "vendor/samsung/galaxys2-common/proprietary/camera.exynos4.so", som behövs till "out/target/product/galaxys2/system/lib/hw/vendor-camera.exynos4.so". Stannar.
$ adb devices
List of devices attached
304D198ED501309E device
Not every phone will compile perfectly. There is plenty of trial and error when compiling. Fix the errors and try again.I have the following problem: (No rule to create target, thats needed for, Stop)
Code:make: *** Ingen regel för att skapa målet "vendor/samsung/galaxys2-common/proprietary/camera.exynos4.so", som behövs till "out/target/product/galaxys2/system/lib/hw/vendor-camera.exynos4.so". Stannar.
It seemes that it doesnt copy any files from the phone.
ADB is working:
Code:$ adb devices List of devices attached 304D198ED501309E device
If I can't resolve this, can't I just extract the files manually and just put them in a folder somewhere?
Edit: Just tried a compile again, and now its working. Strange
Edit2: Nope, it bombed again although much later. What do I do?
Source: cmcompiler-daily
Section: devel
Priority: optional
Maintainer: lithid <long.jeremie@gmail.com>
Build-Depends: debhelper (>= 7.4.15)
Standards-Version: 3.9.2
Homepage: http://xdaforums.com/showthread.php?t=1415661
Package: cmcompiler-daily
Architecture: any
Depends: python, python-gtk2, python-appindicator
Description: Cyanogenmod Compiler daily build
Build cyanogenmod for offically supported devices (daily development builds)
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/share/cmcompiler/prog/build.py", line 45, in run
d = "%s/device/%s/%s" % (repo_path, build_manu, build_device)
NameError: global name 'build_manu' is not defined
Thanks I made those changes and have merged the debian files into my repo, they were on launchpad. I have also added a license.thanks for the nice application..
unfortunately, I use KDE (kubuntu) and the application is very much tied to the ubuntu desktop and the debian package on launchpad is missing some dependencies after installation..
"python-gtk2"
"python-appindicator"
those will automatically install other missing dependencies as
"cario"
"libgtk-3-bin"
"libgtl-3-0"
"libappindicator*"
"libgtk-3-common"
Anyway.. here is a updated control file for your debian packaging, couldn't find it on github to push..
It will help other non gnome users get this installed and running:
Code:Source: cmcompiler-daily Section: devel Priority: optional Maintainer: lithid <long.jeremie@gmail.com> Build-Depends: debhelper (>= 7.4.15) Standards-Version: 3.9.2 Homepage: http://xdaforums.com/showthread.php?t=1415661 Package: cmcompiler-daily Architecture: any Depends: python, python-gtk2, python-appindicator Description: Cyanogenmod Compiler daily build Build cyanogenmod for offically supported devices (daily development builds)
I did not find a license for your application?
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/share/cmcompiler/prog/build.py", line 45, in run
d = "%s/device/%s/%s" % (repo_path, build_manu, build_device)
NameError: global name 'build_manu' is not defined
If it can't find your device manufacturer then this error will arise.
If it can't find your device manufacturer then this error will arise.
It should find your device manufacturer automatically. Can you post your device path? Go into the repo path, then cd until you are in your device tree and type "pwd" i guess there could be something wrong with the logic, I will be more then happy to look.Ok, i select my device (Zeppelin) in the list and sync, now, how i correct this or select the device manufacturer?
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
self.run()
File "/usr/share/cmcompiler/prog/build.py", line 45, in run
d = "%s/device/%s/%s" % (repo_path, build_manu, build_device)
NameError: global name 'build_manu' is not defined
(build.py:3727): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
It should find your device manufacturer automatically. Can you post your device path? Go into the repo path, then cd until you are in your device tree and type "pwd" i guess there could be something wrong with the logic, I will be more then happy to look.
Nvm I found out why you are getting that error. I didn't add in proper checks for GB, currently only ics. I am fixing that now and will post a link to the fixed changes.
Thank you.
Edit: Fixed
https://github.com/lithid/Cmcompiler/commit/c532e10bd647d72be9bc1b8f0d819fe245825045
sudo apt-add-repository ppa:lithid/ppa
sudo apt-get update
sudo apt-get install cmcompiler-daily
sudo apt-get install cmcompiler-beta
sudo apt-get install cmcompiler
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/repo
chmod a+x ~/repo
sudo mv ~/repo /usr/local/bin/repo
sudo apt-get remove cmcompiler-daily
sudo apt-get install ppa-purge
sudo ppa-purge ppa:long-jeremie/ppa