Jump to content

Errors during CM10.1 build


Recommended Posts

Posted

Github website have a really good wiki. ;)

Of course, you can just upload your device tree somewhere then i'll make a new branch for CM10.1.

here is my device tree...I tried the commit myself, but I need to get more familiar with github, create an account and so on I think, so in the mean time here it is ;-)

https://docs.google.com/file/d/0BypB1uTnFV4PWm9RMzd2MkNkOEU/edit?usp=sharing

no problem to integrate that in your repo if u want...

Posted

Grkai, about Git/Github, don't hesitate to ask me via acerclub or Talk, I will help you ;)

Guest Spacecaker
Posted (edited)

gkai

how u fixed these ?

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_interface.c: In function 'camera_query':

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_interface.c:787:17: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration]

target thumb C: libmmcamera_interface <= hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c: In function 'get_stream_inst_handle':

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:127:13: error: 'struct msm_camera_v4l2_ioctl_t' has no member named 'id'

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:127:19: error: 'MSM_V4L2_PID_INST_HANDLE' undeclared (first use in this function)

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:127:19: note: each undeclared identifier is reported only once for each function it appears in

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:129:13: error: 'struct msm_camera_v4l2_ioctl_t' has no member named 'len'

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:130:26: error: 'MSM_CAM_V4L2_IOCTL_PRIVATE_G_CTRL' undeclared (first use in this function)

make: *** [/home/robin/android/cyanogenmod10.1/out/target/product/swing/obj/SHARED_LIBRARIES/libmmcamera_interface_intermediates/src/mm_camera_stream.o] Error 1

u used mm_camera_stream.c from jellybean branch ?

nvm think i fixed

Edited by Spacecaker
Posted (edited)

gkai

how u fixed these ?

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_interface.c: In function 'camera_query':

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_interface.c:787:17: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration]

target thumb C: libmmcamera_interface <= hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c: In function 'get_stream_inst_handle':

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:127:13: error: 'struct msm_camera_v4l2_ioctl_t' has no member named 'id'

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:127:19: error: 'MSM_V4L2_PID_INST_HANDLE' undeclared (first use in this function)

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:127:19: note: each undeclared identifier is reported only once for each function it appears in

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:129:13: error: 'struct msm_camera_v4l2_ioctl_t' has no member named 'len'

hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/mm_camera_stream.c:130:26: error: 'MSM_CAM_V4L2_IOCTL_PRIVATE_G_CTRL' undeclared (first use in this function)

make: *** [/home/robin/android/cyanogenmod10.1/out/target/product/swing/obj/SHARED_LIBRARIES/libmmcamera_interface_intermediates/src/mm_camera_stream.o] Error 1

u used mm_camera_stream.c from jellybean branch ?

nvm think i fixed

I made some modif in headers like msm_camera iirc. If my device tree is not enough to compile, I probably have some modifs in the kernel...

By the way, I looked at the patch, it seems too old compared to the acer kernel we got from official JB....I see it was writen in 2010, so I doubt it would solve the problem....

Could try to comment out the code u mention though....

Edited by gkai
Guest Spacecaker
Posted (edited)

I made some modif in headers like msm_camera iirc. If my device tree is not enough to compile, I probably have some modifs in the kernel...

By the way, I looked at the patch, it seems too old compared to the acer kernel we got from official JB....I see it was writen in 2010, so I doubt it would solve the problem....

Could try to comment out the code u mention though....

hmm

that jb file didnt worked

Edited by Spacecaker
Guest Spacecaker
Posted

I made some modif in headers like msm_camera iirc. If my device tree is not enough to compile, I probably have some modifs in the kernel...

By the way, I looked at the patch, it seems too old compared to the acer kernel we got from official JB....I see it was writen in 2010, so I doubt it would solve the problem....

Could try to comment out the code u mention though....

hmm

that jb file didnt worked

but fixed it somehow but now getting diff errors

ur device config had some errors in overlay geop of core

In file included from hardware/qcom/media/mm-video/vidc/common/inc/extra_data_handler.h:38:0,

from hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:49:

device/acer/swing/include/linux/msm_vidc_enc.h:169:7: error: variable or field '__user' declared void

device/acer/swing/include/linux/msm_vidc_enc.h:169:7: error: expected ';' at end of member declaration

device/acer/swing/include/linux/msm_vidc_enc.h:169:15: error: ISO C++ forbids declaration of 'in' with no type [-fpermissive]

device/acer/swing/include/linux/msm_vidc_enc.h:170:7: error: variable or field '__user' declared void

device/acer/swing/include/linux/msm_vidc_enc.h:170:7: error: expected ';' at end of member declaration

