enable loadable module support

X

xz1c

Ambitioniertes Mitglied
9
und wieder eine neue, mir unbekannte fehlermeldung bei dessen lösung ich sehr auf das android-hilfe forum baue

Code:
The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.

mache ich nun das was mir mein terminal befiehlt , bekomme ich den folgenden text
Code:
PLATFORM_VERSION_CODENAME=UNOFFICIAL
PLATFORM_VERSION=5.0.2
SLIM_VERSION=Slim-5.0.2.alpha.1.0-UNOFFICIAL-20151109-1659
TARGET_PRODUCT=slim_amami
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=krait
TARGET_GCC_VERSION=4.8
TARGET_GCC_VERSION_EXP=
TARGET_2ND_ARCH=
TARGET_2ND_ARCH_VARIANT=
TARGET_2ND_CPU_VARIANT=
HOST_ARCH=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.19.0-32-generic-x86_64-with-Ubuntu-15.04-vivid
HOST_BUILD_TYPE=release
BUILD_ID=LRX22G
OUT_DIR=/home/schnittenberg/slim/out
============================================
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "phone/java": Datei oder Verzeichnis nicht gefunden
find: "phone/java": Datei oder Verzeichnis nicht gefunden
find: "dummy": Datei oder Verzeichnis nicht gefunden
build/core/Makefile:45: warning: overriding recipe for target '/home/schnittenberg/slim/out/target/product/amami/system/etc/mkshrc'
build/core/base_rules.mk:551: warning: ignoring old recipe for target '/home/schnittenberg/slim/out/target/product/amami/system/etc/mkshrc'
PRODUCT_COPY_FILES frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml ignored.
PRODUCT_COPY_FILES frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/bin/chargemon:system/bin/chargemon ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/bin/sensors.qcom:system/bin/sensors.qcom ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/bin/updatemiscta:system/bin/updatemiscta ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/acdbdata/Liquid/Liquid_Handset_cal.acdb:system/etc/acdbdata/Liquid/Liquid_Handset_cal.acdb ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/acdbdata/Liquid/Liquid_Speaker_cal.acdb:system/etc/acdbdata/Liquid/Liquid_Speaker_cal.acdb ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/acdbdata/MTP/MTP_Handset_cal.acdb:system/etc/acdbdata/MTP/MTP_Handset_cal.acdb ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/acdbdata/MTP/MTP_Speaker_cal.acdb:system/etc/acdbdata/MTP/MTP_Speaker_cal.acdb ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/firmware/touch_module_id_0x45.img:system/etc/firmware/touch_module_id_0x45.img ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/firmware/touch_module_id_0x48.img:system/etc/firmware/touch_module_id_0x48.img ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/firmware/touch_module_id_0x4d.img:system/etc/firmware/touch_module_id_0x4d.img ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/firmware/touch_module_id_0x4e.img:system/etc/firmware/touch_module_id_0x4e.img ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/firmware/touch_module_id_0x53.img:system/etc/firmware/touch_module_id_0x53.img ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/firmware/touch_module_id_0x54.img:system/etc/firmware/touch_module_id_0x54.img ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/firmware/touch_module_id_0x5d.img:system/etc/firmware/touch_module_id_0x5d.img ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/flashled_calc_parameters.cfg:system/etc/flashled_calc_parameters.cfg ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/sensor_def_qcomdev.conf:system/etc/sensor_def_qcomdev.conf ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/etc/sensors_calib.conf:system/etc/sensors_calib.conf ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/lib/libcald_hal.so:system/lib/libcald_hal.so ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/lib/libcameralight.so:system/lib/libcameralight.so ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/usr/idc/clearpad.idc:system/usr/idc/clearpad.idc ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/LGI02BN1.dat:system/vendor/camera/LGI02BN1.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/LGI02BN1_CACAO.dat:system/vendor/camera/LGI02BN1_CACAO.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/LGI02BN1_IMX132.dat:system/vendor/camera/LGI02BN1_IMX132.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/SEM02BN1.dat:system/vendor/camera/SEM02BN1.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/SEM02BN1_CACAO.dat:system/vendor/camera/SEM02BN1_CACAO.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/SEM02BN1_IMX132.dat:system/vendor/camera/SEM02BN1_IMX132.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/SOI13BS9.dat:system/vendor/camera/SOI13BS9.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/SOI13BS9_CACAO.dat:system/vendor/camera/SOI13BS9_CACAO.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/SOI20BS0.dat:system/vendor/camera/SOI20BS0.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/SOI20BS0_BU64296GWX.dat:system/vendor/camera/SOI20BS0_BU64296GWX.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/SOI20BS0_CACAO.dat:system/vendor/camera/SOI20BS0_CACAO.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/SOI20BS0_IMX200.dat:system/vendor/camera/SOI20BS0_IMX200.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/flash.dat:system/vendor/camera/flash.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/product.dat:system/vendor/camera/product.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/camera/product_CACAO.dat:system/vendor/camera/product_CACAO.dat ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/lib/libmmcamera2_iface_modules.so:system/vendor/lib/libmmcamera2_iface_modules.so ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/lib/libmmcamera2_imglib_modules.so:system/vendor/lib/libmmcamera2_imglib_modules.so ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/lib/libmmcamera2_isp_modules.so:system/vendor/lib/libmmcamera2_isp_modules.so ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/lib/libmmcamera2_sensor_modules.so:system/vendor/lib/libmmcamera2_sensor_modules.so ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so:system/vendor/lib/libmmcamera2_stats_algorithm.so ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/lib/libmmcamera2_stats_modules.so:system/vendor/lib/libmmcamera2_stats_modules.so ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/lib/liboemcamera.so:system/vendor/lib/liboemcamera.so ignored.
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/lib/libsensor1.so:system/vendor/lib/libsensor1.so ignored.
No private recovery resources for TARGET_DEVICE amami
make: Nothing to be done for 'config'.

#### make completed successfully (01:27 (mm:ss)) ####
 
Schau mal in deiner defconfig oder aktuellen config nach "# CONFIG_MODULES is not set". Den Eintrag dann ändern in "CONFIG_MODULES=y".

Oder wenn der Eintrag schon vorhanden ist ganz simpel von "n" auf "y" setzen.

PS: Du kannst auch "make menuconfig" verwenden. Dann hast du ein grafisches Menü zum konfigurieren.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: xz1c
erstmal vielen dank, und wenn ich es per "make menuconfig" versucher erhalte ich diese ausgabe nach der anscheinend noch garnichts konfiguriert zu sein scheint

Code:
schnittenberg@mate15:~/slim$ make menuconfig
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=5.0.2
SLIM_VERSION=
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
TARGET_CPU_VARIANT=generic
TARGET_GCC_VERSION=4.8
TARGET_GCC_VERSION_EXP=
TARGET_2ND_ARCH=
TARGET_2ND_ARCH_VARIANT=
TARGET_2ND_CPU_VARIANT=
HOST_ARCH=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.19.0-32-generic-x86_64-with-Ubuntu-15.04-vivid
HOST_BUILD_TYPE=release
BUILD_ID=LRX22G
OUT_DIR=/home/schnittenberg/slim/out
============================================
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "src": Datei oder Verzeichnis nicht gefunden
find: "phone/java": Datei oder Verzeichnis nicht gefunden
find: "phone/java": Datei oder Verzeichnis nicht gefunden
find: "dummy": Datei oder Verzeichnis nicht gefunden
*** Overlay change detected, clean shared intermediate files...
*** rm -rf /home/schnittenberg/slim/out/target/common/obj/APPS/framework-res_intermediates /home/schnittenberg/slim/out/target/common/obj/APPS/Camera2_intermediates /home/schnittenberg/slim/out/target/common/obj/APPS/Telecom_intermediates /home/schnittenberg/slim/out/target/common/obj/APPS/TeleService_intermediates /home/schnittenberg/slim/out/target/common/obj/APPS/SettingsProvider_intermediates /home/schnittenberg/slim/out/target/common/obj/APPS/SystemUI_intermediates
build/core/tasks/kernel.mk:127: **********************************************************
build/core/tasks/kernel.mk:128: * Kernel source found, but no configuration was defined  *
build/core/tasks/kernel.mk:129: * Please add the TARGET_KERNEL_CONFIG variable to your   *
build/core/tasks/kernel.mk:130: * BoardConfig.mk file                                    *
build/core/tasks/kernel.mk:131: **********************************************************
make: *** No rule to make target 'menuconfig'.  Schluss.
schnittenberg@mate15:~/slim$

