All of lore.kernel.org
 help / color / mirror / Atom feed
* a recipe for qt4-plugin-phonon-backend-vlc
@ 2010-08-27 12:39 Sylvain Paré
  2010-08-30  9:38 ` Sylvain Paré
  2010-08-30 14:04 ` Holger Freyther
  0 siblings, 2 replies; 5+ messages in thread
From: Sylvain Paré @ 2010-08-27 12:39 UTC (permalink / raw)
  To: openembedded-devel, shr-devel,
	List for Openmoko community discussion

[-- Attachment #1: Type: text/plain, Size: 908 bytes --]

Hi,

If someone is interested I am trying to build the vlc backend for phonon (in
replacement of the gstreamer one).
It needs at least libvlc 1.1 that you can found attached
(David I tested it and it works!. well not very smoothly at all but I think
it can be largely optimized. don't have the skill to do it plus here it is
for playing sound which interests me, not video :) )
I did a recipe (attached) but it needs automoc4 which is provided by
automoc-native to build.
And this is where I gets stuck :
automoc-native itself does not build.
(According to OE's log automoc-native is ~ 2 years old.)
Attached  my CMakeError.log => 'Q_WS_WIN' undeclared (first use in this
function)
which was defined in QtCore/glogal.h but not anymore now and I don't know
where it is supposed to be.
I don't know how to fix this properly.
If someone can help me.
thx by advance!

Sylvain (aka GarthPS)

[-- Attachment #2: vlc_1.1.2.bb --]
[-- Type: application/octet-stream, Size: 1186 bytes --]

# This recipe packages vlc as a library as well, so qt4 dependencies
# can be avoided when ony the library is installed.
# Would be cool if when newer vlc is added to OE and older ones are phased
# out that could be made the default.

require vlc.inc

SRC_URI[md5sum] = "dec11ed850e044c518aee6fef7e7f893"
SRC_URI[sha256sum] = "db95e8667534e44f26c053e9f3f470d37c06d5ece10d2645cf2f7c25880a33f7"

DEPENDS += "libdvdcss libdvdread libdvdnav"
#PR = "r0"

EXTRA_OECONF += "\
	--enable-dvdread \
	--disable-lua \
"

LEAD_SONAME = "libvlc.so.5"

PACKAGES =+ "libvlc-dbg libvlc-dev libvlc"

FILES_libvlc = "${libdir}/lib*.so.*"

FILES_libvlc-dev = " \
	${libdir}/lib*.so \
	${libdir}/lib*.la \
	${libdir}/pkgconfig \
	${includedir} \
	"

FILES_libvlc-dbg = "${libdir}/.debug"

FILES_${PN} += " \
	${bindir}/vlc \
	${datadir}/applications \
	${datadir}/vlc/ \
	${datadir}/icons/hicolor/16x16/apps/vlc.png \
	${datadir}/icons/hicolor/32x32/apps/vlc.png \
	${datadir}/icons/hicolor/48x48/apps/vlc.png \
	"

FILES_${PN}-dev += " \
	${libdir}/vlc/plugins/*.la \
	"

FILES_${PN}-dbg	+= " \
	${libdir}/vlc/.debug \
	${libdir}/vlc/plugins/*/.debug \
	"

[-- Attachment #3: qt4-plugin-phonon-backend-vlc.bb --]
[-- Type: application/octet-stream, Size: 1248 bytes --]

DESCRIPTION = " qt4-plugin-phonon-backend-vlc"
AUTHOR = "Fathi Boudra <fabo@kde.org> (current maintainer) Lukas Durfina <lukas.durfina@gmail.com> Tanguy Krotoff <tkrotoff@gmail.com>"
SECTION = "libs"
PRIORITY = "optional"
HOMEPAGE = "http://phonon.kde.org/"
LICENSE = "LGPL"

DEPENDS += "qt4-x11-free automoc-native vlc"

SRCREV = "9cdcab67b75438c5f7a91f89d468ce3259d0138f"

PV = "master"
PR = "r0"
PR_append = "+git${SRCREV}"

inherit qt4x11 cmake

SRC_URI = "git://gitorious.org/phonon/phonon-vlc.git;protocol=git;branch=master "
S = "${WORKDIR}/git"

EXTRA_OECMAKE = "-DQTONLY=ON -DCMAKE_BUILD_TYPE=Release \
-DQT_LIBRARY_DIR=${OE_QMAKE_LIBDIR_QT} \
-DQT_INSTALL_LIBS=${OE_QMAKE_LIBDIR_QT} \
-DQT_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT} \
-DQT_HEADERS_DIR=${OE_QMAKE_INCDIR_QT} \
-DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
-DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
-DQT_UIC3_EXECUTABLE=${OE_QMAKE_UIC3} \
-DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
-DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
-DQT_QTCORE_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT}/QtCore \
-DQT_DBUSXML2CPP_EXECUTABLE=/usr/bin/qdbusxml2cpp \
-DQT_DBUSCPP2XML_EXECUTABLE=/usr/bin/qdbuscpp2xml \
-DQT_MKSPECS_DIR=${QMAKESPEC}/../ \ 
"

OECMAKE_BUILDPATH = "build"

OECMAKE_SOURCEPATH = "../"

#do_install() {
#}

[-- Attachment #4: CMakeError.log --]
[-- Type: text/x-log, Size: 7530 bytes --]

Determining if the Q_WS_WIN exist failed with the following output:
Change Dir: /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp'
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/sysroots/x86_64-linux/usr/bin/cmake -E cmake_progress_report /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o
/usr/bin/gcc   -isystem/home/sylvain/dev/SHR-Build/shr-unstable/tmp/sysroots/x86_64-linux/usr/include   -I/usr/include/qt4   -o CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o   -c /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function 'main':
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: error: 'Q_WS_WIN' undeclared (first use in this function)
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: error: (Each undeclared identifier is reported only once
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: error: for each function it appears in.)
make[1]: Leaving directory `/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp'
make[1]: *** [CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o] Error 1
make: *** [cmTryCompileExec/fast] Error 2

File /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <QtCore/qglobal.h>

void cmakeRequireSymbol(int dummy,...){(void)dummy;}
int main()
{
#ifndef Q_WS_WIN
  cmakeRequireSymbol(0,&Q_WS_WIN);
#endif
  return 0;
}

Determining if the Q_WS_QWS exist failed with the following output:
Change Dir: /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp'
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/sysroots/x86_64-linux/usr/bin/cmake -E cmake_progress_report /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o
/usr/bin/gcc   -isystem/home/sylvain/dev/SHR-Build/shr-unstable/tmp/sysroots/x86_64-linux/usr/include   -I/usr/include/qt4   -o CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o   -c /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function 'main':
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: error: 'Q_WS_QWS' undeclared (first use in this function)
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: error: (Each undeclared identifier is reported only once
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: error: for each function it appears in.)
make[1]: Leaving directory `/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp'
make[1]: *** [CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o] Error 1
make: *** [cmTryCompileExec/fast] Error 2

File /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <QtCore/qglobal.h>

void cmakeRequireSymbol(int dummy,...){(void)dummy;}
int main()
{
#ifndef Q_WS_QWS
  cmakeRequireSymbol(0,&Q_WS_QWS);
#endif
  return 0;
}

Determining if the Q_WS_MAC exist failed with the following output:
Change Dir: /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp'
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/sysroots/x86_64-linux/usr/bin/cmake -E cmake_progress_report /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o
/usr/bin/gcc   -isystem/home/sylvain/dev/SHR-Build/shr-unstable/tmp/sysroots/x86_64-linux/usr/include   -I/usr/include/qt4   -o CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o   -c /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function 'main':
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: error: 'Q_WS_MAC' undeclared (first use in this function)
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: error: (Each undeclared identifier is reported only once
/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: error: for each function it appears in.)
make[1]: *** [CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o] Error 1
make[1]: Leaving directory `/home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp'
make: *** [cmTryCompileExec/fast] Error 2

File /home/sylvain/dev/SHR-Build/shr-unstable/tmp/work/x86_64-linux/automoc-native-4.1+svnr856719-r0/automoc/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <QtCore/qglobal.h>

void cmakeRequireSymbol(int dummy,...){(void)dummy;}
int main()
{
#ifndef Q_WS_MAC
  cmakeRequireSymbol(0,&Q_WS_MAC);
#endif
  return 0;
}


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-09-09 10:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-27 12:39 a recipe for qt4-plugin-phonon-backend-vlc Sylvain Paré
2010-08-30  9:38 ` Sylvain Paré
2010-08-30 14:04 ` Holger Freyther
2010-08-31 14:37   ` Sylvain Paré
2010-09-09 10:53     ` Sylvain Paré

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.