device/acer/swing/include/linux/msm_vidc_enc.h:170:15: error: ISO C++ forbids declaration of 'out' with no type [-fpermissive]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'boolean H264_Utils::extract_rbsp(OMX_U8*, OMX_U32, OMX_U32, OMX_U8*, OMX_U32*, NALU*)':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:307:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'void h264_stream_parser::hrd_parameters(h264_hrd_param*)':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:763:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'void h264_stream_parser::sei_buffering_period()':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:854:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:871:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'void h264_stream_parser::sei_picture_timing()':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:923:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'void h264_stream_parser::sei_pan_scan()':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:998:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1012:7: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1017:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'void h264_stream_parser::print_pan_data(h264_pan_scan*)':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1044:3: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1049:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1051:5: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_S32 {aka long int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1052:5: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_S32 {aka long int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1053:5: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_S32 {aka long int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1054:5: warning: format '%d' expects argument of type 'int', but argument 4 has type 'OMX_S32 {aka long int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1056:3: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'void h264_stream_parser::parse_sps()':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1083:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1085:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1102:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'void h264_stream_parser::scaling_list(OMX_U32)':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1127:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'void h264_stream_parser::print_frame_pack()':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1331:3: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1332:3: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1336:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1338:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1340:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1342:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1344:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1346:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1348:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1350:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1352:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1354:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1356:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1358:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'OMX_U32 {aka long unsigned int}' [-Wformat]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'void h264_stream_parser::fill_pan_scan_data(OMX_QCOM_PANSCAN*, OMX_S64)':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1453:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1448:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp: In member function 'h264_pan_scan* panscan_handler::get_populated(OMX_S64)':

hardware/qcom/media/mm-video/vidc/vdec/src/h264_utils.cpp:1605:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]

make: *** [/home/robin/android/cyanogenmod10.1/out/target/product/swing/obj/SHARED_LIBRARIES/libOmxVdec_intermediates/src/h264_utils.o] Error 1

make: *** Waiting for unfinished jobs....

will try to fix above aswell ;)

but havent found solution for that yet

if u can can u upload ur qcom folder of /hardware ?

Guest Spacecaker
Posted (edited)

thanks

can you also upload hardware/libhardware and libhardware_legacy ?

these are the ones that keep failing on my machine

Edited by Spacecaker
Guest Spacecaker
Posted (edited)

fixed by modifying device config boardproducts.mk

msm_mdp.h this needs modifying to get the display to load display drivers also fb.h in include/linux of kernel header

currently i am trying some several stuff on kernel

and fixing some build errors on my side

mdp4 and some gpu kgsl drivers needs fix

i am working on it but wont be easy :P try and error as i call it

Edited by Spacecaker
Posted

Cool...my thread is starting to look like it will lead to something good... Although I'm total noob in compiling I would love to learn from you guys!

Guest Spacecaker
Posted (edited)

https://github.com/s...r_swing_msm8960 here u can see my prorgress on updating the kernel drivers and such

ofccourse i currentlyt have some errors but ive fixed over a few hundred already so these i can fix to

i am not a master in C or C++

i just try and error a lot ;) and brought me very far

i started fully on kernel as the errors in the logcats all seemed to be coming from the Kernel atleast MDP4 is display drivers in video/msm

and media/

gkai u builded it without a kernel ? but using prebuilt ?

Edited by Spacecaker
Posted

https://github.com/s...r_swing_msm8960 here u can see my prorgress on updating the kernel drivers and such

ofccourse i currentlyt have some errors but ive fixed over a few hundred already so these i can fix to

i am not a master in C or C++

i just try and error a lot ;) and brought me very far

i started fully on kernel as the errors in the logcats all seemed to be coming from the Kernel atleast MDP4 is display drivers in video/msm

and media/

gkai u builded it without a kernel ? but using prebuilt ?

built with the kernel, I got rid of the compile errors....but the video was not working. This WE I will commit my modifs in vache git repositories (10.1 branch), so u can compare what I did with your modifs. Hopefully we will get something that boot soon ;-)

Guest Spacecaker
Posted (edited)

yeah :) lets hope it boots soon ;) also remove the libc.so from vendor and compiled one with acer modifications and such ;)

currenlt i am working on updating the kernel drivers and comparing to some other devices and such

Edited by Spacecaker
Guest Spacecaker
Posted

currently i fixed all errors but there is one from wich i could find like zero info about

/home/robin/android/cyanogenmod10.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-ld: no machine record defined

/home/robin/android/cyanogenmod10.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-ld: no machine record defined

make: *** [.tmp_vmlinux1] Error 1