EDIT: nachdem ich ne weile gesucht habe habe ich in meinem ../out/product/../kernelobj. ordner eine vielzahl von defonfig dateien gefunden und bei allen die infrage kämen bereits #Config_Module=y vorhanden

aber ich glaube ich habe gerade erkannt was letztere meldung bedeutet :D
ich soll zu meiner BoardConfig.mk die variable meiner kernel zielconfiguration hinzufügen, richtig?
 
Zuletzt bearbeitet von einem Moderator:
Ich sag mal so: Normalerweise liegen die defconfigs irgendwo in arch/arm/configs.
Wenn jetzt deine defconfig z.B. "slim_amami_defconfig" heißt, dann haust du ins terminal ein "make slim_amami_defconfig". Danach kannst du mit "make menuconfig" die config bearbeiten. Natürlich kannst du die defconfig auch mit einem Editor bearbeiten. Wenn tatsächlich schon "#Config_Module=y" vorhanden ist, musst du natürlich das "#" entfernen, da die Zeile ja auskommentiert ist.
 
  • Danke
Reaktionen: xz1c
ich danke dir vielmals werd mich gleich nochmal ran setzen
 
sorry falls ich mich echt zu glatt anstelle... aber folgende fehlermeldung besteht nach wie vor auch wenn ich jetzt nochmal nachgesehen habe und natürlich die config dateien in ~/slim/kernel/sony/msm8974/arch/arm/configs lagen

Code:
PRODUCT_COPY_FILES vendor/sony/amami/proprietary/vendor/lib/libsensor1.so:system/vendor/lib/libsensor1.so ignored.
No private recovery resources for TARGET_DEVICE amami
make: *** No rule to make target 'slim_rhine_amami_row_defconfig'.  Schluss.

#### make failed to build some targets (01:38 (mm:ss)) ####

muss ich den befehl direkt nach dem init des build enviroments eingeben oder nach dem lunch auswahl menü oder was mach ich falsch
 
Ach du willst gar keinen eigenständigen Kernel kompilieren, sondern Slim mit einer angepassten Kernelconfig?

Naja der obige Hinweis
build/core/tasks/kernel.mk:128: * Kernel source found, but no configuration was defined *
build/core/tasks/kernel.mk:129: * Please add the TARGET_KERNEL_CONFIG variable to your *
build/core/tasks/kernel.mk:130: * BoardConfig.mk file
ist dann schon richtig. Wenn du ne neue config anlegst oder wie auch immer die in ../arch/arm/configs liegt, musst du in deiner BoardConfig.mk bei "TARGET_KERNEL_CONFIG" schon den Namen der defconfig eintragen, welche du verwenden willst.

Ich bin da jetzt auch nicht so der Experte (hier sind bestimmt einige Pros unterwegs), aber es gibt doch auch auf XDA genügend Anleitungen für 1.) Kernel kompilieren oder 2.) Firmware aus Sourcen bauen.

Ansonsten kannst du dir ja mal den Device Tree usw. einer anderen Firmware bei GitHub anschauen wenn verfügbar. Vielleicht wird dir dann einiges klarer.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: xz1c
die diversen anleitungen zum bauen einer rom aus sourcen kenne ich fast alle inziwschen aber so ganz haben sie beim verständnis nicht geholfen, du allerdings schon sehr.
zu meiner verteidigung ich bin erst seit nem halben jahr auf linux umgestiegen und tue mich daher mit den logischen zusammenhängen manchmal noch etwas schwer, ich hoffe es sei mir verziehen
 
xz1c schrieb:
[...] aber so ganz haben sie beim verständnis nicht geholfen, du allerdings schon sehr.
Danke, und das obwohl ich aktuell nicht mal nen Linux nutze. :o

xz1c schrieb:
zu meiner verteidigung ich bin erst seit nem halben jahr auf linux umgestiegen und tue mich daher mit den logischen zusammenhängen manchmal noch etwas schwer, ich hoffe es sei mir verziehen
Jo du kein Ding - jeder fängt mal klein an. :D
Auf jeden Fall dran bleiben und ned aufgeben.

