Fail to compile on Ubuntu 16.04

22 views
Skip to first unread message

Quentin DUMONT

unread,
Jan 11, 2017, 9:12:19 PM1/11/17
to veejay-discussion
Hello,

Ubuntu 14.04 stop it in April 2017
I install 16.04 version.
I install ffmpeg with this ppa :

ppa:djcj/hybrid

But make command this errors :

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../vjmem -I../vjmsg -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -march=core2 -O3 -ffast-math -ftree-vectorize -m64 -fPIC -DPIC -march=core2 -m64 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -Wall -Wunused -fno-stack-protector -MT effects/colorhis.lo -MD -MP -MF effects/.deps/colorhis.Tpo -c effects/colorhis.c  -fPIC -DPIC -o effects/.libs/colorhis.o
effects/colorhis.c: In function ‘colorhis_malloc’:
effects/colorhis.c:79:45: error: ‘PIX_FMT_RGB32’ undeclared (first use in this function)
  rgb_frame_ = yuv_rgb_template( rgb_, w, h, PIX_FMT_RGB32 );
                                             ^
effects/colorhis.c:79:45: note: each undeclared identifier is reported only once for each function it appears in
effects/colorhis.c: In function ‘colorhis_apply’:
effects/colorhis.c:110:53: error: ‘PIX_FMT_YUV422P’ undeclared (first use in this function)
  int src_fmt = (frame->uv_height == frame->height ? PIX_FMT_YUV422P : PIX_FMT_YUV420P);
                                                     ^
effects/colorhis.c:110:71: error: ‘PIX_FMT_YUV420P’ undeclared (first use in this function)
  int src_fmt = (frame->uv_height == frame->height ? PIX_FMT_YUV422P : PIX_FMT_YUV420P);
                                                                       ^
effects/colorhis.c:113:68: error: ‘PIX_FMT_RGBA24’ undeclared (first use in this function)
   convert_yuv = yuv_fx_context_create( frame, rgb_frame_, src_fmt, PIX_FMT_RGBA24 );
                                                                    ^
Makefile:1144 : la recette pour la cible « effects/colorhis.lo » a échouée
make[2]: *** [effects/colorhis.lo] Erreur 1
make[2] : on quitte le répertoire « /home/quentin/Bureau/veejay/veejay/veejay-current/veejay-server/libvje »
Makefile:592 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/quentin/Bureau/veejay/veejay/veejay-current/veejay-server »
Makefile:501 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

How to solve this error and compile cleanly


Thank you.
 
Reply all
Reply to author
Forward
0 new messages