* [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`
@ 2010-11-03 9:28 Paul Menzel
2010-11-03 17:55 ` Dallas Foley
0 siblings, 1 reply; 12+ messages in thread
From: Paul Menzel @ 2010-11-03 9:28 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 2245 bytes --]
Date: Wed, 3 Nov 2010 09:52:36 +0100
After VLC 1.0.6, being the latest version in OE until addition of 1.1.4.1 in commit 30e362 [2], some interfaces were implemented in Lua in VLC 1.1.0 [1].
Interfaces:
* Renamed the legacy rc, telnet and http interfaces to oldrc, oldtelnet and oldhttp.
* rc, telnet and http are now implemented using the lua interface system.
Task `configure` fails with the following error message.
[…]
| checking for LUA... no
| configure: WARNING: lua5.1 not found, trying lua >= 5.1 instead
| checking for LUA... no
| checking lua.h usability... no
| checking lua.h presence... no
| checking for lua.h... no
| checking lauxlib.h usability... no
| checking lauxlib.h presence... no
| checking for lauxlib.h... no
| checking lualib.h usability... no
| checking lualib.h presence... no
| checking for lualib.h... no
| checking for luaL_newstate in -llua5.1 ... no
| checking for luaL_newstate in -llua51 ... no
| checking for luaL_newstate in -llua ... no
| configure: error: Could not find lua. Lua is needed for some interfaces (rc, telnet, http) as well as many other custom scripts. Use --disable-lua to ignore this error.
| ERROR: Function do_configure failed
NOTE: package vlc-1.1.4.1-r0: task do_configure: Failed
[…]
Adding `lua5.1` to `DEPENDS` is chosen in favor of disabling it.
[1] http://git.videolan.org/?p=vlc.git;a=commitdiff;h=3c1df96cda8086f605f2eacaa5653c9e43ec45ac
[2] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=30e362c22a49521ebeef9bed1f0c58902b7dc50b
Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
recipes/vlc/vlc_1.1.4.1.bb | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
index d4535a5..ef764c1 100644
--- a/recipes/vlc/vlc_1.1.4.1.bb
+++ b/recipes/vlc/vlc_1.1.4.1.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
# ffmpeg from git (library version => 52) is required
# libtool-native must be >= 2.2.4
-DEPENDS += "libdvdcss libdvdread"
+DEPENDS += "libdvdcss libdvdread lua"
EXTRA_OECONF += "\
--enable-dvdread \
--
1.7.2.3
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`
2010-11-03 9:28 [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS` Paul Menzel
@ 2010-11-03 17:55 ` Dallas Foley
2010-11-03 20:08 ` Khem Raj
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Dallas Foley @ 2010-11-03 17:55 UTC (permalink / raw)
To: openembedded-devel; +Cc: Paul Menzel
On 10-11-03 02:28 AM, Paul Menzel wrote:
> Date: Wed, 3 Nov 2010 09:52:36 +0100
>
> After VLC 1.0.6, being the latest version in OE until addition of 1.1.4.1 in commit 30e362 [2], some interfaces were implemented in Lua in VLC 1.1.0 [1].
>
> Interfaces:
> * Renamed the legacy rc, telnet and http interfaces to oldrc, oldtelnet and oldhttp.
> * rc, telnet and http are now implemented using the lua interface system.
>
> Task `configure` fails with the following error message.
>
> […]
> | checking for LUA... no
> | configure: WARNING: lua5.1 not found, trying lua>= 5.1 instead
> | checking for LUA... no
> | checking lua.h usability... no
> | checking lua.h presence... no
> | checking for lua.h... no
> | checking lauxlib.h usability... no
> | checking lauxlib.h presence... no
> | checking for lauxlib.h... no
> | checking lualib.h usability... no
> | checking lualib.h presence... no
> | checking for lualib.h... no
> | checking for luaL_newstate in -llua5.1 ... no
> | checking for luaL_newstate in -llua51 ... no
> | checking for luaL_newstate in -llua ... no
> | configure: error: Could not find lua. Lua is needed for some interfaces (rc, telnet, http) as well as many other custom scripts. Use --disable-lua to ignore this error.
> | ERROR: Function do_configure failed
> NOTE: package vlc-1.1.4.1-r0: task do_configure: Failed
> […]
>
> Adding `lua5.1` to `DEPENDS` is chosen in favor of disabling it.
>
> [1] http://git.videolan.org/?p=vlc.git;a=commitdiff;h=3c1df96cda8086f605f2eacaa5653c9e43ec45ac
> [2] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=30e362c22a49521ebeef9bed1f0c58902b7dc50b
>
> Signed-off-by: Paul Menzel<paulepanter@users.sourceforge.net>
> ---
> recipes/vlc/vlc_1.1.4.1.bb | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
> index d4535a5..ef764c1 100644
> --- a/recipes/vlc/vlc_1.1.4.1.bb
> +++ b/recipes/vlc/vlc_1.1.4.1.bb
> @@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
>
> # ffmpeg from git (library version => 52) is required
> # libtool-native must be>= 2.2.4
> -DEPENDS += "libdvdcss libdvdread"
> +DEPENDS += "libdvdcss libdvdread lua"
>
> EXTRA_OECONF += "\
> --enable-dvdread \
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
I seem to need lua5.1 and lua5.1-native in DEPENDS for this vlc as opposed to just lua.
ie. DEPENDS += "libdvdcss libdvdread lua5.1 lua5.1-native"
I doubt this has anything to do with it, but I am using DISTRO="angstrom-2010.x"
and setting
ANGSTROM_LIBTOOL_VERSION = "2.2.6b"
LIBTOOL_HAS_SYSROOT = "no"
only because apache2 does not configure with the newer libtool
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`
2010-11-03 17:55 ` Dallas Foley
@ 2010-11-03 20:08 ` Khem Raj
2010-11-05 22:55 ` [PATCH] vlc_1.1.4.1: Really add `lua5.1` to `DEPENDS` (instead of just `lua`) Paul Menzel
2010-11-05 23:21 ` vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? (was: [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`) Paul Menzel
2 siblings, 0 replies; 12+ messages in thread
From: Khem Raj @ 2010-11-03 20:08 UTC (permalink / raw)
To: openembedded-devel; +Cc: Paul Menzel
On Wed, Nov 3, 2010 at 10:55 AM, Dallas Foley <dfoley@telus.net> wrote:
> On 10-11-03 02:28 AM, Paul Menzel wrote:
>>
>> Date: Wed, 3 Nov 2010 09:52:36 +0100
>>
>> After VLC 1.0.6, being the latest version in OE until addition of 1.1.4.1
>> in commit 30e362 [2], some interfaces were implemented in Lua in VLC 1.1.0
>> [1].
>>
>> Interfaces:
>> * Renamed the legacy rc, telnet and http interfaces to oldrc,
>> oldtelnet and oldhttp.
>> * rc, telnet and http are now implemented using the lua interface
>> system.
>>
>> Task `configure` fails with the following error message.
>>
>> […]
>> | checking for LUA... no
>> | configure: WARNING: lua5.1 not found, trying lua>= 5.1 instead
>> | checking for LUA... no
>> | checking lua.h usability... no
>> | checking lua.h presence... no
>> | checking for lua.h... no
>> | checking lauxlib.h usability... no
>> | checking lauxlib.h presence... no
>> | checking for lauxlib.h... no
>> | checking lualib.h usability... no
>> | checking lualib.h presence... no
>> | checking for lualib.h... no
>> | checking for luaL_newstate in -llua5.1 ... no
>> | checking for luaL_newstate in -llua51 ... no
>> | checking for luaL_newstate in -llua ... no
>> | configure: error: Could not find lua. Lua is needed for some
>> interfaces (rc, telnet, http) as well as many other custom scripts. Use
>> --disable-lua to ignore this error.
>> | ERROR: Function do_configure failed
>> NOTE: package vlc-1.1.4.1-r0: task do_configure: Failed
>> […]
>>
>> Adding `lua5.1` to `DEPENDS` is chosen in favor of disabling it.
>>
>> [1]
>> http://git.videolan.org/?p=vlc.git;a=commitdiff;h=3c1df96cda8086f605f2eacaa5653c9e43ec45ac
>> [2]
>> http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=30e362c22a49521ebeef9bed1f0c58902b7dc50b
>>
>> Signed-off-by: Paul Menzel<paulepanter@users.sourceforge.net>
>> ---
>> recipes/vlc/vlc_1.1.4.1.bb | 2 +-
>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>
>> diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
>> index d4535a5..ef764c1 100644
>> --- a/recipes/vlc/vlc_1.1.4.1.bb
>> +++ b/recipes/vlc/vlc_1.1.4.1.bb
>> @@ -10,7 +10,7 @@ SRC_URI[sha256sum] =
>> "61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
>>
>> # ffmpeg from git (library version => 52) is required
>> # libtool-native must be>= 2.2.4
>> -DEPENDS += "libdvdcss libdvdread"
>> +DEPENDS += "libdvdcss libdvdread lua"
>>
>> EXTRA_OECONF += "\
>> --enable-dvdread \
>>
>>
>>
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
> I seem to need lua5.1 and lua5.1-native in DEPENDS for this vlc as opposed
> to just lua.
> ie. DEPENDS += "libdvdcss libdvdread lua5.1 lua5.1-native"
>
> I doubt this has anything to do with it, but I am using
> DISTRO="angstrom-2010.x"
> and setting
> ANGSTROM_LIBTOOL_VERSION = "2.2.6b"
> LIBTOOL_HAS_SYSROOT = "no"
> only because apache2 does not configure with the newer libtool
>
did you report the apache problem and details about it before ?
if not the please do. I would say we should find the reasoning when we
add something to DEPENDS
the addition is simple but impact may be too far reaching.
>
>
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH] vlc_1.1.4.1: Really add `lua5.1` to `DEPENDS` (instead of just `lua`).
2010-11-03 17:55 ` Dallas Foley
2010-11-03 20:08 ` Khem Raj
@ 2010-11-05 22:55 ` Paul Menzel
2010-11-05 23:21 ` vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? (was: [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`) Paul Menzel
2 siblings, 0 replies; 12+ messages in thread
From: Paul Menzel @ 2010-11-05 22:55 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1406 bytes --]
Date: Thu, 4 Nov 2010 23:04:35 +0100
This fixes commit 93dca1 [1]. Thanks to Dallas for reporting this issue [2].
[1] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=93dca1c604d420ed4db44a71a375182933658886
[2] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-November/026475.html
Reported-by: Dallas Foley <dfoley@telus.net>
Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
I am deeply sorry for my mistake, missing QA and for the additional hassle.
The build still fails with the following error.
checking for LUA... yes
checking for luac... no
configure: error: Could not find the LUA byte compiler.
ERROR: Function do_configure failed
This problem is discussed in the above mentioned thread [2].
---
recipes/vlc/vlc_1.1.4.1.bb | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
index ef764c1..af01d98 100644
--- a/recipes/vlc/vlc_1.1.4.1.bb
+++ b/recipes/vlc/vlc_1.1.4.1.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
# ffmpeg from git (library version => 52) is required
# libtool-native must be >= 2.2.4
-DEPENDS += "libdvdcss libdvdread lua"
+DEPENDS += "libdvdcss libdvdread lua5.1"
EXTRA_OECONF += "\
--enable-dvdread \
--
1.7.2.3
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply related [flat|nested] 12+ messages in thread
* vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? (was: [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`)
2010-11-03 17:55 ` Dallas Foley
2010-11-03 20:08 ` Khem Raj
2010-11-05 22:55 ` [PATCH] vlc_1.1.4.1: Really add `lua5.1` to `DEPENDS` (instead of just `lua`) Paul Menzel
@ 2010-11-05 23:21 ` Paul Menzel
2010-11-06 7:51 ` Petr Štetiar
2 siblings, 1 reply; 12+ messages in thread
From: Paul Menzel @ 2010-11-05 23:21 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 4588 bytes --]
Am Mittwoch, den 03.11.2010, 10:55 -0700 schrieb Dallas Foley:
> On 10-11-03 02:28 AM, Paul Menzel wrote:
> > Date: Wed, 3 Nov 2010 09:52:36 +0100
> >
> > After VLC 1.0.6, being the latest version in OE until addition of 1.1.4.1 in commit 30e362 [2], some interfaces were implemented in Lua in VLC 1.1.0 [1].
> >
> > Interfaces:
> > * Renamed the legacy rc, telnet and http interfaces to oldrc, oldtelnet and oldhttp.
> > * rc, telnet and http are now implemented using the lua interface system.
> >
> > Task `configure` fails with the following error message.
> >
> > […]
> > | checking for LUA... no
> > | configure: WARNING: lua5.1 not found, trying lua>= 5.1 instead
> > | checking for LUA... no
> > | checking lua.h usability... no
> > | checking lua.h presence... no
> > | checking for lua.h... no
> > | checking lauxlib.h usability... no
> > | checking lauxlib.h presence... no
> > | checking for lauxlib.h... no
> > | checking lualib.h usability... no
> > | checking lualib.h presence... no
> > | checking for lualib.h... no
> > | checking for luaL_newstate in -llua5.1 ... no
> > | checking for luaL_newstate in -llua51 ... no
> > | checking for luaL_newstate in -llua ... no
> > | configure: error: Could not find lua. Lua is needed for some interfaces (rc, telnet, http) as well as many other custom scripts. Use --disable-lua to ignore this error.
> > | ERROR: Function do_configure failed
> > NOTE: package vlc-1.1.4.1-r0: task do_configure: Failed
> > […]
> >
> > Adding `lua5.1` to `DEPENDS` is chosen in favor of disabling it.
> >
> > [1] http://git.videolan.org/?p=vlc.git;a=commitdiff;h=3c1df96cda8086f605f2eacaa5653c9e43ec45ac
> > [2] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=30e362c22a49521ebeef9bed1f0c58902b7dc50b
> >
> > Signed-off-by: Paul Menzel<paulepanter@users.sourceforge.net>
> > ---
> > recipes/vlc/vlc_1.1.4.1.bb | 2 +-
> > 1 files changed, 1 insertions(+), 1 deletions(-)
> >
> > diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
> > index d4535a5..ef764c1 100644
> > --- a/recipes/vlc/vlc_1.1.4.1.bb
> > +++ b/recipes/vlc/vlc_1.1.4.1.bb
> > @@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
> >
> > # ffmpeg from git (library version => 52) is required
> > # libtool-native must be>= 2.2.4
> > -DEPENDS += "libdvdcss libdvdread"
> > +DEPENDS += "libdvdcss libdvdread lua"
> >
> > EXTRA_OECONF += "\
> > --enable-dvdread \
>
> I seem to need lua5.1 and lua5.1-native in DEPENDS for this vlc as opposed to just lua.
You are indeed correct. Somehow I messed up the patch and just edited
the commit message. :( I sent a fixup some minutes ago [3].
> ie. DEPENDS += "libdvdcss libdvdread lua5.1 lua5.1-native"
>
> I doubt this has anything to do with it, but I am using DISTRO="angstrom-2010.x"
> and setting
> ANGSTROM_LIBTOOL_VERSION = "2.2.6b"
> LIBTOOL_HAS_SYSROOT = "no"
> only because apache2 does not configure with the newer libtool
As you wrote after applying this patch there is still the following
problem in the task `configure`.
[…]
checking for LUA... yes
checking for luac... no
configure: error: Could not find the LUA byte compiler.
ERROR: Function do_configure failed
Indeed in all my tests there is no `luac` staged.
$ find . -name *luac*
./minimal-dev/sysroots/armv7a-oe-linux-gnueabi/usr/include/luaconf.h
./minimal-dev/sysroots/armv7a-oe-linux-gnueabi/usr/share/man/man1/luac.1
./minimal-dev/work/armv7a-oe-linux-gnueabi/vlc-1.1.4.1-r0/vlc-1.1.4.1/share/lua/intf/luac.lua
$ find angstrom-dev/ -name *luac* # angstrom-2008.1
angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/luaconf.h
angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/share/man/man1/luac.1
angstrom-dev/work/armv7a-angstrom-linux-gnueabi/vlc-1.1.4.1-r0/vlc-1.1.4.1/share/lua/intf/luac.lua
This should be done by adding `lua5.1-native` to `DEPENDS` as you
suggested. But I am wondering why `lua5.1` is not providing `luac`. Is
there a problem with the `lua5.1` recipe [4][5]?
Thanks,
Paul
[3] http://patchwork.openembedded.org/patch/3504/
[4] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/lua/lua5.1_5.1.4.bb?id=48838f0fca6b00767115dd13bce2537f035fd3ba
[5] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/lua/lua.inc?id=709c4d66e0b107ca606941b988bad717c0b45d9b
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? (was: [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`)
2010-11-05 23:21 ` vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? (was: [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`) Paul Menzel
@ 2010-11-06 7:51 ` Petr Štetiar
2010-11-06 9:31 ` vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? Paul Menzel
0 siblings, 1 reply; 12+ messages in thread
From: Petr Štetiar @ 2010-11-06 7:51 UTC (permalink / raw)
To: openembedded-devel
Paul Menzel <paulepanter@users.sourceforge.net> [2010-11-06 00:21:08]:
> Indeed in all my tests there is no `luac` staged.
> This should be done by adding `lua5.1-native` to `DEPENDS` as you
> suggested. But I am wondering why `lua5.1` is not providing `luac`. Is
> there a problem with the `lua5.1` recipe [4][5]?
The question is, why there's no luac for you :-) It's working for me (tm), see bellow.
ynezz@ntbk:/media/data/devel/oe/ts72xx.git/tmp/work$ ls armv4t-angstrom-linux-*/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/*
armv4t-angstrom-linux-gnueabi/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/lua
armv4t-angstrom-linux-gnueabi/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/luac
armv4t-angstrom-linux-uclibceabi/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/lua
armv4t-angstrom-linux-uclibceabi/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/luac
-- ynezz
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically?
2010-11-06 7:51 ` Petr Štetiar
@ 2010-11-06 9:31 ` Paul Menzel
2010-11-06 10:36 ` Petr Štetiar
0 siblings, 1 reply; 12+ messages in thread
From: Paul Menzel @ 2010-11-06 9:31 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1134 bytes --]
Am Samstag, den 06.11.2010, 08:51 +0100 schrieb Petr Štetiar:
> Paul Menzel <paulepanter@users.sourceforge.net> [2010-11-06 00:21:08]:
>
> > Indeed in all my tests there is no `luac` staged.
> > This should be done by adding `lua5.1-native` to `DEPENDS` as you
> > suggested. But I am wondering why `lua5.1` is not providing `luac`. Is
> > there a problem with the `lua5.1` recipe [4][5]?
>
> The question is, why there's no luac for you :-) It's working for me (tm), see bellow.
>
> ynezz@ntbk:/media/data/devel/oe/ts72xx.git/tmp/work$ ls armv4t-angstrom-linux-*/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/*
> armv4t-angstrom-linux-gnueabi/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/lua
> armv4t-angstrom-linux-gnueabi/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/luac
> armv4t-angstrom-linux-uclibceabi/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/lua
> armv4t-angstrom-linux-uclibceabi/lua5.1-5.1.4-r9/packages-split/lua5.1/usr/bin/luac
I think my question is, why `luac` is not staged if `vlc` `DEPENDS` on
`lua5.1`.
Or is is inevitable to add `lua5.1-native` to `DEPENDS`?
Thanks,
Paul
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically?
2010-11-06 9:31 ` vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? Paul Menzel
@ 2010-11-06 10:36 ` Petr Štetiar
2010-11-06 16:20 ` [PATCH] vlc_1.1.4.1: add `lua5.1-native` to `DEPENDS` and `lua5.1` to `RDEPENDS` Paul Menzel
0 siblings, 1 reply; 12+ messages in thread
From: Petr Štetiar @ 2010-11-06 10:36 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 247 bytes --]
Paul Menzel <paulepanter@users.sourceforge.net> [2010-11-06 10:31:25]:
> Or is is inevitable to add `lua5.1-native` to `DEPENDS`?
You have to. As an example I've attached for you my recipe for lua-lanes,
which uses luac also.
-- ynezz
[-- Attachment #2: 0001-lua-lanes-add-new-recipe.patch --]
[-- Type: text/x-diff, Size: 11160 bytes --]
From 865463173cbb5d70282ea69c2c84084e435578e4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20=C5=A0tetiar?= <ynezz@true.cz>
Date: Sun, 10 Oct 2010 10:24:39 +0200
Subject: [PATCH] lua-lanes: add new recipe
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Petr Štetiar <ynezz@true.cz>
---
.../0001-fix-LanesTimer-inifinite-thread-GC.patch | 31 +++
recipes/lua/lua-lanes-2.0.6/makefile.patch | 207 ++++++++++++++++++++
recipes/lua/lua-lanes-2.0.6/uclibc.patch | 13 ++
recipes/lua/lua-lanes_2.0.6.bb | 34 ++++
4 files changed, 285 insertions(+), 0 deletions(-)
create mode 100644 recipes/lua/lua-lanes-2.0.6/0001-fix-LanesTimer-inifinite-thread-GC.patch
create mode 100644 recipes/lua/lua-lanes-2.0.6/makefile.patch
create mode 100644 recipes/lua/lua-lanes-2.0.6/uclibc.patch
create mode 100644 recipes/lua/lua-lanes_2.0.6.bb
diff --git a/recipes/lua/lua-lanes-2.0.6/0001-fix-LanesTimer-inifinite-thread-GC.patch b/recipes/lua/lua-lanes-2.0.6/0001-fix-LanesTimer-inifinite-thread-GC.patch
new file mode 100644
index 0000000..18fb36b
--- /dev/null
+++ b/recipes/lua/lua-lanes-2.0.6/0001-fix-LanesTimer-inifinite-thread-GC.patch
@@ -0,0 +1,31 @@
+From 69583ec6fc6cd18a0248d1233193bb2407dbda04 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20=C5=A0tetiar?= <ynezz@true.cz>
+Date: Sun, 31 Oct 2010 23:02:49 +0100
+Subject: [PATCH] fix LanesTimer inifinite thread GC
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+threading.c 394: pthread_cond_destroy(ref) failed, 16 EBUSY
+
+Signed-off-by: Petr Štetiar <ynezz@true.cz>
+---
+ src/lanes.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/src/lanes.c b/src/lanes.c
+index c02c540..54cfa7a 100644
+--- a/src/lanes.c
++++ b/src/lanes.c
+@@ -1559,7 +1559,7 @@ LUAG_FUNC( thread_gc ) {
+
+ // We can read 's->status' without locks, but not wait for it
+ //
+- if (s->status < DONE) {
++ if (s->status < DONE && strcmp(s->threadName, "LanesTimer")) {
+ //
+ selfdestruct_add(s);
+ assert( s->selfdestruct_next );
+--
+1.7.0.4
+
diff --git a/recipes/lua/lua-lanes-2.0.6/makefile.patch b/recipes/lua/lua-lanes-2.0.6/makefile.patch
new file mode 100644
index 0000000..6807010
--- /dev/null
+++ b/recipes/lua/lua-lanes-2.0.6/makefile.patch
@@ -0,0 +1,207 @@
+Index: lanes-2.0.6/src/Makefile
+===================================================================
+--- lanes-2.0.6.orig/src/Makefile 2009-01-22 07:32:18.000000000 +0100
++++ lanes-2.0.6/src/Makefile 2010-10-17 22:00:16.000000000 +0200
+@@ -11,123 +11,21 @@
+
+ OBJ=$(SRC:.c=.o)
+
+-# LuaRocks gives 'LIBFLAG' from the outside
+-#
+-LIBFLAG=-shared
+-
+-OPT_FLAGS=-O2
+- # -O0 -g
+-
+ LUA=lua
+ LUAC=luac
+
+-_SO=.so
+-ifeq "$(findstring MINGW32,$(shell uname -s))" "MINGW32"
+- _SO=.dll
+-endif
+-
+-ifeq "$(LUAROCKS)" ""
+- ifeq "$(findstring MINGW32,$(shell uname -s))" "MINGW32"
+- # MinGW MSYS on Windows
+- #
+- # - 'lua' and 'luac' expected to be on the path
+- # - %LUA_DEV% must lead to include files and libraries (Lua for Windows >= 5.1.3.14)
+- # - %MSCVR80% must be the full pathname of 'msvcr80.dll'
+- #
+- ifeq "$(LUA_DEV)" ""
+- $(error LUA_DEV not defined - try i.e. 'make LUA_DEV=/c/Program\ Files/Lua/5.1')
+- endif
+- ifeq "$(MSVCR80)" ""
+- MSVCR80:=$(LUA_DEV)/install/support/Microsoft.VC80.CRT.SP1/MSVCR80.DLL
+- ifneq '$(shell test -f "$(MSVCR80)" && echo found)' 'found'
+- $(error MSVCR80 not defined - set it to full path of msvcr80.dll')
+- endif
+- $(warning MSVCR80=$(MSVCR80))
+- endif
+- LUA_FLAGS:=-I "$(LUA_DEV)/include"
+- LUA_LIBS:="$(LUA_DEV)/lua5.1.dll" -lgcc -lmsvcr80 "$(MSVCR80)"
+- LIBFLAG=-shared -Wl,-Map,lanes.map
+- else
+- # Autodetect LUA_FLAGS and/or LUA_LIBS
+- #
+- ifneq "$(shell which pkg-config)" ""
+- ifeq "$(shell pkg-config --exists lua5.1 && echo 1)" "1"
+- LUA_FLAGS:=$(shell pkg-config --cflags lua5.1)
+- LUA_LIBS:=$(shell pkg-config --libs lua5.1)
+- #
+- # Ubuntu: -I/usr/include/lua5.1
+- # -llua5.1
+- else
+- ifeq "$(shell pkg-config --exists lua && echo 1)" "1"
+- LUA_FLAGS:=$(shell pkg-config --cflags lua)
+- LUA_LIBS:=$(shell pkg-config --libs lua)
+- #
+- # OS X fink with pkg-config:
+- # -I/sw/include
+- # -L/sw/lib -llua -lm
+- else
+- $(warning *** 'pkg-config' existed but did not know of 'lua[5.1]' - Good luck!)
+- LUA_FLAGS:=
+- LUA_LIBS:=-llua
+- endif
+- endif
+- else
+- # No 'pkg-config'; try defaults
+- #
+- ifeq "$(shell uname -s)" "Darwin"
+- $(warning *** Assuming 'fink' at default path)
+- LUA_FLAGS:=-I/sw/include
+- LUA_LIBS:=-L/sw/lib -llua
+- else
+- $(warning *** Assuming an arbitrary Lua installation; try installing 'pkg-config')
+- LUA_FLAGS:=
+- LUA_LIBS:=-llua
+- endif
+- endif
+- endif
+-
+- ifeq "$(shell uname -s)" "Darwin"
+- # Some machines need 'MACOSX_DEPLOYMENT_TARGET=10.3' for using '-undefined dynamic_lookup'
+- # (at least PowerPC running 10.4.11); does not harm the others
+- #
+- CC = MACOSX_DEPLOYMENT_TARGET=10.3 gcc
+- LIBFLAG = -bundle -undefined dynamic_lookup
+- endif
+-
+- CFLAGS=-Wall -Werror $(OPT_FLAGS) $(LUA_FLAGS)
+- LIBS=$(LUA_LIBS)
+-endif
+-
+ #---
+-# PThread platform specifics
+-#
+-ifeq "$(shell uname -s)" "Linux"
+- # -D_GNU_SOURCE needed for 'pthread_mutexattr_settype'
+- CFLAGS += -D_GNU_SOURCE -fPIC
+-
+- # Use of -DUSE_PTHREAD_TIMEDJOIN is possible, but not recommended (slower & keeps threads
+- # unreleased somewhat longer)
+- #CFLAGS += -DUSE_PTHREAD_TIMEDJOIN
+-
+- LIBS += -lpthread
+-endif
+-
+-ifeq "$(shell uname -s)" "BSD"
+- LIBS += -lpthread
+-endif
+-
+-#---
+-all: lua51-$(MODULE)$(_SO)
++all: lua51-$(MODULE).so
+
+ %.o: %.c *.h Makefile
+
+ # Note: Don't put $(LUA_LIBS) ahead of $^; MSYS will not like that (I think)
+ #
+-lua51-$(MODULE)$(_SO): $(OBJ)
+- $(CC) $(LIBFLAG) $(LIBS) $^ $(LUA_LIBS) -o $@
++lua51-$(MODULE).so: $(OBJ)
++ $(CC) -shared -fPIC -lpthread -D_GNU_SOURCE `pkg-config --cflags --libs lua5.1` $(MYFLAGS) $^ -o $@
+
+ clean:
+- -rm -rf lua51-$(MODULE)$(_SO) *.lch *.o *.tmp *.map
++ -rm -rf lua51-$(MODULE).so *.lch *.o *.tmp *.map
+
+ lanes.o: keeper.lch
+
+@@ -139,38 +37,5 @@
+ $(LUA) ../tools/bin2c.lua $@.tmp -o $@
+ -rm $@.tmp
+
+-#---
+-# NSLU2 "slug" Linux ARM
+-#
+-nslu2:
+- $(MAKE) all CFLAGS="$(CFLAGS) -I/opt/include -L/opt/lib -D_GNU_SOURCE -lpthread"
+-
+-#---
+-# Cross compiling to Win32 (MinGW on OS X Intel)
+-#
+-# Point WIN32_LUA51 to an extraction of LuaBinaries dll8 and dev packages.
+-#
+-# Note: Only works on platforms with same endianess (i.e. not from PowerPC OS X,
+-# since 'luac' uses the host endianess)
+-#
+-# EXPERIMENTAL; NOT TESTED OF LATE.
+-#
+-MINGW_GCC=mingw32-gcc
+- # i686-pc-mingw32-gcc
+-
+-win32: $(WIN32_LUA51)/include/lua.h
+- $(MAKE) build CC=$(MINGW_GCC) \
+- LUA_FLAGS=-I$(WIN32_LUA51)/include \
+- LUA_LIBS="-L$(WIN32_LUA51) -llua51" \
+- _SO=.dll \
+- SO_FLAGS=-shared \
+- LUA=lua51 \
+- LUAC=luac51
+-
+-$(WIN32_LUA51)/include/lua.h:
+- @echo "Usage: make win32 WIN32_LUA51=<path of extracted LuaBinaries dll8 and dev packages>"
+- @echo " [MINGW_GCC=...mingw32-gcc]"
+- @false
+-
+-.PROXY: all clean nslu2 win32
++.PROXY: all clean
+
+Index: lanes-2.0.6/Makefile
+===================================================================
+--- lanes-2.0.6.orig/Makefile 2010-07-27 11:39:00.000000000 +0200
++++ lanes-2.0.6/Makefile 2010-10-17 22:14:20.000000000 +0200
+@@ -32,8 +32,10 @@
+ else
+ # Autodetect LUA & LUAC
+ #
+- LUA=$(word 1,$(shell which lua5.1) $(shell which lua51) lua)
+- LUAC=$(word 1,$(shell which luac5.1) $(shell which luac51) luac)
++ #LUA=$(word 1,$(shell which lua5.1) $(shell which lua51) lua)
++ #LUAC=$(word 1,$(shell which luac5.1) $(shell which luac51) luac)
++ LUA=lua
++ LUAC=luac
+ endif
+
+ _PREFIX=LUA_CPATH=./src/?$(_SO) LUA_PATH="src/?.lua;./tests/?.lua"
+@@ -42,7 +44,7 @@
+ all: $(_TARGET_SO)
+
+ $(_TARGET_SO): src/*.lua src/*.c src/*.h
+- cd src && $(MAKE) LUA=$(LUA) LUAC=$(LUAC)
++ cd src && $(MAKE) LUA=$(LUA) LUAC=$(LUAC) MYFLAGS='$(MYFLAGS)'
+
+ clean:
+ cd src && $(MAKE) clean
+@@ -183,7 +185,7 @@
+ #
+ install: $(_TARGET_SO) src/lanes.lua
+ mkdir -p $(LUA_LIBDIR) $(LUA_SHAREDIR)
+- install -m 644 $(_TARGET_SO) $(LUA_LIBDIR)
++ install $(_TARGET_SO) $(LUA_LIBDIR)
+ cp -p src/lanes.lua $(LUA_SHAREDIR)
+
+
diff --git a/recipes/lua/lua-lanes-2.0.6/uclibc.patch b/recipes/lua/lua-lanes-2.0.6/uclibc.patch
new file mode 100644
index 0000000..b3d1f83
--- /dev/null
+++ b/recipes/lua/lua-lanes-2.0.6/uclibc.patch
@@ -0,0 +1,13 @@
+Index: lanes-2.0.6/src/threading.h
+===================================================================
+--- lanes-2.0.6.orig/src/threading.h 2010-10-10 09:35:20.000000000 +0200
++++ lanes-2.0.6/src/threading.h 2010-10-10 09:35:32.000000000 +0200
+@@ -112,7 +112,7 @@
+ #ifdef PLATFORM_OSX
+ #define YIELD() pthread_yield_np()
+ #else
+- #define YIELD() pthread_yield()
++ #define YIELD() sched_yield()
+ #endif
+ #endif
+
diff --git a/recipes/lua/lua-lanes_2.0.6.bb b/recipes/lua/lua-lanes_2.0.6.bb
new file mode 100644
index 0000000..49ceb9c
--- /dev/null
+++ b/recipes/lua/lua-lanes_2.0.6.bb
@@ -0,0 +1,34 @@
+DESCRIPTION = "Lua Lanes is a Lua extension library providing the possibility to run multiple Lua states in parallel."
+LICENSE = "MIT"
+HOMEPAGE = "http://kotisivu.dnainternet.net/askok/bin/lanes/index.html"
+
+DEPENDS += "lua5.1-native"
+RDEPENDS_${PN} += "lua5.1"
+
+PR = "r0"
+S = "${WORKDIR}/lanes-${PV}"
+
+SRC_URI = "http://luaforge.net/frs/download.php/4652/lanes-2.0.6.tgz \
+ file://makefile.patch \
+ file://0001-fix-LanesTimer-inifinite-thread-GC.patch \
+ "
+
+UCLIBC_PATCHES = "file://uclibc.patch"
+SRC_URI_append_linux-uclibc = "${UCLIBC_PATCHES}"
+SRC_URI_append_linux-uclibceabi = "${UCLIBC_PATCHES}"
+
+LUA_LIB_DIR = "${libdir}/lua/5.1"
+LUA_SHARE_DIR = "${datadir}/lua/5.1"
+
+PACKAGES = "${PN} ${PN}-dbg"
+FILES_${PN} = "${LUA_LIB_DIR}/lua51-lanes.so ${LUA_SHARE_DIR}/lanes.lua"
+FILES_${PN}-dbg = "${LUA_LIB_DIR}/.debug/lua51-lanes.so"
+
+EXTRA_OEMAKE = "MYFLAGS='${CFLAGS} ${LDFLAGS}'"
+
+do_install() {
+ oe_runmake install DESTDIR='${D}/usr'
+}
+
+SRC_URI[md5sum] = "1716bdf138fcc65b7069aaad864da677"
+SRC_URI[sha256sum] = "7b07fa1c21749981ec0addcf8e9e85acfca91efe8d3f64982a6ac0bc6a615e70"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH] vlc_1.1.4.1: add `lua5.1-native` to `DEPENDS` and `lua5.1` to `RDEPENDS`
2010-11-06 10:36 ` Petr Štetiar
@ 2010-11-06 16:20 ` Paul Menzel
2010-11-11 22:26 ` [PATCH][RESENT] " Paul Menzel
0 siblings, 1 reply; 12+ messages in thread
From: Paul Menzel @ 2010-11-06 16:20 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1878 bytes --]
Date: Sat, 6 Nov 2010 12:00:31 +0100
Task `configure` failed with the following error.
[…]
checking for LUA... yes
checking for luac... no
configure: error: Could not find the LUA byte compiler.
ERROR: Function do_configure failed
It turns out that `luac` is needed on the build system and therefore `lua5.1-native` needs to be added to `DEPENDS`. Thanks to Petr Štetiar for his advise on this issue [1].
With this patch applied I built this recipe successfully with the following build configuration.
Build Configuration:
BB_VERSION = "1.10.0"
METADATA_BRANCH = "org.openembedded.dev"
METADATA_REVISION = "28492a5"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "beagleboard"
DISTRO = "angstrom"
DISTRO_VERSION = "2010.7-test-20101106"
TARGET_FPU = "hard"
[1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-November/026631.html
Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
Please apply after the first fixup patch [2].
[2] http://patchwork.openembedded.org/patch/3504/
---
recipes/vlc/vlc_1.1.4.1.bb | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
index af01d98..df8f17c 100644
--- a/recipes/vlc/vlc_1.1.4.1.bb
+++ b/recipes/vlc/vlc_1.1.4.1.bb
@@ -10,7 +10,8 @@ SRC_URI[sha256sum] = "61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
# ffmpeg from git (library version => 52) is required
# libtool-native must be >= 2.2.4
-DEPENDS += "libdvdcss libdvdread lua5.1"
+DEPENDS += "libdvdcss libdvdread lua5.1-native"
+RDEPENDS_${PN} += "lua5.1"
EXTRA_OECONF += "\
--enable-dvdread \
--
1.7.2.3
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH][RESENT] vlc_1.1.4.1: add `lua5.1-native` to `DEPENDS` and `lua5.1` to `RDEPENDS`
2010-11-06 16:20 ` [PATCH] vlc_1.1.4.1: add `lua5.1-native` to `DEPENDS` and `lua5.1` to `RDEPENDS` Paul Menzel
@ 2010-11-11 22:26 ` Paul Menzel
2010-12-10 11:11 ` [PATCH][RESEND] " Paul Menzel
0 siblings, 1 reply; 12+ messages in thread
From: Paul Menzel @ 2010-11-11 22:26 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1893 bytes --]
Date: Sat, 6 Nov 2010 12:00:31 +0100
Task `configure` failed with the following error.
[…]
checking for LUA... yes
checking for luac... no
configure: error: Could not find the LUA byte compiler.
ERROR: Function do_configure failed
It turns out that `luac` is needed on the build system and therefore `lua5.1-native` needs to be added to `DEPENDS`. Thanks to Petr Štetiar for his advise on this issue [1].
With this patch applied I built this recipe successfully with the following build configuration.
Build Configuration:
BB_VERSION = "1.10.0"
METADATA_BRANCH = "org.openembedded.dev"
METADATA_REVISION = "28492a5"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "beagleboard"
DISTRO = "angstrom"
DISTRO_VERSION = "2010.7-test-20101106"
TARGET_FPU = "hard"
[1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-November/026631.html
Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
This patch has the number 3506 in the patch queue [1].
[1] http://patchwork.openembedded.org/patch/3506/
---
recipes/vlc/vlc_1.1.4.1.bb | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
index af01d98..df8f17c 100644
--- a/recipes/vlc/vlc_1.1.4.1.bb
+++ b/recipes/vlc/vlc_1.1.4.1.bb
@@ -10,7 +10,8 @@ SRC_URI[sha256sum] = "61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
# ffmpeg from git (library version => 52) is required
# libtool-native must be >= 2.2.4
-DEPENDS += "libdvdcss libdvdread lua5.1"
+DEPENDS += "libdvdcss libdvdread lua5.1-native"
+RDEPENDS_${PN} += "lua5.1"
EXTRA_OECONF += "\
--enable-dvdread \
--
1.7.2.3
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH][RESEND] vlc_1.1.4.1: add `lua5.1-native` to `DEPENDS` and `lua5.1` to `RDEPENDS`
2010-11-11 22:26 ` [PATCH][RESENT] " Paul Menzel
@ 2010-12-10 11:11 ` Paul Menzel
2010-12-11 8:33 ` Khem Raj
0 siblings, 1 reply; 12+ messages in thread
From: Paul Menzel @ 2010-12-10 11:11 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 2130 bytes --]
Am Donnerstag, den 11.11.2010, 23:26 +0100 schrieb Paul Menzel:
> Date: Sat, 6 Nov 2010 12:00:31 +0100
>
> Task `configure` failed with the following error.
>
> […]
> checking for LUA... yes
> checking for luac... no
> configure: error: Could not find the LUA byte compiler.
> ERROR: Function do_configure failed
>
> It turns out that `luac` is needed on the build system and therefore `lua5.1-native` needs to be added to `DEPENDS`. Thanks to Petr Štetiar for his advise on this issue [1].
>
> With this patch applied I built this recipe successfully with the following build configuration.
>
> Build Configuration:
> BB_VERSION = "1.10.0"
> METADATA_BRANCH = "org.openembedded.dev"
> METADATA_REVISION = "28492a5"
> TARGET_ARCH = "arm"
> TARGET_OS = "linux-gnueabi"
> MACHINE = "beagleboard"
> DISTRO = "angstrom"
> DISTRO_VERSION = "2010.7-test-20101106"
> TARGET_FPU = "hard"
>
> [1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-November/026631.html
>
> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
> ---
> This patch has the number 3506 in the patch queue [1].
>
> [1] http://patchwork.openembedded.org/patch/3506/
It would be great if some could commit and push this patch.
Thanks,
Paul
> ---
> recipes/vlc/vlc_1.1.4.1.bb | 3 ++-
> 1 files changed, 2 insertions(+), 1 deletions(-)
>
> diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
> index af01d98..df8f17c 100644
> --- a/recipes/vlc/vlc_1.1.4.1.bb
> +++ b/recipes/vlc/vlc_1.1.4.1.bb
> @@ -10,7 +10,8 @@ SRC_URI[sha256sum] = "61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
>
> # ffmpeg from git (library version => 52) is required
> # libtool-native must be >= 2.2.4
> -DEPENDS += "libdvdcss libdvdread lua5.1"
> +DEPENDS += "libdvdcss libdvdread lua5.1-native"
> +RDEPENDS_${PN} += "lua5.1"
>
> EXTRA_OECONF += "\
> --enable-dvdread \
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH][RESEND] vlc_1.1.4.1: add `lua5.1-native` to `DEPENDS` and `lua5.1` to `RDEPENDS`
2010-12-10 11:11 ` [PATCH][RESEND] " Paul Menzel
@ 2010-12-11 8:33 ` Khem Raj
0 siblings, 0 replies; 12+ messages in thread
From: Khem Raj @ 2010-12-11 8:33 UTC (permalink / raw)
To: openembedded-devel
On (10/12/10 12:11), Paul Menzel wrote:
> > ---
> > This patch has the number 3506 in the patch queue [1].
> >
> > [1] http://patchwork.openembedded.org/patch/3506/
>
> It would be great if some could commit and push this patch.
Applied thanks
>
>
> Thanks,
>
> Paul
>
> > ---
> > recipes/vlc/vlc_1.1.4.1.bb | 3 ++-
> > 1 files changed, 2 insertions(+), 1 deletions(-)
> >
> > diff --git a/recipes/vlc/vlc_1.1.4.1.bb b/recipes/vlc/vlc_1.1.4.1.bb
> > index af01d98..df8f17c 100644
> > --- a/recipes/vlc/vlc_1.1.4.1.bb
> > +++ b/recipes/vlc/vlc_1.1.4.1.bb
> > @@ -10,7 +10,8 @@ SRC_URI[sha256sum] = "61c9ea30a17ea40c6ccbfd507026e5c83ad9e0691f221d3667c8e49696
> >
> > # ffmpeg from git (library version => 52) is required
> > # libtool-native must be >= 2.2.4
> > -DEPENDS += "libdvdcss libdvdread lua5.1"
> > +DEPENDS += "libdvdcss libdvdread lua5.1-native"
> > +RDEPENDS_${PN} += "lua5.1"
> >
> > EXTRA_OECONF += "\
> > --enable-dvdread \
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2010-12-11 8:35 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-03 9:28 [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS` Paul Menzel
2010-11-03 17:55 ` Dallas Foley
2010-11-03 20:08 ` Khem Raj
2010-11-05 22:55 ` [PATCH] vlc_1.1.4.1: Really add `lua5.1` to `DEPENDS` (instead of just `lua`) Paul Menzel
2010-11-05 23:21 ` vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? (was: [PATCH] vlc_1.1.4.1: add `lua5.1` to `DEPENDS`) Paul Menzel
2010-11-06 7:51 ` Petr Štetiar
2010-11-06 9:31 ` vlc_1.1.4.1: Why is `lua5.1-native` not added to `DEPENDS` automatically? Paul Menzel
2010-11-06 10:36 ` Petr Štetiar
2010-11-06 16:20 ` [PATCH] vlc_1.1.4.1: add `lua5.1-native` to `DEPENDS` and `lua5.1` to `RDEPENDS` Paul Menzel
2010-11-11 22:26 ` [PATCH][RESENT] " Paul Menzel
2010-12-10 11:11 ` [PATCH][RESEND] " Paul Menzel
2010-12-11 8:33 ` Khem Raj
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.