PS. Hier ist übrigens der Source für Slim: SlimRoms/platform_manifest · GitHub
und es gibt sogar für amami schon nen Device Tree: SlimRoms/device_sony_amami · GitHub
Wenn du dir da jetzt device_sony_amami/BoardConfig.mk at lp5.1 · SlimRoms/device_sony_amami · GitHub anschaust, siehst du dass dort ein Eintrag drin ist: TARGET_KERNEL_CONFIG := slim_rhine_amami_row_defconfig
Dann dürfte das der zugehörige Kernel sein: SlimRoms/kernel_sony_msm8974 · GitHub
Siehe die "slim_rhine_amami_row_defconfig" in /arch/arm/configs

Angaben ohne Gewähr ^^
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: xz1c
Also was soll ich sagen, ich hatte auch vorher bereits sowohl die Slim Roms Sourcen als auch den Device-Tree..
ABER, am Ende der Prozedur habe ich kein wirklich brauchbares Rom bzw. Image erhalten und dachte daher ich habe was falsch eingestellt.

Nun nach all deinen Hilfe Stellungen sieht es glaube ich schon etwas besser aus aber Error gibt es dennoch wieder und zwar:

Code:
net/built-in.o: In function `tproxy_tg6_v1':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/net/netfilter/xt_TPROXY.c:288: undefined reference to `ipv6_find_hdr'
net/built-in.o: In function `nf_tproxy_get_sock_v6':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/include/net/netfilter/nf_tproxy_core.h:175: undefined reference to `udp6_lib_lookup'
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/include/net/netfilter/nf_tproxy_core.h:175: undefined reference to `udp6_lib_lookup'
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/include/net/netfilter/nf_tproxy_core.h:175: undefined reference to `udp6_lib_lookup'
net/built-in.o: In function `ipx_proto':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/net/netfilter/xt_qtaguid.c:1214: undefined reference to `ipv6_find_hdr'
net/built-in.o: In function `xt_socket_get6_sk':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/net/netfilter/xt_socket.c:280: undefined reference to `ipv6_find_hdr'
net/built-in.o: In function `nf_tproxy_get_sock_v6':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/include/net/netfilter/nf_tproxy_core.h:175: undefined reference to `udp6_lib_lookup'
net/built-in.o: In function `tcp_is_local6':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/net/ipv4/tcp.c:3370: undefined reference to `rt6_lookup'
net/built-in.o: In function `tcp_nuke_addr':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/net/ipv4/tcp.c:3461: undefined reference to `in6addr_any'
net/built-in.o: In function `tproxy_tg_init':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/net/netfilter/xt_TPROXY.c:415: undefined reference to `nf_defrag_ipv6_enable'
net/built-in.o: In function `iface_stat_init':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/net/netfilter/xt_qtaguid.c:1660: undefined reference to `register_inet6addr_notifier'
net/built-in.o: In function `socket_mt_init':
/home/schnittenberg/slim/out/target/product/amami/obj/KERNEL_OBJ/../../../../../../kernel/sony/msm8974/net/netfilter/xt_socket.c:388: undefined reference to `nf_defrag_ipv6_enable'
target thumb C++: v8_tools_gyp_v8_base_gyp <= external/chromium_org/v8/src/dateparser.cc
target thumb C++: v8_tools_gyp_v8_base_gyp <= external/chromium_org/v8/src/debug.cc
target thumb C++: v8_tools_gyp_v8_base_gyp <= external/chromium_org/v8/src/deoptimizer.cc
/home/schnittenberg/slim/kernel/sony/msm8974/Makefile:874: recipe for target '.tmp_vmlinux1' failed
make[2]: *** [.tmp_vmlinux1] Error 1
Makefile:130: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory '/home/schnittenberg/slim/kernel/sony/msm8974'
build/core/tasks/kernel.mk:209: recipe for target 'TARGET_KERNEL_BINARIES' failed
make: *** [TARGET_KERNEL_BINARIES] Error 2
make: *** Auf noch nicht beendete Prozesse wird gewartet …
target thumb C++: v8_tools_gyp_v8_base_gyp <= external/chromium_org/v8/src/disassembler.cc
make: *** wait: Keine Kind-Prozesse.  Schluss.
schnittenberg@mate15:~/slim$

