yashsingh1/xdaforums huggingface dataset:
[Android] pug1:
hi all

would it be possible to get some help with this error.

rob@Rob:~/cm/cm12.1/kernel/samsung/kccat6$ make -j5

scripts/kconfig/conf --silentoldconfig Kconfig

CHK include/generated/uapi/linux/version.h

CHK include/generated/utsrelease.h

CC scripts/mod/empty.o

CC scripts/mod/devicetable-offsets.s

make[1]: 'include/generated/mach-types.h' is up to date.

/home/rob/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-gcc: No such file or directory

Is your PATH set correctly?

CC kernel/bounds.s

scripts/Makefile.build:308: recipe for target 'scripts/mod/empty.o' failed

make[2]: *** [scripts/mod/empty.o] Error 2

make[2]: *** Waiting for unfinished jobs....

/home/rob/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-gcc: No such file or directory

Is your PATH set correctly?

/home/rob/cm/cm12.1/kernel/samsung/kccat6/scripts/mod/Makefile:34: recipe for target 'scripts/mod/devicetable-offsets.s' failed

make[2]: *** [scripts/mod/devicetable-offsets.s] Error 2

scripts/Makefile.build:455: recipe for target 'scripts/mod' failed

make[1]: *** [scripts/mod] Error 2

Makefile:528: recipe for target 'scripts' failed

make: *** [scripts] Error 2

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

/home/rob/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-gcc: No such file or directory

Is your PATH set correctly?

/home/rob/cm/cm12.1/kernel/samsung/kccat6/./Kbuild:35: recipe for target 'kernel/bounds.s' failed

make[1]: *** [kernel/bounds.s] Error 2

Makefile:852: recipe for target 'prepare0' failed

make: *** [prepare0] Error 2

rob@Rob:~/cm/cm12.1/kernel/samsung/kccat6$ ^C

rob@Rob:~/cm/cm12.1/kernel/samsung/kccat6$

This is the last error i got. Have tried a number of toolchains all give the same errors. have i not edited the correct file? Downloaded linaro-5.2 and still the same errors. am i missing some packages? ubuntu 64bit system
[Android] neonkat:
you are adding wrong location for the toolchain and do not add "gcc", like "arm-eabi-" not "arm-eabi-gcc".
[Android] pug1:
i am still learning so you will have to bear with me :confused:

I tried:

export CROSS_COMPILE=~/kernel/toolchains/linaro-5.2/bin/arm-eabi-

And:

export CROSS_COMPILE=~/home/rob/cm/cm12.1/prebuilts/gcc/linux-x86/arm/linaro-5.2/bin/arm-eabi-

Both give the same error

Thanks for helping
[Android] neonkat:
can you share screenshot for linaro-5.2/bin/*here*?
[Android] pug1:
Thanks dude
[Android] neonkat:
can you try linaro-5.2/bin/arm-linux-androideabi-?

i mean add "arm-linux-androideabi-" instead of "arm-eabi-"?
[Android] brymaster5000:
I didn't see export_subarch=arm in your input. Don't forget that after export arch.
[Android] ocoot:
Good morning everyone. i need your help right now. i'm success to compile kernel, but i faced an audio bug. when i'm played the mp3, its only play but no sound out from speaker or headphone. maybe you can help me about this? this is the log file https://www.dropbox.com/home?preview=2016-02-26-09-39-02.txt
[Android] Tkkg1994:
Gnu gcc 5.3

If someone is interested in a GCC Toolchain for different cortex A devices, you should have a look here: GCC 5.3. I always use the A15 compiler for my S5 and it works perfectly fine!
[Android] tenifugo:
Hi! It's been four days that I can not sleep trying to compile the kernel of my smartphone. They appeared several errors , but i got to solve them alone. But I'm stuck in one, and i would appreciate your help . The problem is that after changing the required settings in the menu, I can not create the file " zImage". I run the command : "make -j4 ARCH=arm CROSS_COMPILE=arm-linux-androideabi-", the compiling process starts but in the end, the terminal does not convert the files. From what I saw on the internet, in the final lines should appear:

"#OBJCOPY arch/arm/boot/zImage

#Kernel: arch/arm/boot/zImage is ready".

Like in the image:

But in my appears:

I really think that is some command missing, to order the terminal create the zImage. If someone knows what is happening, i would be greateful.

I think that im in the right topic session. If i dont, sorry, im new here.
[Android] Toni5830:
Run with -j1 so you will exactly see when the building process end.
[Android] Shakaiba:
Building my first kernel for Arndale Board

Hello,

I am building android for my Arndale 5250 board. The board is based on Samsung Exynos 5250. I downloaded the jb version as specified on their website

( arndaleboard.org/wiki/index.php/WiKi#Getting_Started_with_Andale_Board_.2F_Arndale _Board-K) using git :

$ repo init -u git://git.insignal.co.kr/samsung/exynos/android/manifest.git -b jb

I built android successfully, without any errors, flashed the images on the board. But When I boot only the android logo comes and then goes on forever....I get this error:

[5.193872] ion_share_mmap: trying to map larger area than handle has available

[5.201949] ion_share_mmap: trying to map larger area than handle has available

[10.272259] warning: `zygote' uses 32-bit capabilities (legacy support in use)

[13.825322] binder: send failed reply for transaction 1267 to 1760:1776

[22.022033] IRQ185 no longer affine to CPU1

[22.024024] CPU1: shutdown

looks like the error is invoked from ion.c....any insights...what can i do to avoid this?

The file ion.c exists in kernel/drivers/gpu/ion directory.... I have read that the same processor is used in Nexus 10. If anybody could help me understand what that error is and could that be the reason of android not booting up..I'll be grateful.
[Android] irfanjunaid:
It failed. But compiling with root access worked.
[Android] sqpp:
Guys, how to rename kernel? Already built successfully by following the guide..
[Android] ameen ahsan:
Can't enable OTG when building kernel:getting errors plz help LENOVO A6000/plus

I am using

toolchain : arm-linux-gnueabi-linaro_4.9.3-2014.12

kernel source : source code of gods kernel by Tarun93

config:gk_a6000_defconfig

with this config kernel build is succesfull and i got zimage.

but when i enable otg i got these errors

drivers/usb/core/hub.c: In function ‘usb_enumerate_device_otg’:
drivers/usb/core/hub.c:2257:18: warning: passing argument 1 of ‘otg_send_event’ makes pointer from integer without a cast
otg_send_event(OTG_EVENT_DEV_NOT_SUPPORTED);
^
In file included from drivers/usb/core/hub.c:23:0:
include/linux/usb/otg.h:125:1: note: expected ‘struct usb_otg *’ but argument is of type ‘int’
otg_send_event(struct usb_otg *otg, enum usb_otg_event event)
^
drivers/usb/core/hub.c:2257:3: error: too few arguments to function ‘otg_send_event’
otg_send_event(OTG_EVENT_DEV_NOT_SUPPORTED);
^
In file included from drivers/usb/core/hub.c:23:0:
include/linux/usb/otg.h:125:1: note: declared here
otg_send_event(struct usb_otg *otg, enum usb_otg_event event)
^
drivers/usb/core/hub.c: In function ‘usb_port_suspend’:
drivers/usb/core/hub.c:3053:19: warning: passing argument 1 of ‘otg_send_event’ makes pointer from integer without a cast
otg_send_event(OTG_EVENT_NO_RESP_FOR_HNP_ENABLE);
^
In file included from drivers/usb/core/hub.c:23:0:
include/linux/usb/otg.h:125:1: note: expected ‘struct usb_otg *’ but argument is of type ‘int’
otg_send_event(struct usb_otg *otg, enum usb_otg_event event)
^
drivers/usb/core/hub.c:3053:4: error: too few arguments to function ‘otg_send_event’
otg_send_event(OTG_EVENT_NO_RESP_FOR_HNP_ENABLE);
^
In file included from drivers/usb/core/hub.c:23:0:
include/linux/usb/otg.h:125:1: note: declared here
otg_send_event(struct usb_otg *otg, enum usb_otg_event event)
^
scripts/Makefile.build:308: recipe for target 'drivers/usb/core/hub.o' failed
make[3]: *** [drivers/usb/core/hub.o] Error 1
scripts/Makefile.build:455: recipe for target 'drivers/usb/core' failed
make[2]: *** [drivers/usb/core] Error 2
scripts/Makefile.build:455: recipe for target 'drivers/usb' failed
make[1]: *** [drivers/usb] Error 2

please help me to solve these errors:o
[Android] brymaster5000:
Try a GCC based toolchain. Linaro toolchain's usually need coding tweaks. If you want to continue with Linaro, you'll have to solve the errors.
[Android] brymaster5000:
I'm not a Samsung guy, so maybe someone else can chime in, but perhaps there is some proprietary exynos coding that you need. As Samsung's chip is not open source it's given a lot of people a lot of trouble. XDA has in fact posted articles about it. Search around and good luck.
[Android] SpiritualWarrior:
Thanks mate !
[Android] neonkat:
yesterday i got the same error(yep a samsung device but aosp kernel source).

what i think is that the error comes in modules part(though disabled for me).there will be a *make_without_mis-match=y* at the end with a "not recommended" tag.

i used that and i got a zimage which worked perfectly.

check your defconfig,if modules are disabled(CONFIG_MODULES)then just enable them(though it qill not build any) and check if that error goes or not.

else you can just use the "ignore mismatch=y" one and you will get the zimage.no issues for me till now.
[Android] SpiritualWarrior:
Thanks mate for your appreciated feedback, i found this solution but the guy who compiled with ' make_without_mis-match=y ' got some java errors as he showed in his log file ,so i didn t give it a try,but now i will try with it and see,altough when i worked with aosp kernel source i got much errors than working with skyhigh kernel dev source code....i got errors related to modules..i m going to recompile regarding your advice for enabling modules in Deconfig file and see. Will report results.

thanks again bro :good:

here is my Deconfig attached as .txt
[Android] Droidcore:
need help, some error i can fix but for wdc9304.c error cant fix it ,,

try build with gcc 5
[Android] neonkat:
can't see error in that.do a "make -j1" which will only print the errors.
[Android] Droidcore:
sound/soc/codecs/wcd9304.c: In function 'sitar_mbhc_cal_btn_det_mp':
sound/soc/codecs/wcd9304.c:4283:14: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-array-qualifiers]
error, forbidden warning: wcd9304.c:4283

my error
[Android] Pavlex4:
Can someone help me with patch file???

How to fix this: make -j3

CHK include/linux/version.h

CHK include/generated/utsrelease.h

make[1]: Nothing to be done for 'arch/arm/boot/dtbs'.

make[1]: 'include/generated/mach-types.h' is up to date.

CALL scripts/checksyscalls.sh

CHK include/generated/compile.h

/home/toor/Desktop/GT-I9301I_KK_Opensource/Kernel/drivers/usb/Makefile:2: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.

scripts/Makefile.modbuiltin:54: recipe for target 'drivers/usb' failed

make[1]: *** [drivers/usb] Error 2

make[1]: *** Waiting for unfinished jobs....

Makefile:1110: recipe for target 'drivers/modules.builtin' failed

make: *** [drivers/modules.builtin] Error 2

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

make: *** wait: No child processes. Stop.
[Android] piskor:
You can try this http://unix.stackexchange.com/questions/125757/error-while-executing-make-commad-in-ubuntu-terminal
[Android] Pavlex4:
When I run command make -j3 I get error:

CHK include/linux/version.h

CHK include/generated/utsrelease.h

make[1]: 'include/generated/mach-types.h' is up to date.

make[1]: Nothing to be done for 'arch/arm/boot/dtbs'.

CALL scripts/checksyscalls.sh

CHK include/generated/compile.h

CC drivers/usb/core/driver.o

drivers/usb/core/driver.c:1:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before '--' token

drivers/usb/core/driver.c:2:7: error: invalid suffix "ff980..eea6d64" on integer constant

drivers/usb/core/driver.c:1287:1: error: stray '@' in program

drivers/usb/core/driver.c:1287:1: error: stray '@' in program

drivers/usb/core/driver.c:1287:4: error: expected identifier or '(' before '-' token

drivers/usb/core/driver.c:1287:4: error: stray '@' in program

drivers/usb/core/driver.c:1287:4: error: stray '@' in program

drivers/usb/core/driver.c:1290:1: error: stray '#' in program

drivers/usb/core/driver.c:1291:1: error: stray '#' in program

drivers/usb/core/driver.c:1325:1: error: expected identifier or '(' before '+' token

drivers/usb/core/driver.c:1329:1: error: stray '@' in program

drivers/usb/core/driver.c:1329:1: error: stray '@' in program

drivers/usb/core/driver.c:1329:1: error: stray '@' in program

drivers/usb/core/driver.c:1329:1: error: stray '@' in program

drivers/usb/core/driver.c: In function 'usb_suspend':

drivers/usb/core/driver.c:1407:1: error: stray '@' in program

drivers/usb/core/driver.c:1407:1: error: stray '@' in program

drivers/usb/core/driver.c:1407:9: warning: left-hand operand of comma expression has no effect [-Wunused-value]

error, forbidden warning: driver.c:1407

scripts/Makefile.build:307: recipe for target 'drivers/usb/core/driver.o' failed

make[3]: *** [drivers/usb/core/driver.o] Error 1

scripts/Makefile.build:443: recipe for target 'drivers/usb/core' failed

make[2]: *** [drivers/usb/core] Error 2

scripts/Makefile.build:443: recipe for target 'drivers/usb' failed

make[1]: *** [drivers/usb] Error 2

make[1]: *** Waiting for unfinished jobs....

Makefile:950: recipe for target 'drivers' failed

make: *** [drivers] Error 2
[Android] Pavlex4:
I have successfully compiled kernel and made modules.I inserted zImage and modules inside any kernel updater,flashed via TWRP.When reboot stuck in odin and it says could not do normal boot.
[Android] neonkat:
are you talking about anykernel2?

is that a samsung?did you choosed the correct source for your model from samsung opensource?
[Android] Pavlex4:
---------- Post added at 06:42 AM ---------- Previous post was at 06:41 AM ----------

[/COLOR]

This anykernel: https://github.com/invisiblek/AnyKernel.

Yes,I choosed correct kernel sourceI have downloaded kernel source from here: http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=i9301i
[Android] neonkat:
use anykernel2 by osmosis,latest anf updated.

you need to modify stuffs in anykernel like the boot.img location in anykernel.sh and also remove the patch and modules files already present and some ramdisk files too given there because they are of some other device.

you can also clean the lines under #ramdisk in anykernel.sh.
[Android] Pavlex4:
Where should be boot.img location inside anykernel.sh?I found boot.img location.

Do I need to remove all files inside ramdisk and tools and do I need to delete lines with #begin ramdisk changes
[Android] neonkat:
if you have some aosp/cm rom,look into the updater-script(last part),it is listed there or maybe ask in your device forum.

if you are using anykernel by osmosis,you will find 2 folder patch and modules,delete everything inside them and put your modules in /modules folder.

in anykernel.sh,add you boot.img location correctly.

in ramdisk folder,delete everything except bb folder and in bb folder,removw everything except busybox.

repack with zimage and flash,also on the github page,guide is given in readme.

if still not working,take boot.img from stock rom and replace with new zimage.you can search for android image tools and how to use it and put the modules in respective directory or make a flashable zip.
[Android] Pavlex4:
When I flash anykernel2 it says checking device... unsupported device.Aborting...

Updater process ended with error: 1

Error installing zip file '/sdcard/AnyKernel2-master.zip
[Android] neonkat:
in anykernel.sh, change

device.name1=*your device name*

do enable modules(1)and cleanup(1).
[Android] Pavlex4:
I typed device name from settings/about phone but not working.Where to find device name???
[Android] neonkat:
you have a s3 neo right?

type "s3ve3g"(without quotes).
[Android] Pavlex4:
Working.But now I have bootloop.
[Android] neonkat:
stock samsung roms give some headache.

did you added anything to kernel source or you skipped some errors?that must be creating issue.

recheck the firmware version too(kernel source and rom firmware).
[Android] Pavlex4:
I added some fatures to kernel and there were no error while compiling kernel.
[Android] neonkat:
those features must be creating issues.

can you list them or link me to github repo?(if any)
[Android] Pavlex4:
OTG support,voltage and current regulators
[Android] neonkat:
i guess there is issue with voltage control(or did you changed voltage values?).no idea about current regulators,maybe some other person can help.
[Android] Pavlex4:
I didn't change voltage I just added support for them

I added support for:

SLIM BUS

GPIO

Voltage and current support

Multifunction device support

POWER supply

Hardware monitoring

USB support
[Android] thicklizard:
Compile a stock kernel unmodified if it boots then it's one of those changes.
[Android] Pavlex4:
I compiled it unmodified and it's working good.Where could be the problem with modification?
[Android] thicklizard:
Any one of those changes. It's best to add 1 at a time and see which one breaks it. If I had to blindly guess I would the voltage or power supply changes
[Android] Pavlex4:
How to fix this:

arch/arm/mach-msm/sec-regulator-max77888.o

arch/arm/mach-msm/sec-regulator-max77888.c:17:41: error: array type has incomplete element type

arch/arm/mach-msm/sec-regulator-max77888.c:18:8: error: implicit declaration of function 'REGULATOR_SUPPLY' [-Werror=implicit-function-declaration]

arch/arm/mach-msm/sec-regulator-max77888.c:21:41: error: array type has incomplete element type

arch/arm/mach-msm/sec-regulator-max77888.c:25:41: error: array type has incomplete element type

arch/arm/mach-msm/sec-regulator-max77888.c:30:15: error: variable 'safeout1_init_data' has initializer but incomplete type

arch/arm/mach-msm/sec-regulator-max77888.c:31:8: error: unknown field 'constraints' specified in initializer

arch/arm/mach-msm/sec-regulator-max77888.c:31:8: error: extra brace group at end of initializer

arch/arm/mach-msm/sec-regulator-max77888.c:31:8: error: (near initialization for 'safeout1_init_data')

arch/arm/mach-msm/sec-regulator-max77888.c:33:34: error: 'REGULATOR_CHANGE_STATUS' undeclared here (not in a function)

arch/arm/mach-msm/sec-regulator-max77888.c:36:16: error: extra brace group at end of initializer

arch/arm/mach-msm/sec-regulator-max77888.c:36:16: error: (near initialization for 'safeout1_init_data')

arch/arm/mach-msm/sec-regulator-max77888.c:39:8: warning: excess elements in struct initializer [enabled by default]

error, forbidden warning: sec-regulator-max77888.c:39

scripts/Makefile.build:307: recipe for target 'arch/arm/mach-msm/sec-regulator-max77888.o' failed

make[1]: *** [arch/arm/mach-msm/sec-regulator-max77888.o] Error 1

Makefile:950: recipe for target 'arch/arm/mach-msm' failed

make: *** [arch/arm/mach-msm] Error 2

make: *** Waiting for unfinished jobs....
[Android] Tkkg1994:
It's the Image. Already build. This is because it's 64bit

Sent with my SM-G930F powered by SuperMan
[Android] neonkat:
why not disable modules?

in your defconfig,change:

CONFIG_MODULES=y

to

# CONFIG_MODULES=y

(or simply remove that line)

the redo make xys_defconfig

make -jx
[Android] Fieah:
Edited, problem solved.
[Android] pec0ra:
Have you tried to compile with CONFIG_NO_ERROR_ON_MISMATCH=y ?

You can put it in the make command like this :

make -j5 CONFIG_NO_ERROR_ON_MISMATCH=y
[Android] Fieah:
Hi there,

thanks for your reply, actually that warning is not the problem,

I fixed the other actual issue and now kernel can boot up with that warning. :p
[Android] waheem:
Sa9k
[Android] Anupam_Dey:
Errors while building the kernel

I have followed the steps given in the tutorial. But , when I try the prebuild steps , I run into the following errors :-

anupam@anupam-VirtualBox:~/android/kernel/Tipo_ICS_KERNEL/kernel$ export ARCH=arm

anupam@anupam-VirtualBox:~/android/kernel/Tipo_ICS_KERNEL/kernel$ export CROSS_COMPILE=~/android/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-

anupam@anupam-VirtualBox:~/android/kernel/Tipo_ICS_KERNEL/kernel$ make maker_defconfig

arch/arm/Kconfig:1370:warning: 'HZ': number is invalid

arch/arm/Kconfig:1371:warning: 'HZ': number is invalid

arch/arm/Kconfig:1372:warning: 'HZ': number is invalid

warning: (ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)

warning: (ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)

#

# configuration written to .config

Please help me out. I am stuck here and cannot proceed further.
[Android] neonkat:
these are not error.it means you created a config.

now run *make -j2* or *make -j4*.
[Android] Anupam_Dey:
Thanks for the quick reply.

I am a complete newbie so , could you explain to me the meaning of the above lines you mentioned.

Thanks
[Android] neonkat:
those are warnings,pay no attention to them.they always come while making config.

you made a make xyz_defconfig and it created a .config.

just move forward and compile your build.

you can also use "make menuconfig" to add some modification or directly "make -j4" to start compiling.
[Android] Anupam_Dey:
I used "make -j1 " , since I have a core2duo and have given 1 cpu core to virtualbox.

I compiled the kernel and the following output lines concern me :

error, forbidden warning: dma-mapping.c:238

make[1]: *** [arch/arm/mm/dma-mapping.o] Error 1

make: *** [arch/arm/mm] Error 2

Please advise me.
[Android] neonkat:
please post full error log.

do a make -j1 again and then copy paste the error here or pastebin.
[Android] Anupam_Dey:
Here's the full log :-

make -j1

scripts/kconfig/conf --silentoldconfig Kconfig

arch/arm/Kconfig:1370:warning: 'HZ': number is invalid

arch/arm/Kconfig:1371:warning: 'HZ': number is invalid

arch/arm/Kconfig:1372:warning: 'HZ': number is invalid

warning: (ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)

warning: (ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)

include/config/auto.conf: line 532: KERNEL_LOCAL_VERSION: command not found

CHK include/linux/version.h

CHK include/generated/utsrelease.h

make[1]: `include/generated/mach-types.h' is up to date.

CALL scripts/checksyscalls.sh

sed: can't read scripts/../arch/x86/include/asm/unistd_32.h: No such file or directory

CHK include/generated/compile.h

CC arch/arm/mm/dma-mapping.o

arch/arm/mm/dma-mapping.c: In function '__dma_alloc':

arch/arm/mm/dma-mapping.c:238:25: warning: array subscript is above array bounds [-Warray-bounds]

error, forbidden warning: dma-mapping.c:238

make[1]: *** [arch/arm/mm/dma-mapping.o] Error 1

make: *** [arch/arm/mm] Error 2

I also found this link : http://xdaforums.com/showpost.php?p=45638924&postcount=66

I am not sure if it's relevant but I am unable to understand it.
[Android] neonkat:
find the file makefile(in kernel source main folder)and make changes given(-w adding to respective flags)and then try to compile again.
[Android] Anupam_Dey:
I followed above steps and successfully built the kernel.

Now when I write "make modules" , I get :-

anupam@anupam-VirtualBox:~/android/kernel/Tipo_ICS_KERNEL/kernel$ make modulesinclude/config/auto.conf: line 532: KERNEL_LOCAL_VERSION: command not found

CHK include/linux/version.h

CHK include/generated/utsrelease.h

make[1]: `include/generated/mach-types.h' is up to date.

CALL scripts/checksyscalls.sh

sed: can't read scripts/../arch/x86/include/asm/unistd_32.h: No such file or directory

Building modules, stage 2.

MODPOST 28 modules

What should i do next ?
[Android] neonkat:
modules are created automatically while building kernel.

now get you zimage and modules and make a flashable boot.img with modules.