Hi.
Used this command :
make BUILD=release OMAPES=3.x FBDEV=yes SUPPORT_XORG=1 all_km
Here's the log :
##########################################
building the sgx kernel modules...make[1]: Entering directory `/root/SDK/GFX_Linux_KM'make[1]: Leaving directory `/root/SDK/GFX_Linux_KM'make[1]: Entering directory `/root/SDK/GFX_Linux_KM'make -C /usr/src/pandora-kernel M=`pwd` make[2]: Entering directory `/usr/src/pandora-kernel' LD /root/SDK/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/built-in.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.o LD [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bufferclass_ti.o LD /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/built-in.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/pvr_drm_stubs.o/root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/pvr_drm_stubs.c:94:1: warning: data definition has no type or storage class/root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/pvr_drm_stubs.c:94:1: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL'/root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/pvr_drm_stubs.c:94:1: warning: parameter names (without types) in function declaration/root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/pvr_drm_stubs.c:117:1: warning: data definition has no type or storage class/root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/pvr_drm_stubs.c:117:1: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL'/root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/pvr_drm_stubs.c:117:1: warning: parameter names (without types) in function declaration CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_auth.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_bufs.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_cache.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_context.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_dma.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_drv.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_fops.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_gem.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_ioctl.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_irq.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_lock.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_memory.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_proc.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_stub.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_vm.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_agpsupport.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_scatter.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/ati_pcigart.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_pci.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_sysfs.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_hashtab.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_sman.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_mm.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_crtc.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_modes.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_edid.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_info.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_debugfs.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_encoder_slave.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_global.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_platform.o CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm_trace_points.o LD [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/linux_drm/drm.o LD /root/SDK/GFX_Linux_KM/built-in.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/queue.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/hash.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/perproc.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/mem.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/power.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/deviceclass.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/metrics.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/resman.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/buffer_manager.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/pvrsrv.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/handle.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/lists.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/ra.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/common/devicemem.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/pvr_debug.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/mm.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/mutex.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/mmap.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/module.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/proc.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/event.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/osfunc.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/pvr_bridge_k.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/pdump.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/mutils.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/osperproc.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/sgxtransfer.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/sgxinit.o/root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/sgxinit.c: In function 'SGXInitialise':/root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/sgxinit.c:335:16: warning: unused variable 'div_base'/root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/sgxinit.c:334:16: warning: unused variable 'pll_base' CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/sgxutils.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/pb.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/sgxkick.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/mmu.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/sgxreset.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/devices/sgx/sgxpower.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/bridged/bridged_pvr_bridge.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/bridged/bridged_support.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/bridged/sgx/bridged_sgx_bridge.o CC [M] /root/SDK/GFX_Linux_KM/services4/system/omap3/sysutils.o CC [M] /root/SDK/GFX_Linux_KM/services4/system/omap3/sysconfig.o CC [M] /root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/pvr_drm.o/root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/pvr_drm.c:385:2: warning: initialization from incompatible pointer type/root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/pvr_drm.c:386:2: warning: excess elements in union initializer/root/SDK/GFX_Linux_KM/services4/srvkm/env/linux/pvr_drm.c:386:2: warning: (near initialization for 'sPVRDrmDriver.kdriver') CC [M] /root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.o/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c: In function 'OMAPLFBGetUpdateMode':/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:292:28: error: storage size of 'eMode' isn't known/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:292:2: warning: ISO C90 forbids mixed declarations and code/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:294:14: error: 'struct omap_dss_driver' has no member named 'get_update_mode'/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:301:18: error: 'struct omap_dss_driver' has no member named 'get_update_mode'/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:304:8: error: 'OMAP_DSS_UPDATE_AUTO' undeclared (first use in this function)/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:304:8: note: each undeclared identifier is reported only once for each function it appears in/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:306:8: error: 'OMAP_DSS_UPDATE_MANUAL' undeclared (first use in this function)/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:308:8: error: 'OMAP_DSS_UPDATE_DISABLED' undeclared (first use in this function)/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:292:28: warning: unused variable 'eMode'/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c: In function 'OMAPLFBSetUpdateMode':/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:323:28: error: storage size of 'eDSSMode' isn't known/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:326:34: error: 'struct omap_dss_driver' has no member named 'set_update_mode'/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:335:15: error: 'OMAP_DSS_UPDATE_AUTO' undeclared (first use in this function)/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:338:15: error: 'OMAP_DSS_UPDATE_MANUAL' undeclared (first use in this function)/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:341:15: error: 'OMAP_DSS_UPDATE_DISABLED' undeclared (first use in this function)/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:348:16: error: 'struct omap_dss_driver' has no member named 'set_update_mode'/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:323:28: warning: unused variable 'eDSSMode'make[3]: *** [/root/SDK/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.o] Error 1make[2]: *** [_module_/root/SDK/GFX_Linux_KM] Error 2make[2]: Leaving directory `/usr/src/pandora-kernel'make[1]: *** [all] Error 2make[1]: Leaving directory `/root/SDK/GFX_Linux_KM'make: *** [buildkernel] Error 2
- bump-
Why the heck should i have to stay with the oldest version of the 3d driver ?
I have a recent kernel + a recent Linux distribution + a recent compiler.
And the latest drivers doesn't compile...
http://www.phoronix.com/scan.php?page=article&item=qualcomm_freedreno&num=1
To TI:
When will you learn ?
Open source won.
If you don't go fully that way, who will be fool enough to follow you ?