[prev in list] [next in list] [prev in thread] [next in thread]
List: gstreamer-daily
Subject: [gst-daily] Reg:cross compilation against ARM
From: alok Yadav <alokkumar.yadav () gdatech ! co ! in>
Date: 2008-11-05 5:49:43
Message-ID: 49113127.5050206 () gdatech ! co ! in
[Download RAW message or body]
Hi All ,
I have to cross compile Gstreamer against arm ...what
dependency is needed ??
I have used in
*************************
./configure --host=arm-926ejs-linux
CC=/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/bin/arm-926ejs-linux-gcc \
CXX=/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/bin/arm-926ejs-linux-g++ \
LDFLAGS="-L/home/alokyadav/android/ltib-imx27ads-20070522/rootfs/lib
-L/home/alokyadav/android/ltib-imx27ads-20070522/rootfs/usr/lib -lz
-L/usr/local/libxml-arch/lib"
CFLAGS="-I/home/alokyadav/android/ltib-imx27ads-20070522/rootfs/usr/include
-I/usr/libxml/include"
--with-PACKAGE=/home/alokyadav/Desktop/gstreamer/gstreamer-0.10.12
--with-PACKAGE=/home/alokyadav/android/ltib-imx27ads-20070522/
--prefix=/usr/gstreamer --exec-prefix=/usr/gstreamer-arch
**************************************
in the configuration option and it is successfully configured but while
doing make it
is giving a lot of errors....Log is ..
*************************
t/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:139: \
error: expected specifier-qualifier-list before 'sector_t'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:284: \
error: expected specifier-qualifier-list before 'u32'
In file included from
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:288,
from ./check.h:2,
from ../../../libs/gst/check/gstcheck.h:30,
from gstbufferstraw.h:25,
from gstbufferstraw.c:31:
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/elevator.h:19: \
error: expected declaration specifiers or '...' before 'gfp_t'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/elevator.h:57: \
error: field 'attr' has incomplete type
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/elevator.h:67: \
error: field 'list' has incomplete type
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/elevator.h:82: \
error: field 'kobj' has incomplete type
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/elevator.h:84: \
error: field 'sysfs_lock' has incomplete type
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/elevator.h:108: \
error: expected declaration specifiers or '...' before 'gfp_t'
In file included from ./check.h:2,
from ../../../libs/gst/check/gstcheck.h:30,
from gstbufferstraw.h:25,
from gstbufferstraw.c:31:
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:302: \
error: expected declaration specifiers or '...' before 'sector_t'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:314: \
error: field 'busy_list' has incomplete type
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:326: \
error: field 'queue_head' has incomplete type
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:351: \
error: expected specifier-qualifier-list before 'sector_t'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'blk_queue_full':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:524: \
error: 'struct request_queue' has no member named 'queue_flags'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:525: \
error: 'struct request_queue' has no member named 'queue_flags'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'blk_set_queue_full':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:531: \
error: 'struct request_queue' has no member named 'queue_flags'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:533: \
error: 'struct request_queue' has no member named 'queue_flags'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'blk_clear_queue_full':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:539: \
error: 'struct request_queue' has no member named 'queue_flags'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:541: \
error: 'struct request_queue' has no member named 'queue_flags'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
At top level:
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:609: \
error: expected declaration specifiers or '...' before 'gfp_t'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:626: \
error: expected declaration specifiers or '...' before 'gfp_t'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'bdev_get_queue':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:635: \
error: dereferencing pointer to incomplete type
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'blk_run_address_space':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:648: \
error: dereferencing pointer to incomplete type
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'rq_all_done':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:669: \
error: 'struct request' has no member named 'hard_nr_sectors'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:671: \
error: 'struct request' has no member named 'data_len'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'blkdev_dequeue_request':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:686: \
error: 'struct request' has no member named 'q'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'elv_dispatch_add_tail':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:697: \
error: 'struct request_queue' has no member named 'nr_sorted'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:699: \
error: 'struct request_queue' has no member named 'end_sector'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:699: \
error: 'struct request' has no member named 'sector'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:699: \
error: 'struct request' has no member named 'nr_sectors'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:700: \
error: 'struct request_queue' has no member named 'boundary_rq'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
At top level:
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:712: \
error: expected declaration specifiers or '...' before 'u64'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:740: \
error: expected ')' before 'int'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:759: \
error: expected declaration specifiers or '...' before 'sector_t'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'queue_hardsect_size':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:774: \
error: 'request_queue_t' has no member named 'hardsect_size'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:775: \
error: 'request_queue_t' has no member named 'hardsect_size'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'queue_dma_alignment':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:789: \
error: 'request_queue_t' has no member named 'dma_alignment'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:790: \
error: 'request_queue_t' has no member named 'dma_alignment'
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
In function 'block_size':
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:816: \
error: dereferencing pointer to incomplete type
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h: \
At top level:
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/linux/blkdev.h:821: \
error: expected declaration specifiers or '...' before 'sector_t'
In file included from ../../../libs/gst/check/gstcheck.h:30,
from gstbufferstraw.h:25,
from gstbufferstraw.c:31:
./check.h:11: error: 'BDEVNAME_SIZE' undeclared here (not in a function)
./check.h:13: error: expected specifier-qualifier-list before 'sector_t'
./check.h:22: error: expected declaration specifiers or '...' before
'sector_t'
./check.h:22: error: expected declaration specifiers or '...' before
'sector_t'
./check.h: In function 'put_partition':
./check.h:25: error: 'struct <anonymous>' has no member named 'from'
./check.h:25: error: 'from' undeclared (first use in this function)
./check.h:26: error: 'struct <anonymous>' has no member named 'size'
./check.h:26: error: 'size' undeclared (first use in this function)
./check.h:27: warning: implicit declaration of function 'printk'
In file included from /usr/include/glib-2.0/glib/gbookmarkfile.h:24,
from /usr/include/glib-2.0/glib.h:36,
from ../../../gst/gst.h:27,
from ../../../libs/gst/check/gstcheck.h:32,
from gstbufferstraw.h:25,
from gstbufferstraw.c:31:
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/time.h: \
At top level:
/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/lib/gcc/arm-926ejs-linux/4.1.1/../../../../arm-926ejs-linux/sys-include/time.h:163: \
error: redefinition of 'struct itimerspec'
In file included from gstbufferstraw.h:25,
from gstbufferstraw.c:31:
../../../libs/gst/check/gstcheck.h:78: error: expected ')' before '*' token
gstbufferstraw.c: In function 'gst_buffer_straw_start_pipeline':
gstbufferstraw.c:90: warning: implicit declaration of function 'fail_if'
make[4]: *** [libgstcheck_0.10_la-gstbufferstraw.lo] Error 1
make[4]: Leaving directory
`/home/alokyadav/Desktop/gstreamer/gstreamer-0.10.12/libs/gst/check'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/alokyadav/Desktop/gstreamer/gstreamer-0.10.12/libs/gst'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/alokyadav/Desktop/gstreamer/gstreamer-0.10.12/libs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/alokyadav/Desktop/gstreamer/gstreamer-0.10.12'
make: *** [all] Error 2
*************************************
Please help me to solve that issue....
Thanks and regards
Alok
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-daily mailing list
gstreamer-daily@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-daily
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic