1
Muut käyttöjärjestelmät ja Linux-jakelut / VeeJay kääntäminen Debian
« : 18.05.15 - klo:15.28 »
Olen koittanut kääntää Veejaytä Debianiin.
http://veejayhq.net/
Kääntäminen pysähtyy yuvconv osaan. Osaisikohan joku auttaa?
./configure komennon tulosteen loppuosa näyttää tältä:
make-komento pysähtyy näille paikkeille:
Kiitos jo etukäteen!
http://veejayhq.net/
Kääntäminen pysähtyy yuvconv osaan. Osaisikohan joku auttaa?
./configure komennon tulosteen loppuosa näyttää tältä:
Koodia: [Valitse]
configure: Veejay 1.5.50 build configuration :
configure:
configure: Compiler flags: -march=native -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -msse -mfpmath=sse -msse2 -mfpmath=sse -Wall -Wunused -fno-stack-protector
configure: FX library flags: -march=native -O3 -ftree-vectorize -msse -mfpmath=sse -msse2 -mfpmath=sse
configure:
configure: Architecture: i686
configure:
configure: x86
configure: MMX enabled : yes
configure: MMX2 enabled : yes
configure: SSE enabled : yes
configure: SSE2 enabled : yes
configure: 3DNOW enabled : no
configure: CMOV enabled : yes
configure: AVX enabled :
configure:
configure: Platform: Linux
configure:
configure: Required dependencies:
configure: - POSIX Threads (pthread) : true
configure: - FFmpeg AVFormat : true
configure: - FFmpeg AVCodec : true
configure: - FFmpeg Swscaler : true
configure: - FFmpeg avutil : true
configure: - SDL support : true
configure: - SDL on-screen-logging : false
configure: - Freetype support : true
configure: - XML c library for Gnome : true
configure: - JPEG support : true
configure: - GDK Pixbuf support : true
configure: Optional dependencies
configure: - DirectFB support : true
configure: - libDV (digital video) support : true
configure: - QuickTime support : true
configure: - Jack Audio Connection Kit : true
configure: - Liblo OSC client : true
configure: - V4L2 (default) : true
configure: - V4L1 (obsolete) : false
configure: - libunwind : true
configure: - QR code support (libqrencode) : false
make-komento pysähtyy näille paikkeille:
Koodia: [Valitse]
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../libyuv -I../liblzo -I../vjmem -I../vjmsg -march=native -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -msse -mfpmath=sse -msse2 -mfpmath=sse -Wall -Wunused -fno-stack-protector -MT vj-client.lo -MD -MP -MF .deps/vj-client.Tpo -c vj-client.c -o vj-client.o >/dev/null 2>&1
mv -f .deps/vj-client.Tpo .deps/vj-client.Plo
/bin/bash ../libtool --tag=CC --mode=link gcc -march=native -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -msse -mfpmath=sse -msse2 -mfpmath=sse -Wall -Wunused -fno-stack-protector -o libvjnet.la packet.lo mcastsender.lo mcastreceiver.lo cmd.lo vj-server.lo vj-client.lo -ldl
libtool: link: ar cru .libs/libvjnet.a .libs/packet.o .libs/mcastsender.o .libs/mcastreceiver.o .libs/cmd.o .libs/vj-server.o .libs/vj-client.o
libtool: link: ranlib .libs/libvjnet.a
libtool: link: ( cd ".libs" && rm -f "libvjnet.la" && ln -s "../libvjnet.la" "libvjnet.la" )
make[2]: Leaving directory '/home/lasse/build/veejay2/veejay-git/veejay-current/veejay-server/libvjnet'
Making all in libsubsample
make[2]: Entering directory '/home/lasse/build/veejay2/veejay-git/veejay-current/veejay-server/libsubsample'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../vjmem -I../vjmsg -I../libyuv -march=native -MT subsample.lo -MD -MP -MF .deps/subsample.Tpo -c -o subsample.lo subsample.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../vjmem -I../vjmsg -I../libyuv -march=native -MT subsample.lo -MD -MP -MF .deps/subsample.Tpo -c subsample.c -fPIC -DPIC -o .libs/subsample.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../vjmem -I../vjmsg -I../libyuv -march=native -MT subsample.lo -MD -MP -MF .deps/subsample.Tpo -c subsample.c -o subsample.o >/dev/null 2>&1
mv -f .deps/subsample.Tpo .deps/subsample.Plo
/bin/bash ../libtool --tag=CC --mode=link gcc -march=native -o libsubsample.la subsample.lo -ldl
libtool: link: ar cru .libs/libsubsample.a .libs/subsample.o
libtool: link: ranlib .libs/libsubsample.a
libtool: link: ( cd ".libs" && rm -f "libsubsample.la" && ln -s "../libsubsample.la" "libsubsample.la" )
make[2]: Leaving directory '/home/lasse/build/veejay2/veejay-git/veejay-current/veejay-server/libsubsample'
Making all in libyuv
make[2]: Entering directory '/home/lasse/build/veejay2/veejay-git/veejay-current/veejay-server/libyuv'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../aclib -I../vjmem -I../vjmsg -I../libpostproc -I -march=native -O3 -ftree-vectorize -msse -mfpmath=sse -msse2 -mfpmath=sse -MT yuvconv.lo -MD -MP -MF .deps/yuvconv.Tpo -c -o yuvconv.lo yuvconv.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../aclib -I../vjmem -I../vjmsg -I../libpostproc -I -march=native -O3 -ftree-vectorize -msse -mfpmath=sse -msse2 -mfpmath=sse -MT yuvconv.lo -MD -MP -MF .deps/yuvconv.Tpo -c yuvconv.c -fPIC -DPIC -o .libs/yuvconv.o
yuvconv.c:86:3: error: 'PIX_FMT_0BGR' undeclared here (not in a function)
{ PIX_FMT_0BGR, "PIX_FMT_0BGR"},
^
yuvconv.c:87:3: error: 'PIX_FMT_0RGB' undeclared here (not in a function)
{ PIX_FMT_0RGB, "PIX_FMT_0RBB"},
^
yuvconv.c:88:3: error: 'PIX_FMT_BGR0' undeclared here (not in a function)
{ PIX_FMT_BGR0, "PIX_FMT_BGR0"},
^
yuvconv.c:89:3: error: 'PIX_FMT_RGB0' undeclared here (not in a function)
{ PIX_FMT_RGB0, "PIX_FMT_RGB0"},
^
yuvconv.c: In function 'yuv_init_lib':
yuvconv.c:66:30: error: array subscript is not an integer
#define put(a,b) ffmpeg_aclib[a] = b
^
yuvconv.c:347:2: note: in expansion of macro 'put'
put( PIX_FMT_0BGR, IMG_ABGR32 );
^
yuvconv.c:66:30: error: array subscript is not an integer
#define put(a,b) ffmpeg_aclib[a] = b
^
yuvconv.c:348:2: note: in expansion of macro 'put'
put( PIX_FMT_BGR0, IMG_BGRA32 );
^
yuvconv.c:66:30: error: array subscript is not an integer
#define put(a,b) ffmpeg_aclib[a] = b
^
yuvconv.c:349:2: note: in expansion of macro 'put'
put( PIX_FMT_RGB0, IMG_RGBA32 );
^
yuvconv.c:66:30: error: array subscript is not an integer
#define put(a,b) ffmpeg_aclib[a] = b
^
yuvconv.c:350:2: note: in expansion of macro 'put'
put( PIX_FMT_0RGB, IMG_ARGB32 );
^
yuvconv.c: In function 'yuv_convert_and_scale_from_rgb':
yuvconv.c:1307:18: warning: comparison between pointer and integer
src->format == PIX_FMT_BGR0 || src->format == PIX_FMT_0BGR || src->format == PIX_FMT_RGB0 || src->format == PIX_FMT_0RGB )
^
yuvconv.c:1307:49: warning: comparison between pointer and integer
src->format == PIX_FMT_BGR0 || src->format == PIX_FMT_0BGR || src->format == PIX_FMT_RGB0 || src->format == PIX_FMT_0RGB )
^
yuvconv.c:1307:80: warning: comparison between pointer and integer
src->format == PIX_FMT_BGR0 || src->format == PIX_FMT_0BGR || src->format == PIX_FMT_RGB0 || src->format == PIX_FMT_0RGB )
^
yuvconv.c:1307:111: warning: comparison between pointer and integer
src->format == PIX_FMT_BGR0 || src->format == PIX_FMT_0BGR || src->format == PIX_FMT_RGB0 || src->format == PIX_FMT_0RGB )
^
yuvconv.c: In function 'yuv_convert_and_scale_rgb':
yuvconv.c:1320:79: warning: comparison between pointer and integer
dst->format == PIX_FMT_RGB32 || dst->format == PIX_FMT_BGR32 || dst->format == PIX_FMT_BGR0 || dst->format == PIX_FMT_0BGR ||
^
yuvconv.c:1320:110: warning: comparison between pointer and integer
dst->format == PIX_FMT_RGB32 || dst->format == PIX_FMT_BGR32 || dst->format == PIX_FMT_BGR0 || dst->format == PIX_FMT_0BGR ||
^
yuvconv.c:1321:15: warning: comparison between pointer and integer
dst->format == PIX_FMT_RGB0 || dst->format == PIX_FMT_0RGB )
^
yuvconv.c:1321:46: warning: comparison between pointer and integer
dst->format == PIX_FMT_RGB0 || dst->format == PIX_FMT_0RGB )
^
yuvconv.c: In function 'yuv_deinterlace':
yuvconv.c:1393:2: warning: 'avpicture_deinterlace' is deprecated (declared at /usr/include/libavcodec/avcodec.h:4086) [-Wdeprecated-declarations]
avpicture_deinterlace( &p,&q, out_pix_fmt, width, height );
^
yuvconv.c: In function 'rgb_deinterlace':
yuvconv.c:1418:2: warning: 'avpicture_deinterlace' is deprecated (declared at /usr/include/libavcodec/avcodec.h:4086) [-Wdeprecated-declarations]
avpicture_deinterlace( &p,&q, out_pix_fmt, width, height );
^
Makefile:481: recipe for target 'yuvconv.lo' failed
make[2]: *** [yuvconv.lo] Error 1
make[2]: Leaving directory '/home/lasse/build/veejay2/veejay-git/veejay-current/veejay-server/libyuv'
Makefile:588: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/lasse/build/veejay2/veejay-git/veejay-current/veejay-server'
Makefile:496: recipe for target 'all' failed
make: *** [all] Error 2
Kiitos jo etukäteen!