[ROM][GT-I9100][JB][4.1.1] CyanogenMod 10 | DEV THREAD

Search This thread

codeworkx

Senior Recognized Developer
Nov 20, 2010
8,495
57,090
Bad Neustadt
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.1 (JB), which is designed to increase performance and reliability over stock Android for your device.

Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 *
 * Submitting bug reports on nightly builds is the leading 
 * cause of male impotence.
 */

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

Device: https://github.com/CyanogenMod/android_device_samsung_i9100
Common: https://github.com/CyanogenMod/android_device_samsung_galaxys2-common
Kernel: https://github.com/CyanogenMod/android_kernel_samsung_smdk4210
CyanogenMod: http://github.com/CyanogenMod

http://teamhacksung.org/wiki/index.php/CyanogenMod10:How_to_build

If you're going to reuse our work, which we're doing for free, be fair and give proper credits.
This is the only payment we're really demanding and we deserve it to be mentioned because of the countless hours we've put into this project.
Open-Source doesn't meant Out-of-Respect!!!

USER THREAD & DOWNLOADS
http://xdaforums.com/showthread.php?p=29280423

To be clear, posts without detailed instructions on how to reproduce a problem and without attached logs will be ignored.
Always provide android (adb logcat) and kernel logs (adb shell dmesg).
If it's a RIL problem we would need a radio log (adb logcat -b radio), too.
 
Last edited:

Znuf

Senior Member
Jun 10, 2008
332
77
Sion
Thx for your post, a lot.

I had download the source code but, i'm not able to find
Code:
~/android/system/device/samsung/i9100.

In
Code:
~/android/system/device
i just have :
Code:
common  generic  google  sample  ti

I make something wrong?
 

Znuf

Senior Member
Jun 10, 2008
332
77
Sion
Check your local_manifest.xml. Do you add it right?

i use this one.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
</manifest>
 

PieR

Retired Recognized Developer
Jul 29, 2005
551
2,417
Pisa
www.pernici.net
i use this one.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
</manifest>

I added I9100 projects by hand :)

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
  <project name="teamhacksung/android_device_samsung_i9100" path="device/samsung/i9100" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_device_samsung_galaxys2-common" path="device/samsung/galaxys2-common" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_kernel_samsung_smdk4210" path="kernel/samsung/smdk4210" remote="github" revision="jellybean" />
  <project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" revision="ics" />
</manifest>

I dont know if it's enought since I'm still compiling.

Inviato dal mio GT-I9100 con Tapatalk 2
 
Last edited:

hiepgia

Senior Member
May 13, 2010
811
1,825
Ho Chi Minh City
I added I9100 projects by hand :)

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
  <project name="teamhacksung/android_device_samsung_i9100" path="device/samsung/i9100" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_device_samsung_galaxys2-common" path="device/samsung/galaxys2-common" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_kernel_samsung_smdk4210" path="kernel/samsung/smdk4210" remote="github" revision="jellybean" />
  <project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" revision="ics" />
</manifest>

I dont know if it's enought since I'm still compiling.
Ah.. you've to enable the i9100 on vendor/cm/vendorsetup.sh

Inviato dal mio GT-I9100 con Tapatalk 2

. /build/vendorsetup.sh
lunch cm_i9100-userdebug
mka bacon recoveryzip recoveryimage checkapi
It will do the rest

Or do in this guide

http://teamhacksung.org/wiki/index.php/CyanogenMod10:How_to_build
 
Last edited:

Znuf

Senior Member
Jun 10, 2008
332
77
Sion
I added I9100 projects by hand :)

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
  <project name="teamhacksung/android_device_samsung_i9100" path="device/samsung/i9100" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_device_samsung_galaxys2-common" path="device/samsung/galaxys2-common" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_kernel_samsung_smdk4210" path="kernel/samsung/smdk4210" remote="github" revision="jellybean" />
  <project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" revision="ics" />
</manifest>

I dont know if it's enought since I'm still compiling.
Ah.. you've to enable the i9100 on vendor/cm/vendorsetup.sh

Inviato dal mio GT-I9100 con Tapatalk 2

Thank's i'll try :p
 

Znuf

Senior Member
Jun 10, 2008
332
77
Sion
Ok, I sync, i build (90min) and now?
I don't have any *.zip file.

The 72th last line in my terminal :

