[oe] fixing scummvm

GNUtoo at no-log.org GNUtoo at no-log.org
Wed Jan 21 18:06:58 UTC 2009


> Hello,
> the last scummvm(0.12) and maybe others scummvm version are broken because
> of that:
>
> do_compile() {
> oe_runmake CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" \
> CXXFLAGS="${CXXFLAGS}" \
> LDFLAGS="${LDFLAGS} ${@base_conditional('ENTERPRISE_DISTRO', '1', '',
> '-lmpeg2', d)}" \
> DEFINES="-DUNIX -DSCUMM_NEED_ALIGNMENT -DUSE_VORBIS -DUSE_ZLIB -DUSE_MPEG2
> ${@base_conditional('ENTERPRISE_DISTRO', '1', '', '-DUSE_MAD -DUSE_MPEG2',
> d)}"
> }
>
> I was told that was triggered by a script(which goal is obvious...remove
> mp3 support because of software patents(because openmoko company had a
> problem with patents:
> http://lists.openmoko.org/pipermail/community/2008-November/035618.html
> and
> http://lists.openmoko.org/pipermail/community/2008-November/035635.html))
>
> the solution would be to remove that and to remplace it by:
> EXTRA_OECONF = "--host=${HOST_SYS} \
> 		--backend=sdl \
> 		--with-sdl-prefix=${STAGING_BINDIR_CROSS} \
> 		--disable-alsa \
> 		--prefix=${prefix} \
> 		--with-ogg-prefix=${STAGING_LIBDIR}/.. \
> 		--with-vorbis-prefix=${STAGING_LIBDIR}/.. \
> 		${@base_conditional('ENTERPRISE_DISTRO', '1', '--disable-mpeg2',
> '--with-mpeg2-prefix=${STAGING_LIBDIR}/..', d)} \
> 		${@base_conditional('ENTERPRISE_DISTRO', '1', '--disable-mad',
> '--with-mad-prefix=${STAGING_LIBDIR}/..', d)} \
> 		"
> in scummvm.inc
>
> I contacted the maintainer but I had on response yet...
>
> what should I do?
> fix all recipes and commit them?
oops I didn't told the details:
here's the mail I sent:

>You seem to be the maintainer of scummvm in openembedded.
>The policy says to contact the maintaner and not to push changes without
>contacting him:
>* Recipe changes are less sensitive but maintainers should be consulted
>where known
>
>Here's the problem:
>you can compile scummvm fine,however when you run it you discover that
>none of the engines are built-in and so you can't play any games.
>
>here is the solution with a recipe:
>http://bugs.openembedded.net/show_bug.cgi?id=4958
>but:
>*I've done it only for one of the recipes
>*the PR is wrong change it before commiting
>
>should I do the necessary changes on each recipe and report to you before
>commiting?
>
>Thanks for your work.





More information about the Openembedded-devel mailing list