all other stuff compile fine though

  CC      drivers/scsi/scsi_lib.o

  CC      net/ipv6/xfrm6_mode_beet.o

  CC      net/ipv6/mip6.o

  CC      drivers/scsi/scsi_lib_dma.o

  CC      net/ipv6/netfilter/ip6_tables.o

  CC      drivers/scsi/scsi_scan.o

  CC      drivers/scsi/scsi_sysfs.o

  CC      net/ipv6/netfilter/ip6table_filter.o

  CC      net/ipv6/netfilter/ip6table_mangle.o

  CC      drivers/scsi/scsi_devinfo.o

  CC      net/ipv6/netfilter/ip6table_raw.o

  CC      drivers/scsi/scsi_sysctl.o

  CC      drivers/scsi/scsi_proc.o

  CC      net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.o

  CC      net/ipv6/netfilter/nf_conntrack_proto_icmpv6.o

  CC      drivers/scsi/scsi_trace.o

  CC      drivers/scsi/scsi_pm.o

  CC      net/ipv6/netfilter/nf_defrag_ipv6_hooks.o

  CC      drivers/scsi/sd.o

  CC      net/ipv6/netfilter/nf_conntrack_reasm.o

  CC      net/ipv6/netfilter/ip6t_REJECT.o

  LD      drivers/scsi/arm/built-in.o

  LD      drivers/scsi/sd_mod.o

  CC      drivers/scsi/sg.o

  LD      net/ipv6/netfilter/nf_conntrack_ipv6.o

  LD      net/ipv6/netfilter/nf_defrag_ipv6.o

  LD      net/ipv6/netfilter/built-in.o

  CC      net/ipv6/sit.o

  CC [M]  drivers/scsi/scsi_wait_scan.o

  CC      net/ipv6/addrconf_core.o

  LD      drivers/scsi/scsi_mod.o

  LD      drivers/scsi/built-in.o

  CC      drivers/slimbus/slimbus.o

  CC      net/ipv6/exthdrs_core.o

  CC      net/ipv6/inet6_hashtables.o

  CC      drivers/slimbus/slim-msm-ctrl.o

  LD      net/ipv6/ipv6.o

  LD      net/ipv6/built-in.o

  CC      net/netfilter/nf_conntrack_extend.o

  CC      net/netfilter/nf_conntrack_acct.o

  CC      net/netfilter/nf_conntrack_ecache.o

  LD      drivers/slimbus/built-in.o

  CC      drivers/staging/staging.o

  CC      drivers/staging/android/binder.o

  CC      net/netfilter/nf_conntrack_h323_main.o

  CC      net/netfilter/nf_conntrack_h323_asn1.o

  CC      net/netfilter/nfnetlink.o

  CC      drivers/staging/android/ashmem.o

  CC      net/netfilter/nfnetlink_queue.o

  CC      drivers/staging/android/logger.o

  CC      drivers/staging/android/persistent_ram.o

  CC      net/netfilter/nfnetlink_log.o

  CC      drivers/staging/android/ram_console.o

  CC      drivers/staging/android/timed_output.o

  LD      net/netfilter/nf_conntrack.o

  CC      net/netfilter/nf_conntrack_proto_dccp.o

  CC      drivers/staging/android/timed_gpio.o

  CC      drivers/staging/android/lowmemorykiller.o

  LD      drivers/staging/android/built-in.o

  LD      drivers/staging/media/built-in.o

  CC      drivers/staging/qcache/qcache-main.o

  CC      net/netfilter/nf_conntrack_proto_gre.o

  CC      net/netfilter/nf_conntrack_proto_sctp.o

  CC      drivers/staging/qcache/tmem.o

  CC      net/netfilter/nf_conntrack_proto_udplite.o

  CC      drivers/staging/qcache/fmem.o

  LD      drivers/staging/qcache/qcache.o

  LD      drivers/staging/qcache/built-in.o

  LD      drivers/staging/serial/built-in.o

  LD      drivers/staging/built-in.o

  CC      drivers/switch/switch_class.o

  CC      net/netfilter/nf_conntrack_netlink.o

  LD      drivers/switch/built-in.o

  CC      drivers/thermal/thermal_sys.o

  CC      drivers/thermal/msm8960_tsens.o

  CC      net/netfilter/nf_conntrack_amanda.o

  CC      drivers/thermal/pm8xxx-tm.o

  CC      net/netfilter/nf_conntrack_ftp.o

  CC      drivers/thermal/msm_thermal.o

  LD      drivers/thermal/built-in.o

  CC      drivers/tty/tty_io.o

  LD      net/netfilter/nf_conntrack_h323.o

  CC      net/netfilter/nf_conntrack_irc.o

  CC      net/netfilter/nf_conntrack_broadcast.o

  CC      drivers/tty/n_tty.o

  CC      net/netfilter/nf_conntrack_netbios_ns.o

  CC      net/netfilter/nf_conntrack_pptp.o

  CC      drivers/tty/tty_ioctl.o

  CC      net/netfilter/nf_conntrack_sane.o

  CC      drivers/tty/tty_ldisc.o

  CC      net/netfilter/nf_conntrack_sip.o

  CC      drivers/tty/tty_buffer.o

  CC      drivers/tty/tty_port.o

  CC      net/netfilter/nf_conntrack_tftp.o

  CC      drivers/tty/tty_mutex.o

  CC      drivers/tty/pty.o

  CC      net/netfilter/nf_tproxy_core.o

  CC      drivers/tty/n_smux.o

  CC      net/netfilter/x_tables.o

  CC      net/netfilter/xt_tcpudp.o

  CC      drivers/tty/smux_debug.o

  CC      drivers/tty/smux_test.o

  CC      net/netfilter/xt_mark.o

  CC      net/netfilter/xt_connmark.o

  CC      net/netfilter/xt_CLASSIFY.o

  CC      drivers/tty/smux_loopback.o

  CC      drivers/tty/smux_ctl.o

  CC      net/netfilter/xt_LOG.o

  LD      drivers/tty/ipwireless/built-in.o

  CC      drivers/tty/serial/serial_core.o

  CC      net/netfilter/xt_NFQUEUE.o

  CC      net/netfilter/xt_comment.o

  CC      drivers/tty/serial/msm_serial_hs.o

  CC      net/netfilter/xt_connlimit.o

  CC      net/netfilter/xt_conntrack.o

  CC      drivers/tty/serial/msm_serial_hs_lite.o

  CC      net/netfilter/xt_ecn.o

  CC      net/netfilter/xt_hashlimit.o

  LD      drivers/tty/serial/built-in.o

  LD      drivers/tty/vt/built-in.o

  LD      drivers/tty/built-in.o

  CC      drivers/usb/class/cdc-acm.o

  CC      net/netfilter/xt_helper.o

  CC      net/netfilter/xt_hl.o

  LD      drivers/usb/class/built-in.o

  CC      drivers/usb/core/usb.o

  CC      net/netfilter/xt_iprange.o

  CC      drivers/usb/core/hub.o

  CC      net/netfilter/xt_length.o

  CC      net/netfilter/xt_limit.o

  CC      net/netfilter/xt_mac.o

  CC      net/netfilter/xt_multiport.o

  CC      drivers/usb/core/hcd.o

  CC      net/netfilter/xt_pkttype.o

  CC      drivers/usb/core/urb.o

  CC      net/netfilter/xt_policy.o

  CC      drivers/usb/core/message.o

  CC      net/netfilter/xt_qtaguid_print.o

  CC      net/netfilter/xt_qtaguid.o

  CC      drivers/usb/core/driver.o

  CC      drivers/usb/core/config.o

  CC      drivers/usb/core/file.o

  CC      drivers/usb/core/buffer.o

  CC      net/netfilter/xt_quota.o

  CC      drivers/usb/core/sysfs.o

  CC      net/netfilter/xt_quota2.o

  CC      drivers/usb/core/endpoint.o

  CC      drivers/usb/core/devio.o

  CC      net/netfilter/xt_socket.o

  CC      net/netfilter/xt_state.o

  CC      drivers/usb/core/notify.o

  CC      net/netfilter/xt_statistic.o

  CC      drivers/usb/core/generic.o

  CC      drivers/usb/core/quirks.o

  CC      net/netfilter/xt_string.o

  CC      drivers/usb/core/devices.o

  CC      net/netfilter/xt_time.o

  LD      drivers/usb/core/usbcore.o

  LD      drivers/usb/core/built-in.o

  CC      drivers/usb/gadget/udc-core.o

  CC      net/netfilter/xt_u32.o

  CC      drivers/usb/gadget/ci13xxx_msm.o

  LD      net/netfilter/netfilter.o

  LD      net/netfilter/built-in.o

  CC      net/netlink/af_netlink.o

  CC      net/netlink/genetlink.o

  CC      drivers/usb/gadget/android.o

  LD      net/netlink/built-in.o

  CC      net/packet/af_packet.o

  LD      net/packet/built-in.o

  CC      net/rfkill/core.o

  LD      net/rfkill/rfkill.o

  LD      net/rfkill/built-in.o

  CC      net/sched/sch_generic.o

  CC      net/sched/sch_mq.o

  CC      net/sched/sch_api.o

  CC      net/sched/sch_blackhole.o

  CC      net/sched/cls_api.o

  CC      net/sched/act_api.o

  CC      net/sched/sch_fifo.o

  CC      net/sched/sch_htb.o

  CC      net/sched/cls_u32.o

  CC      net/sched/cls_flow.o

  CC      net/sched/ematch.o

  LD      drivers/usb/gadget/g_android.o

  LD      drivers/usb/gadget/built-in.o

  CC      drivers/usb/host/ehci-hcd.o

  CC      net/sched/em_cmp.o

  CC      net/sched/em_nbyte.o

  CC      net/sched/em_u32.o

  CC      net/sched/em_meta.o

  CC      net/sched/em_text.o

  LD      net/sched/built-in.o

  CC      net/unix/af_unix.o

  CC      net/unix/garbage.o

  LD      drivers/usb/host/built-in.o

  CC      drivers/usb/misc/ehset.o

  CC      net/unix/sysctl_net_unix.o

  CC      drivers/usb/misc/diag_bridge.o

  LD      net/unix/unix.o

  LD      net/unix/built-in.o

  CC      net/wireless/wext-core.o

  CC      drivers/usb/misc/mdm_ctrl_bridge.o

  CC      net/wireless/wext-proc.o

  CC      net/wireless/wext-spy.o

  CC      drivers/usb/misc/mdm_data_bridge.o

  CC      net/wireless/wext-priv.o

  CC      drivers/usb/misc/ks_bridge.o

  CC [M]  net/wireless/core.o

  LD      drivers/usb/misc/mdm_bridge.o

  LD      drivers/usb/misc/built-in.o

  CC      drivers/usb/mon/mon_main.o

  CC      drivers/usb/mon/mon_stat.o

  CC [M]  net/wireless/sysfs.o

  CC      drivers/usb/mon/mon_text.o

  CC [M]  net/wireless/radiotap.o

  CC      drivers/usb/mon/mon_bin.o

  CC [M]  net/wireless/util.o

  CC [M]  net/wireless/reg.o

  LD      drivers/usb/mon/usbmon.o

  LD      drivers/usb/mon/built-in.o

  CC      drivers/usb/otg/otg.o

  CC      drivers/usb/otg/msm_otg.o

  CC [M]  net/wireless/scan.o

  CC [M]  net/wireless/nl80211.o

  LD      drivers/usb/otg/built-in.o

  CC      drivers/usb/serial/usb-serial.o


  CC      drivers/usb/serial/generic.o

  CC      drivers/usb/serial/bus.o

  CC      drivers/usb/serial/csvt.o

  CC [M]  net/wireless/mlme.o

  LD      drivers/usb/serial/usbserial.o

  LD      drivers/usb/serial/built-in.o

  LD      drivers/usb/storage/built-in.o

  CC      drivers/usb/usb-common.o

  LD      drivers/usb/built-in.o

  CC      drivers/video/fb_notify.o

  CC [M]  net/wireless/ibss.o

  CC      drivers/video/fbmem.o

  CC [M]  net/wireless/sme.o

  CC      drivers/video/fbmon.o

  CC [M]  net/wireless/chan.o

  CC      drivers/video/fbcmap.o

  CC [M]  net/wireless/ethtool.o

  CC      drivers/video/fbsysfs.o

  CC [M]  net/wireless/mesh.o

  CC      drivers/video/modedb.o

  LD      net/wireless/built-in.o

  LD [M]  net/wireless/cfg80211.o

  CC      net/xfrm/xfrm_policy.o

  CC      net/xfrm/xfrm_state.o

  CC      drivers/video/fbcvt.o

  CC      drivers/video/backlight/backlight.o

  CC      net/xfrm/xfrm_hash.o

  CC      drivers/video/backlight/generic_bl.o

  CC      net/xfrm/xfrm_input.o

  LD      drivers/video/backlight/built-in.o

  CC      drivers/video/msm/msm_fb.o

  CC      net/xfrm/xfrm_output.o

  CC      net/xfrm/xfrm_algo.o

  CC      drivers/video/msm/logo.o

  CC      net/xfrm/xfrm_sysctl.o

  CC      net/xfrm/xfrm_replay.o

  CC      drivers/video/msm/mdp.o

  CC      net/xfrm/xfrm_ipcomp.o

  LD      net/xfrm/built-in.o

  CC      net/sysctl_net.o

  CC      drivers/video/msm/mdp_debugfs.o

  CC      net/activity_stats.o

  LD      net/built-in.o

  CC      drivers/video/msm/mdp4_util.o

  LD      arch/arm/lib/built-in.o

  AS      arch/arm/lib/ashldi3.o

  AS      arch/arm/lib/ashrdi3.o

  AS      arch/arm/lib/backtrace.o

  AS      arch/arm/lib/call_with_stack.o

  AS      arch/arm/lib/changebit.o

  AS      arch/arm/lib/clear_user.o

  AS      arch/arm/lib/clearbit.o

  AS      arch/arm/lib/copy_from_user.o

  AS      arch/arm/lib/copy_page.o

  AS      arch/arm/lib/copy_to_user.o

  CC      drivers/video/msm/mdp4_overlay.o

  AS      arch/arm/lib/csumipv6.o

  AS      arch/arm/lib/csumpartial.o

  AS      arch/arm/lib/csumpartialcopy.o

  AS      arch/arm/lib/csumpartialcopyuser.o

  CC      arch/arm/lib/delay.o

  AS      arch/arm/lib/div64.o

  AS      arch/arm/lib/findbit.o

  AS      arch/arm/lib/getuser.o

  AS      arch/arm/lib/io-readsb.o

  AS      arch/arm/lib/io-readsl.o

  AS      arch/arm/lib/io-readsw-armv4.o

  AS      arch/arm/lib/io-writesb.o

  AS      arch/arm/lib/io-writesl.o

  AS      arch/arm/lib/io-writesw-armv4.o

  AS      arch/arm/lib/lib1funcs.o

  AS      arch/arm/lib/lshrdi3.o

  AS      arch/arm/lib/memchr.o

  AS      arch/arm/lib/memcpy.o

  AS      arch/arm/lib/memmove.o

  AS      arch/arm/lib/memset.o

  CC      drivers/video/msm/mdp4_overlay_lcdc.o

  AS      arch/arm/lib/memzero.o

  AS      arch/arm/lib/muldi3.o

  AS      arch/arm/lib/putuser.o

  AS      arch/arm/lib/setbit.o

  AS      arch/arm/lib/strchr.o

  AS      arch/arm/lib/strncpy_from_user.o

  AS      arch/arm/lib/strnlen_user.o

  AS      arch/arm/lib/strrchr.o

  AS      arch/arm/lib/testchangebit.o

  AS      arch/arm/lib/testclearbit.o

  CC      drivers/video/msm/mdp4_overlay_dsi_video.o

  AS      arch/arm/lib/testsetbit.o

  AS      arch/arm/lib/ucmpdi2.o

  AR      arch/arm/lib/lib.a

  CC      drivers/video/msm/mdp4_overlay_dsi_cmd.o

  CC      lib/bcd.o

  CC      lib/div64.o

  CC      lib/sort.o

  CC      drivers/video/msm/mdp4_dtv.o

  CC      lib/parser.o

  CC      lib/halfmd4.o

  CC      lib/debug_locks.o

  CC      lib/random32.o

  CC      drivers/video/msm/mdp4_overlay_dtv.o

  CC      lib/bust_spinlocks.o

  CC      lib/hexdump.o

  CC      lib/kasprintf.o

  CC      drivers/video/msm/mdp_dma.o

  CC      lib/bitmap.o

  CC      lib/scatterlist.o

  CC      drivers/video/msm/mdp_dma_s.o

  CC      lib/string_helpers.o

  CC      lib/gcd.o

  CC      lib/lcm.o

  CC      drivers/video/msm/mdp_vsync.o

  CC      lib/list_sort.o

  CC      lib/uuid.o

  CC      lib/flex_array.o

  CC      drivers/video/msm/mdp_cursor.o

  CC      lib/bsearch.o

  CC      lib/find_last_bit.o

  CC      lib/find_next_bit.o

  CC      lib/llist.o

  CC      lib/kstrtox.o

  CC      drivers/video/msm/mdp_dma_tv.o

  CC      lib/pci_iomap.o

  CC      lib/iomap_copy.o

  CC      drivers/video/msm/msm_dss_io_8960.o

  CC      lib/devres.o

  CC      lib/hweight.o

  CC      lib/bitrev.o

  CC      lib/crc-ccitt.o

  CC      lib/crc16.o

  CC      drivers/video/msm/mipi_dsi.o

  HOSTCC  lib/gen_crc32table

  CC      lib/libcrc32c.o

  CC      lib/genalloc.o

  CC      drivers/video/msm/mipi_dsi_host.o

  CC      lib/lzo/lzo1x_compress.o

  CC      lib/lzo/lzo1x_decompress.o

  CC      drivers/video/msm/mipi_toshiba.o

  LD      lib/lzo/lzo_compress.o

  LD      lib/lzo/lzo_decompress.o

  LD      lib/lzo/built-in.o

  CC      lib/reed_solomon/reed_solomon.o

  CC      drivers/video/msm/mipi_novatek.o

  LD      lib/reed_solomon/built-in.o

  CC      lib/zlib_deflate/deflate.o

  CC      drivers/video/msm/mipi_orise.o

  CC      lib/zlib_deflate/deftree.o

  CC      drivers/video/msm/mipi_renesas.o

  CC      lib/zlib_deflate/deflate_syms.o

  CC      drivers/video/msm/mipi_truly.o

  LD      lib/zlib_deflate/zlib_deflate.o

  LD      lib/zlib_deflate/built-in.o

  CC      lib/zlib_inflate/inffast.o

  CC      lib/zlib_inflate/inflate.o

  CC      drivers/video/msm/mipi_NT35510.o

  CC      lib/zlib_inflate/infutil.o

  CC      lib/zlib_inflate/inftrees.o

  CC      drivers/video/msm/mipi_truly_tft540960_1_e.o

  CC      lib/zlib_inflate/inflate_syms.o

  LD      lib/zlib_inflate/zlib_inflate.o

  LD      lib/zlib_inflate/built-in.o

  CC      lib/textsearch.o

  CC      drivers/video/msm/mipi_simulator.o

  CC      lib/ts_kmp.o

  CC      drivers/video/msm/mipi_tc358764_dsi2lvds.o

  CC      lib/ts_bm.o

  CC      lib/ts_fsm.o

  CC      lib/percpu_counter.o

  CC      lib/dynamic_debug.o

  CC      drivers/video/msm/msm_fb_panel.o

  CC      lib/nlattr.o

  CC      drivers/video/msm/mipi_toshiba_video_wvga_pt.o

  CC      lib/cpu_rmap.o

  CC      drivers/video/msm/mipi_toshiba_video_wsvga_pt.o

  CC      lib/dynamic_queue_limits.o

  CC      drivers/video/msm/mipi_toshiba_video_wuxga.o

  CC      lib/argv_split.o

  CC      drivers/video/msm/mipi_novatek_video_qhd_pt.o

  CC      lib/bug.o

  CC      lib/cmdline.o

  CC      lib/cpumask.o

  CC      drivers/video/msm/mipi_novatek_cmd_qhd_pt.o

  CC      lib/ctype.o

  CC      lib/dec_and_lock.o

  CC      lib/decompress.o

  CC      lib/decompress_inflate.o

  CC      drivers/video/msm/mipi_orise_video_720p_pt.o

  CC      lib/dump_stack.o

  CC      lib/extable.o

  CC      drivers/video/msm/mipi_orise_cmd_720p_pt.o

  CC      lib/idr.o

  CC      lib/int_sqrt.o

  CC      drivers/video/msm/mipi_renesas_video_fwvga_pt.o

  CC      lib/ioremap.o

  CC      lib/irq_regs.o

  CC      drivers/video/msm/mipi_renesas_cmd_fwvga_pt.o

  CC      lib/is_single_threaded.o

  CC      lib/klist.o

  CC      lib/kobject.o

  CC      drivers/video/msm/mipi_NT35510_video_wvga_pt.o

  CC      drivers/video/msm/mipi_NT35510_cmd_wvga_pt.o

  CC      lib/kobject_uevent.o

  CC      drivers/video/msm/mipi_truly_tft540960_1_e_video_qhd_pt.o

  CC      lib/md5.o

  CC      drivers/video/msm/mipi_truly_tft540960_1_e_cmd_qhd_pt.o

  CC      lib/memory_alloc.o

  CC      drivers/video/msm/mipi_chimei_wxga_pt.o

  CC      lib/plist.o

  CC      drivers/video/msm/mipi_chimei_wuxga.o

  CC      lib/prio_heap.o

  CC      lib/prio_tree.o

  CC      drivers/video/msm/mipi_truly_video_wvga_pt.o

  CC      lib/proportions.o

  CC      lib/radix-tree.o

  CC      drivers/video/msm/hdmi_msm.o

  CC      lib/ratelimit.o

  CC      lib/rbtree.o

  CC      lib/reciprocal_div.o

  CC      lib/rwsem-spinlock.o

  CC      lib/sha1.o

  CC      lib/show_mem.o

  CC      lib/string.o

  CC      drivers/video/msm/external_common.o

  CC      lib/timerqueue.o

  CC      lib/vsprintf.o

  CC      drivers/video/msm/vidc/common/init/vidc_init.o

  CC      drivers/video/msm/vidc/common/vcd/vcd_api.o

  GEN     lib/crc32table.h

  AR      lib/lib.a

  CC      lib/crc32.o

  CC      drivers/video/msm/vidc/common/vcd/vcd_power_sm.o

  CC      drivers/video/msm/vidc/common/vcd/vcd_client_sm.o

  LD      lib/built-in.o

  CC      drivers/video/msm/vidc/common/vcd/vcd_device_sm.o

  CC      drivers/video/msm/vidc/common/vcd/vcd_scheduler.o

  CC      drivers/video/msm/vidc/common/vcd/vcd_sub.o

  CC      drivers/video/msm/vidc/1080p/ddl/vcd_ddl_helper.o

  CC      drivers/video/msm/vidc/1080p/ddl/vcd_ddl_utils.o

  CC      drivers/video/msm/vidc/1080p/ddl/vcd_ddl_interrupt_handler.o

  CC      drivers/video/msm/vidc/1080p/ddl/vcd_ddl_properties.o

  CC      drivers/video/msm/vidc/1080p/ddl/vcd_ddl_errors.o

  CC      drivers/video/msm/vidc/1080p/ddl/vcd_ddl_shared_mem.o

  CC      drivers/video/msm/vidc/1080p/ddl/vidc.o

  CC      drivers/video/msm/vidc/1080p/ddl/vidc_pix_cache.o

  CC      drivers/video/msm/vidc/1080p/ddl/vcd_ddl_vidc.o

  CC      drivers/video/msm/vidc/1080p/ddl/vcd_ddl.o

  CC      drivers/video/msm/vidc/1080p/ddl/vcd_ddl_metadata.o

  LD      drivers/video/omap2/displays/built-in.o

  LD      drivers/video/omap2/built-in.o

  CC      drivers/video/cfbfillrect.o

  CC      drivers/video/msm/vidc/1080p/resource_tracker/vcd_res_tracker.o

  CC      drivers/video/cfbcopyarea.o

  CC      drivers/video/cfbimgblt.o

  CC      drivers/video/msm/vidc/common/dec/vdec.o

  LD      drivers/video/fb.o

  CC      drivers/video/msm/vidc/common/enc/venc.o

  CC      drivers/video/msm/vidc/common/enc/venc_internal.o

  LD      drivers/video/msm/vidc/vidc.o

  LD      drivers/video/msm/vidc/vidc_vdec.o

  LD      drivers/video/msm/vidc/vidc_venc.o

  LD      drivers/video/msm/vidc/built-in.o

  LD      drivers/video/msm/msm_mipi.o

  LD      drivers/video/msm/built-in.o

  LD      drivers/video/built-in.o

  LD      drivers/built-in.o

  LD      vmlinux.o

  MODPOST vmlinux.o

  GEN     .version

  CHK     include/generated/compile.h

  UPD     include/generated/compile.h

  CC      init/version.o

  LD      init/built-in.o

  LD      .tmp_vmlinux1