EDIT: Ich habe jetzt erstmal meinen Source Code geupdatet auf 5.1 war irgendwie auf dem 5.0-caf !?
 
Zuletzt bearbeitet:
Puh, da habe ich jetzt keinen Plan gerade.
Arbeitest du mit Jobs sprich z.b. "make -j4". Wenn ja mach mal nur nen "make", dann bricht er zumindest nur bei dem einen Job ab und man hat im Log ned die unfertigen Jobs auch noch drin.
 
  • Danke
Reaktionen: xz1c
KatyB schrieb:
Puh, da habe ich jetzt keinen Plan gerade.
Arbeitest du mit Jobs sprich z.b. "make -j4". Wenn ja mach mal nur nen "make", dann bricht er zumindest nur bei dem einen Job ab und man hat im Log ned die unfertigen Jobs auch noch drin.
ne eigentlich mach ich generell nur über make bzw mka
Abe rich habe ja jetzt den code geupdatet und dabei auch noch einige Änderungen die sich scheinbar eingeschlichen hatten korrigiert und jetzt lass ich den build nochmal durchlaufen (nur "make")
Auf jeden Fall nochmal vielen vielen Dank
[doublepost=1447193261,1447190837][/doublepost]Hm...läuft (natürlich) nicht reibungslos durch

zuerst dieser
Code:
Checking API: checkpublicapi-last
Checking API: checkpublicapi-current
/home/schnittenberg/slim/out/target/common/obj/PACKAGING/public_api.txt:1700: error 17: Field android.R.id.monitor_box has changed value from 16908334 to 16908337
/home/schnittenberg/slim/out/target/common/obj/PACKAGING/public_api.txt:1706: error 17: Field android.R.id.seek_bar has changed value from 16908335 to 16908338
/home/schnittenberg/slim/out/target/common/obj/PACKAGING/public_api.txt:22817: error 3: Added class SlimSeekBarPreference to package android.preference
/home/schnittenberg/slim/out/target/common/obj/PACKAGING/public_api.txt:25299: error 5: Added public field android.provider.Settings.Global.POLICY_CONTROL_SELECTED
/home/schnittenberg/slim/out/target/common/obj/PACKAGING/public_api.txt:25509: error 5: Added public field android.provider.Settings.System.USE_NON_INTRUSIVE_CALL
/home/schnittenberg/slim/out/target/common/obj/PACKAGING/public_api.txt:25511: error 5: Added public field android.provider.Settings.System.VOLUME_ADJUST_SOUND
/home/schnittenberg/slim/out/target/common/obj/PACKAGING/public_api.txt:35624: error 4: Added public method android.view.inputmethod.EditorInfo.formalTextInput

******************************
You have tried to change the API from what has been previously approved.

To make these errors go away, you have two choices:
   1) You can add "@hide" javadoc comments to the methods, etc. listed in the
      errors above.

   2) You can update current.txt by executing the following command:
         make update-api

      ^^^^^^^^^^^^^^^^^^
      NO. NO. STOP BEING LAZY. SERIOUSLY.
      DO NOT DO THIS in CM. THIS IS A LIE. IT WILL BREAK THINGS.

      To submit the revised current.txt to the main Android repository,
      you will need approval.
******************************



build/core/tasks/apicheck.mk:62: recipe for target '/home/schnittenberg/slim/out/target/common/obj/PACKAGING/checkpublicapi-current-timestamp' failed
make: *** [/home/schnittenberg/slim/out/target/common/obj/PACKAGING/checkpublicapi-current-timestamp] Error 38

#### make failed to build some targets (05:28 (mm:ss)) ####

wenn ich dann "make update-api" eingebe

Code:
Docs droiddoc: /home/schnittenberg/slim/out/target/common/docs/doc-comment-check
frameworks/base/core/java/android/widget/SeekBar.java:43: error 101: Unresolved link/see tag "ProgressBar#setMax(int)" in android.preference.SlimSeekBarPreference
frameworks/base/telecomm/java/android/telecom/TelecomManager.java:36: error 108: Link to hidden class: PhoneAccount label=PhoneAccount
DroidDoc took 511 sec. to write docs to /home/schnittenberg/slim/out/target/common/docs/doc-comment-check
build/core/droiddoc.mk:158: recipe for target '/home/schnittenberg/slim/out/target/common/docs/doc-comment-check-timestamp' failed
make: *** [/home/schnittenberg/slim/out/target/common/docs/doc-comment-check-timestamp] Error 45

#### make failed to build some targets (11:27 (mm:ss)) ####

sind das die letzten zeilen
Ich weiß zwar im Grunde was java classes sind aber wollte eigentlich vermeiden diese manuell hinzufügen zu müssen aber wie mir scheint, bleibt mir nix anderes da make update-api nicht funktioniert,oder?
 
hast du ne ahnung wo genau ich da jetzt ansetzen muss??

Code:
target thumb C++: verifier_test <= bootable/recovery/ui.cpp
In file included from bootable/recovery/ui.cpp:36:0:
bootable/recovery/roots.h:30:1: error: 'Volume' does not name a type
Volume* volume_for_path(const char* path);
^
build/core/binary.mk:619: recipe for target '/home/schnittenberg/slim/out/target/product/amami/obj/EXECUTABLES/verifier_test_intermediates/ui.o' failed
make: *** [/home/schnittenberg/slim/out/target/product/amami/obj/EXECUTABLES/verifier_test_intermediates/ui.o] Error 1
make: *** Auf noch nicht beendete Prozesse wird gewartet …

#### make failed to build some targets (01:07:14 (hh:mm:ss)) ####
 
Hm, ich kann dir da bei solch speziellen Fehlern auch nicht helfen. Ich installiere mir ned extra Linux und versuche ne Custom Firmware für ein Gerät zu builden, was ich nicht hab.
Wenn ich aber lese "bootable/recovery", versucht er da nen eigenes Custom Recovery zu bauen? Wenn ja, frage ich mich, ob du dieses überhaupt brauchst. Wenn nicht, würde ich mir das erst gar nicht mitbauen lassen.

PS. Weiterhin kann man dem "make" Befehl Parameter mitgeben wie z.b. -i oder -k. Ob das durchführbar oder überhaupt sinnvoll ist, müsste man auch ausprobieren.
 
  • Danke
Reaktionen: xz1c
KatyB schrieb:
Ich installiere mir ned extra Linux und versuche ne Custom Firmware für ein Gerät zu builden, was ich nicht hab.
Ok das leuchtet mir ein und natürlich würde ich das auch nicht verlangen.

KatyB schrieb:
Wenn ich aber lese "bootable/recovery", versucht er da nen eigenes Custom Recovery zu bauen? Wenn ja, frage ich mich, ob du dieses überhaupt brauchst. Wenn nicht, würde ich mir das erst gar nicht mitbauen lassen..
Beitrag von xz1c bearbeiten

Ja versucht er zu bauen und du hast recht, das ich es eigentlich ganz und gar nicht benötige.
D.h. für mich ich
*lösche den kompletten Ordner oder wie schließe ich das Recovery allein aus (Sorry für die evtl blöde Frage :D)

EDIT: Ich hätte auch anders fragen sollen denn meine Frage ist eigentlich recht allgemein
und zwar, für mich zeigen sich im wesentlichen 3 Stellen zur "Fehlersuche" bzw soweit ich richtig liege zeigt eine der Ausgaben zwar das script an welches den Error verursacht, was aber wohl nicht gleich bedeutet das er dort auch zu beheben ist also wäre die Frage, setze ich an der i.d.F bootable/recovery/ui.cpp:36:0(zeile:spalte richtig?)

oder an der build/core/binary.mk:619 an?
Ich hoffe ich hab mich einigermaßen verständlich ausgedrückt
 
Zuletzt bearbeitet:

Ähnliche Themen

M
  • mikesch dauerhaft
Antworten
12
Aufrufe
2.347
BOotnoOB
BOotnoOB
I
Antworten
1
Aufrufe
1.745
Ishgalad
I
G
  • Gelöschtes Mitglied 410096
Antworten
1
Aufrufe
1.974
Gelöschtes Mitglied 410096
G
Zurück
Oben Unten