HI,
Im using 2.1.1 of ffmpeg because I want to use it as a depend to crossbuild a
framework based on it, and tested with this version, might work with recent
version but since i dont know...
About the configure options, im not sure yet which libs i am going to need for
my application later so i just added some. (and i wasnt sure about the -ldl
option, just saw this on a website).
Config.log:
check_pkg_config sdl SDL_events.h SDL_PollEvent
check_func_headers SDL_events.h SDL_PollEvent -D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL
-lSDL -lpthread
check_ld -D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL
-lSDL -lpthread
check_cc -D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL
BEGIN /tmp/ffconf.YeF7ECNp.c
1 #include <SDL_events.h>
2 long check_SDL_PollEvent(void) { return (long) SDL_PollEvent; }
3 int main(void) { return 0; }
END /tmp/ffconf.YeF7ECNp.c
gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -fexpensive-optimizations
-fomit-frame-pointer -O4 -ffast-math -std=c99 -fomit-frame-pointer -pthread
-D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL -c
-o /tmp/ffconf.Qo9SVBpU.o /tmp/ffconf.YeF7ECNp.c
gcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--as-needed
-D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL -o
/tmp/ffconf.6kZFTZ8k /tmp/ffconf.Qo9SVBpU.o -lSDL -lpthread -lm -pthread -lz
check_cpp_condition SDL.h (SDL_MAJOR_VERSION<<16 | SDL_MINOR_VERSION<<8 |
SDL_PATCHLEVEL) >= 0x010201 -D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL
check_cpp -D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL
BEGIN /tmp/ffconf.YeF7ECNp.c
1 #include <SDL.h>
2 #if !((SDL_MAJOR_VERSION<<16 | SDL_MINOR_VERSION<<8 | SDL_PATCHLEVEL)
>= 0x010201)
3 #error "unsatisfied condition: (SDL_MAJOR_VERSION<<16 |
SDL_MINOR_VERSION<<8 | SDL_PATCHLEVEL) >= 0x010201"
N<<8 | SDL_PATCHLEVEL) >= 0x010201"
4 #endif
END /tmp/ffconf.YeF7ECNp.c
gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -fexpensive-optimizations
-fomit-frame-pointer -O4 -ffast-math -std=c99 -fomit-frame-pointer -pthread
-D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL -E
-o /tmp/ffconf.Qo9SVBpU.o /tmp/ffconf.YeF7ECNp.c
check_type SDL.h SDL_VideoInfo current_w -D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL
check_code cc SDL.h const void *p = &((SDL_VideoInfo *)0)->current_w
-D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL
check_cc -D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL
BEGIN /tmp/ffconf.YeF7ECNp.c
1 #include <SDL.h>
2 int main(void) { const void *p = &((SDL_VideoInfo *)0)->current_w;
return 0; }
n 0; }
END /tmp/ffconf.YeF7ECNp.c
gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -fexpensive-optimizations
-fomit-frame-pointer -O4 -ffast-math -std=c99 -fomit-frame-pointer -pthread
-D_GNU_SOURCE=1 -D_REENTRANT
-I/home/rick/oe-core/build/out-eglibc/sysroots/colibri-t20/usr/include/SDL -c
-o /tmp/ffconf.Qo9SVBpU.o /tmp/ffconf.YeF7ECNp.c
check_header linux/fb.h
check_cpp
BEGIN /tmp/ffconf.YeF7ECNp.c
1 #include <linux/fb.h>
2 int x;
END /tmp/ffconf.YeF7ECNp.c
gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -fexpensive-optimizations
-fomit-frame-pointer -O4 -ffast-math -std=c99 -fomit-frame-pointer -pthread -E
-o /tmp/ffconf.Qo9SVBpU.o /tmp/ffconf.YeF7ECNp.c
check_header linux/videodev2.h
check_cpp
Regards
Ricko
Date: Fri, 11 Jul 2014 00:02:30 -0700
From: [email protected]
To: [email protected]
Subject: Re: Issue Crossbuilding ffplay with openembedded
Rickoo <natural_groove <at> hotmail.fr> writes:
> SRC_URI = "https://www.ffmpeg.org/releases/ffmpeg-2.1.1.tar.gz"
This is horribly outdated, why are you using it?
> DEPENDS = "yasm-native libsdl libx11 zlib libtheora
> libogg libass libtool"
You don't use libass, why did you add it to depend?
Not sure about libx11...
> EXTRA_OECONF = "--arch=arm --enable-cross-compile
> --cross-prefix=${CROSS_COMPILE} --target-os=linux
> --enable-gpl
Unrelated: None of your external libraries need
--enable-gpl why are you using it?
> --enable-libtheora --enable-libvorbis
> --extra-libs="-ldl"
Why is this necessary?
Is there a bug that (is reproducible with current git head
and that) we should fix?
> --enable-ffplay
This is useless, it is the default (and as you found
out, configure does not warn about it).
Please remove it.
Please post the content of config.log starting with
"check_pkg_config sdl" until "check_header linux" or
"check_header sys".
Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user
If you reply to this email, your message will be added to the
discussion below:
http://ffmpeg-users.933282.n4.nabble.com/Issue-Crossbuilding-ffplay-with-openembedded-tp4666284p4666304.html
To unsubscribe from Issue Crossbuilding ffplay with
openembedded, click here.
NAML
--
View this message in context:
http://ffmpeg-users.933282.n4.nabble.com/Issue-Crossbuilding-ffplay-with-openembedded-tp4666284p4666308.html
Sent from the FFmpeg-users mailing list archive at Nabble.com.
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user