/home/robin/android/cyanogenmod10.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-ld: no machine record defined

/home/robin/android/cyanogenmod10.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-ld: no machine record defined

make: *** [.tmp_vmlinux1] Error 1

Posted (edited)

I had this error, but can't remember how i fixed this. I'll make some research.

Edit : Did you try to clean and make again ?

Edited by vache
Guest Spacecaker
Posted (edited)

I had this error, but can't remember how i fixed this. I'll make some research.

Edit : Did you try to clean and make again ?

Make Clean

Make Distclean

Make menuconfig

make xconfig

and several different commands to :/

also i tried different toolchains and such but didnt worked everytime ended with this error

Edited by Spacecaker
Guest Spacecaker
Posted

target Prebuilt:  (/home/robin/android/cyanogenmod10.1/out/target/product/swing/kernel)

Target boot image: /home/robin/android/cyanogenmod10.1/out/target/product/swing/boot.img

----- Making recovery filesystem ------

usage: mkbootimg

       --kernel <filename>

       --ramdisk <filename>

       [ --second <2ndbootloader-filename> ]

       [ --cmdline <kernel-commandline> ]

       [ --board <boardname> ]

       [ --base <address> ]

       [ --pagesize <pagesize> ]

       [ --ramdisk_offset <address> ]

       -o|--output <filename>

