Jump to content

Errors during CM10.1 build


Guest iAl3x

Recommended Posts

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...

Link to comment
Share on other sites

Guest Spacecaker

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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

Guest Spacecaker

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
Link to comment
Share on other sites

Guest Spacecaker

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 ?

Link to comment
Share on other sites

Guest Spacecaker

thanks

can you also upload hardware/libhardware and libhardware_legacy ?

these are the ones that keep failing on my machine

Edited by Spacecaker
Link to comment
Share on other sites

Guest Spacecaker

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
Link to comment
Share on other sites

Guest Spacecaker

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
Link to comment
Share on other sites

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 ;-)

Link to comment
Share on other sites

Guest Spacecaker

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
Link to comment
Share on other sites

Guest Spacecaker

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

Link to comment
Share on other sites

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
Link to comment
Share on other sites

Guest Spacecaker

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
Link to comment
Share on other sites

Guest Spacecaker

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 ?

Link to comment
Share on other sites

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 ?)

Link to comment
Share on other sites

Guest Spacecaker

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 ;)

Link to comment
Share on other sites

Guest Spacecaker

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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

Guest Spacecaker

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
Link to comment
Share on other sites

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.