Code:
host C++: libLLVMCore <= external/llvm/lib/VMCore/Verifier.cpp
host StaticLib: libclangParse (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangParse_intermediates/libclangParse.a)
host StaticLib: libclangSema (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangSema_intermediates/libclangSema.a)
host StaticLib: libclangAnalysis (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangAnalysis_intermediates/libclangAnalysis.a)
host StaticLib: libclangCodeGen (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangCodeGen_intermediates/libclangCodeGen.a)
host StaticLib: libclangAST (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangAST_intermediates/libclangAST.a)
host StaticLib: libclangLex (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangLex_intermediates/libclangLex.a)
host StaticLib: libclangEdit (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangEdit_intermediates/libclangEdit.a)
host StaticLib: libclangFrontend (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangFrontend_intermediates/libclangFrontend.a)
host StaticLib: libclangBasic (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangBasic_intermediates/libclangBasic.a)
host StaticLib: libLLVMVectorize (out/host/linux-x86/obj/STATIC_LIBRARIES/libLLVMVectorize_intermediates/libLLVMVectorize.a)
target R.java/Manifest.java: Gallery2 (out/target/common/obj/APPS/Gallery2_intermediates/src/R.stamp)
Copying: out/target/common/obj/JAVA_LIBRARIES/com.android.gallery3d.common2_intermediates/classes-jarjar.jar
target R.java/Manifest.java: HTMLViewer (out/target/common/obj/APPS/HTMLViewer_intermediates/src/R.stamp)
target R.java/Manifest.java: InputDevices (out/target/common/obj/APPS/InputDevices_intermediates/src/R.stamp)
target R.java/Manifest.java: KeyChain (out/target/common/obj/APPS/KeyChain_intermediates/src/R.stamp)
target R.java/Manifest.java: LatinIME (out/target/common/obj/APPS/LatinIME_intermediates/src/R.stamp)
nothing matches overlay file main.dict, for flavor ,,cs,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,da,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,de,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,el,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,en,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,es,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,fi,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,fr,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,hr,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,hu,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,it,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,iw,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,ka,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,nl,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,pt,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,ru,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,sv,,,,,,,,,,,,,,,,
Copying: out/target/common/obj/JAVA_LIBRARIES/inputmethod-common_intermediates/classes-jarjar.jar
target R.java/Manifest.java: Launcher2 (out/target/common/obj/APPS/Launcher2_intermediates/src/R.stamp)
target R.java/Manifest.java: LiveWallpapersPicker (out/target/common/obj/APPS/LiveWallpapersPicker_intermediates/src/R.stamp)
target R.java/Manifest.java: MediaProvider (out/target/common/obj/APPS/MediaProvider_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: Mms (out/target/common/obj/APPS/Mms_intermediates/src/R.stamp)
target R.java/Manifest.java: PackageInstaller (out/target/common/obj/APPS/PackageInstaller_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines versionName (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: Phone (out/target/common/obj/APPS/Phone_intermediates/src/R.stamp)
target R.java/Manifest.java: PicoTts (out/target/common/obj/APPS/PicoTts_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines versionName (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: QuickSearchBox (out/target/common/obj/APPS/QuickSearchBox_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: SamsungServiceMode (out/target/common/obj/APPS/SamsungServiceMode_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines versionName (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: Settings (out/target/common/obj/APPS/Settings_intermediates/src/R.stamp)
target R.java/Manifest.java: SettingsProvider (out/target/common/obj/APPS/SettingsProvider_intermediates/src/R.stamp)
target R.java/Manifest.java: SpareParts (out/target/common/obj/APPS/SpareParts_intermediates/src/R.stamp)
target R.java/Manifest.java: Stk (out/target/common/obj/APPS/Stk_intermediates/src/R.stamp)
target R.java/Manifest.java: TelephonyProvider (out/target/common/obj/APPS/TelephonyProvider_intermediates/src/R.stamp)
target R.java/Manifest.java: Torch (out/target/common/obj/APPS/Torch_intermediates/src/R.stamp)
packages/apps/Torch/AndroidManifest.xml:27: error: Error: No resource found that matches the given name (at 'label' with value '@string/widget_label').
make: *** [out/target/common/obj/APPS/Torch_intermediates/src/R.stamp] Erreur 1
make: *** Attente des tâches non terminées....
aapt: warning: string 'pref_flash_mode_summary' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'pref_network_mode_summary' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'pref_screentimeout_mode_summary' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'pref_use_dithering_summary' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'summary_expanded_hide_indicator' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'summary_expanded_hide_onchange' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'summary_expanded_hide_scrollbar' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'summary_expanded_widget' has no default translation in packages/apps/Settings/res; found: ru
Elapsed: 87 min(s) 48 sec(s)

It's bad?

Thank's for your help
 

pulser_g2

Admin Emeritus / Senior Recognized Developer
Nov 27, 2009
19,544
11,630
Ok, I sync, i build (90min) and now?
I don't have any *.zip file.

The 72th last line in my terminal :

Code:
host C++: libLLVMCore <= external/llvm/lib/VMCore/Verifier.cpp
host StaticLib: libclangParse (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangParse_intermediates/libclangParse.a)
host StaticLib: libclangSema (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangSema_intermediates/libclangSema.a)
host StaticLib: libclangAnalysis (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangAnalysis_intermediates/libclangAnalysis.a)
host StaticLib: libclangCodeGen (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangCodeGen_intermediates/libclangCodeGen.a)
host StaticLib: libclangAST (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangAST_intermediates/libclangAST.a)
host StaticLib: libclangLex (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangLex_intermediates/libclangLex.a)
host StaticLib: libclangEdit (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangEdit_intermediates/libclangEdit.a)
host StaticLib: libclangFrontend (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangFrontend_intermediates/libclangFrontend.a)
host StaticLib: libclangBasic (out/host/linux-x86/obj/STATIC_LIBRARIES/libclangBasic_intermediates/libclangBasic.a)
host StaticLib: libLLVMVectorize (out/host/linux-x86/obj/STATIC_LIBRARIES/libLLVMVectorize_intermediates/libLLVMVectorize.a)
target R.java/Manifest.java: Gallery2 (out/target/common/obj/APPS/Gallery2_intermediates/src/R.stamp)
Copying: out/target/common/obj/JAVA_LIBRARIES/com.android.gallery3d.common2_intermediates/classes-jarjar.jar
target R.java/Manifest.java: HTMLViewer (out/target/common/obj/APPS/HTMLViewer_intermediates/src/R.stamp)
target R.java/Manifest.java: InputDevices (out/target/common/obj/APPS/InputDevices_intermediates/src/R.stamp)
target R.java/Manifest.java: KeyChain (out/target/common/obj/APPS/KeyChain_intermediates/src/R.stamp)
target R.java/Manifest.java: LatinIME (out/target/common/obj/APPS/LatinIME_intermediates/src/R.stamp)
nothing matches overlay file main.dict, for flavor ,,cs,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,da,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,de,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,el,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,en,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,es,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,fi,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,fr,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,hr,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,hu,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,it,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,iw,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,ka,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,nl,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,pt,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,ru,,,,,,,,,,,,,,,,
nothing matches overlay file main.dict, for flavor ,,sv,,,,,,,,,,,,,,,,
Copying: out/target/common/obj/JAVA_LIBRARIES/inputmethod-common_intermediates/classes-jarjar.jar
target R.java/Manifest.java: Launcher2 (out/target/common/obj/APPS/Launcher2_intermediates/src/R.stamp)
target R.java/Manifest.java: LiveWallpapersPicker (out/target/common/obj/APPS/LiveWallpapersPicker_intermediates/src/R.stamp)
target R.java/Manifest.java: MediaProvider (out/target/common/obj/APPS/MediaProvider_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: Mms (out/target/common/obj/APPS/Mms_intermediates/src/R.stamp)
target R.java/Manifest.java: PackageInstaller (out/target/common/obj/APPS/PackageInstaller_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines versionName (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: Phone (out/target/common/obj/APPS/Phone_intermediates/src/R.stamp)
target R.java/Manifest.java: PicoTts (out/target/common/obj/APPS/PicoTts_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines versionName (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: QuickSearchBox (out/target/common/obj/APPS/QuickSearchBox_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: SamsungServiceMode (out/target/common/obj/APPS/SamsungServiceMode_intermediates/src/R.stamp)
Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines versionName (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.
target R.java/Manifest.java: Settings (out/target/common/obj/APPS/Settings_intermediates/src/R.stamp)
target R.java/Manifest.java: SettingsProvider (out/target/common/obj/APPS/SettingsProvider_intermediates/src/R.stamp)
target R.java/Manifest.java: SpareParts (out/target/common/obj/APPS/SpareParts_intermediates/src/R.stamp)
target R.java/Manifest.java: Stk (out/target/common/obj/APPS/Stk_intermediates/src/R.stamp)
target R.java/Manifest.java: TelephonyProvider (out/target/common/obj/APPS/TelephonyProvider_intermediates/src/R.stamp)
target R.java/Manifest.java: Torch (out/target/common/obj/APPS/Torch_intermediates/src/R.stamp)
packages/apps/Torch/AndroidManifest.xml:27: error: Error: No resource found that matches the given name (at 'label' with value '@string/widget_label').
make: *** [out/target/common/obj/APPS/Torch_intermediates/src/R.stamp] Erreur 1
make: *** Attente des tâches non terminées....
aapt: warning: string 'pref_flash_mode_summary' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'pref_network_mode_summary' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'pref_screentimeout_mode_summary' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'pref_use_dithering_summary' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'summary_expanded_hide_indicator' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'summary_expanded_hide_onchange' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'summary_expanded_hide_scrollbar' has no default translation in packages/apps/Settings/res; found: ru
aapt: warning: string 'summary_expanded_widget' has no default translation in packages/apps/Settings/res; found: ru
Elapsed: 87 min(s) 48 sec(s)

It's bad?

Thank's for your help

Try this commit: http://review.cyanogenmod.com/#/c/20065/
 
  • Like
Reactions: dukedusty and Znuf

golcheck

Senior Member
Recent update to android_frameworks_native breaks the build...
Code:
...
frameworks/native/libs/ui/GraphicBuffer.cpp:132:67: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
target thumb C++: libui <= frameworks/native/libs/ui/PixelFormat.cpp
target thumb C++: libui <= frameworks/native/libs/ui/Rect.cpp
target thumb C++: libui <= frameworks/native/libs/ui/Region.cpp
target thumb C++: libicuuc <= external/icu4c/common/bmpset.cpp
frameworks/native/libs/ui/FramebufferNativeWindow.cpp: In constructor 'android::FramebufferNativeWindow::FramebufferNativeWindow()':
frameworks/native/libs/ui/FramebufferNativeWindow.cpp:100:19: error: 'framebuffer_device_t' has no member named 'numFramebuffers'
frameworks/native/libs/ui/FramebufferNativeWindow.cpp:101:19: error: 'framebuffer_device_t' has no member named 'numFramebuffers'
frameworks/native/libs/ui/FramebufferNativeWindow.cpp:102:34: error: 'framebuffer_device_t' has no member named 'numFramebuffers'
make: *** [out/target/product/i9100/obj/SHARED_LIBRARIES/libui_intermediates/FramebufferNativeWindow.o] Error 1
make: *** Waiting for unfinished jobs....
Elapsed: 4 min(s) 45 sec(s)
 

Doopliss

Senior Member
May 13, 2011
90
66
I am having trouble building. I've followed the instructions up to syncing the repo but on the next step (lunch cm_i9100-userdebug) at first I got "No such file: cm_i9100-userdebug", then after doing . build/envsetup.sh I get:

Code:
build/core/product_config.mk:189: *** _nic.PRODUCTS.[[device/*/i9100/cm.mk]]: "device/*/i9100/cm.mk" does not exist. Stop.
Device i9100 not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Repository for i9100 not found in the CyanogenMod Github repository list. If this is in error, you may need to manually add it to your local_manifest.xml.
build/core/product_config.mk:189: *** _nic.PRODUCTS.[[device/*/i9100/cm.mk]]: "device/*/i9100/cm.mk" does not exist. Stop.

** Don't have a product spec for: 'cm_i9100'
** Do you have the right repo manifest?

There is no /build/vendorsetup.sh (which someone suggested earlier). I tried . ./vendor/cm/vendorsetup.sh but that didn't seem to do anything (and I tried adding a i9100 line but still nothing).

Anyone know what I'm actually supposed to do?

Edit: Am I meant to add that extra stuff to the local manifest which someone posted earlier?
 
Last edited:

Doopliss

Senior Member
May 13, 2011
90
66
Bleh, now I'm getting "fatal: The remote end hung up unexpectedly" when I try to sync. Guess I must have reached some usage limit...

Thanks for the answer, anyway.
 
M

marcellocord

Guest
Guys, I've done something wrong while editing some apk sources. I've compiled CM10, took freaking 111 minutes, and realised that I've forgot something while editing one java file. How can I compile only the apk? I tried "make "apk"", but came up with odex and the apk was missing a lot of resources.
 

Top Liked Posts