make: *** [/home/robin/android/cyanogenmod10.1/out/target/product/swing/boot.img] Error 1

during CM10.1 compile i get this o.O

also shreps can u send me link of eabi-4.6 u use ?

Posted

Hum that's weird,

I have eabi-4.4.3 in prebuilt too (but eabi-4.6 or 4.7 in prebuilts)

If needed :

$ md5sum prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-ld

0b28f987367e2c50fda780a7662bf6fb prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-ld

(maybe your file is corrupted ?)

Guest Spacecaker
Posted

Hum that's weird,

I have eabi-4.4.3 in prebuilt too (but eabi-4.6 or 4.7 in prebuilts)

If needed :

$ md5sum prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-ld

0b28f987367e2c50fda780a7662bf6fb prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-ld

(maybe your file is corrupted ?)

will try

also the kernel issue was because of double file in boardconfig :P

now rom is compiled ;)

Guest Spacecaker
Posted (edited)

compiling kernel

with linaro 4.7

gives this


/home/robin/toolchain/Linaro/bin/arm-eabi-ld: error: no machine record defined

make: *** [.tmp_vmlinux1] Error 1


Edit: googled and trying to patch kernel source to support linaro atleast what it says xD

nah gave same error /home/robin/toolchain/Linaro/bin/arm-eabi-ld: error: no machine record defined

make: *** [.tmp_vmlinux1] Error 1

Edited by Spacecaker
Posted (edited)

As easier way, you could just use 4.6 from Google like Shreps said. Check the "prebuilts" folder.

Edit : You may add a ".gitignore" file on the root of kernel folder to get rid of all compiled (.o; .cmd;...) files when comitting.

Edited by vache
Guest Spacecaker
Posted (edited)

As easier way, you could just use 4.6 from Google like Shreps said. Check the "prebuilts" folder.

Edit : You may add a ".gitignore" file on the root of kernel folder to get rid of all compiled (.o; .cmd;...) files when comitting.

will do that and update my latest kernel source to ;)

nvm fixed

Kernel: arch/arm/boot/zImage is ready

Edited by Spacecaker
Guest Spacecaker
Posted

Rom didnt boot

shows acer logo for 1 second then shutdowns

not even showing init logo and it didnt gave me time to dmesg or logcat

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.