Martin Jansa [Fri, 18 Mar 2011 13:12:14 +0000 (14:12 +0100)]
libnl: rename libnl2 to libnl as used in openembedded-core
* libnl1/libnl2 still conflicts even when using separate includedir so
it will be easier for distro maintainers to use only libnl1 or libnl2
by PREFERRED_VERSION
Acked-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Martin Jansa [Fri, 25 Feb 2011 23:27:16 +0000 (23:27 +0000)]
sanity.bbclass: add check for changed bb_persist_data.sqlite3 location
* 4f883343de0427769de3df96ed8adaa589279112 could move
bb_persist_data.sqlite3 from default CACHE tmp/cache/machine/
to global tmp/cache/
* because I have 1st report of wrong SRCPV behavior, add sanity check from
http://patches.openembedded.org/patch/823/
even without moving it outside TMPDIR, in case of CACHE != PERSISTENT_DIR
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Paul Menzel [Fri, 18 Mar 2011 11:03:43 +0000 (12:03 +0100)]
xfce_session_4.6.{1,2}: explicitely pass the path of `iceauth`
Xfce Session build depends on `iceauth`, which fails when cross compiling for a different architecture.
As suggested by Khem Raj [1] pass the value, `${bindir}/iceauth` is taken as suggested by Koen Kooi [2], to the configure script so that the test is avoided.
Therefore `iceauth` is removed from `DEPENDS` and the PR variable is incremented.
This issue has been reported upstream as ticket #7420 [3].
The commit 5c856dbb35d02f91d8b535b8a538cef082b3a0b0
( gob2 and gob2-native: delete version 2.0.14 )
fixes GMPC compilation, so we need to bump GMPC PR
to make it rebuild and not fail.
Without that the old(2.0.14) version get chosen for
native, which makes gmpc fail to compile:
From #gmpc on Freenode on irc:
Mar 23 12:33:02 <DaveDavenport> GNUtoo|bug20: I t hink you need to update gob2
Mar 23 12:33:09 <DaveDavenport> there was a bug in one of the releases
Mar 23 12:33:23 <GNUtoo|bug20> ok
Mar 23 12:33:24 <DaveDavenport> that it created the wrong namespaces because of a stupid buffer overflow
The result beeing the following compilation failure:
./gmpc-meta-watcher.h:57:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
where the line 57 is:
GmpcMetaWatcher * gmpc_meta_watcher_new (void);'
with GmpcMetaWatcher beeing defined nowhere in the .c or .h source files
gob2 2.0.14 is also deleted by this commit:
From #oe on Freenode on irc:
Mar 23 12:47:13 <GNUtoo|bug20> I remove the normal non-native one too?
Mar 23 12:47:18 <eFfeM_work> yes please
Simon Busch [Tue, 15 Mar 2011 08:48:24 +0000 (09:48 +0100)]
fsoaudiod: several updates to the recipe to be usefull
- install daemon initscript
- add dependency on alsa-lib
- add extra package for daemon config files
- add note about deactivate PROVIDER of openmoko-alsa-scenarios and virtual/scenarios
- change PV to 0.1.0 and bump PE as version was 0.9.6 before
Martin Jansa [Wed, 23 Mar 2011 00:40:57 +0000 (00:40 +0000)]
native.bbclass: define empty PACKAGES_DYNAMIC
* suggested by kergoth on #oe as response to similar patch limited to gtk+
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-March/031074.html
15:03 < kergoth_> JaMa: pretty sure we just need PACKAGES_DYNAMIC = ""
and PACKAGES_DYNAMIC_virtclass-native = "" in native.bbclass.
everyone i've talked to so far as agreed that it's a sane approach,
including RP.
* otherwise couple of errors like this are shown
NOTE: multiple providers are available for runtime gdk-pixbuf-loader-gif (gtk+-native, gtk+, gtk+-fastscaling)
NOTE: consider defining a PREFERRED_PROVIDER entry to match gdk-pixbuf-loader-gif
ERROR: Trying to resolve runtime dependency gdk-pixbuf-loader-xpm resulted in conflicting PREFERRED_PROVIDER entries being found.
The providers found were: ['/OE/dev/recipes/gtk+/gtk+_2.20.1.bb', 'virtual:native:/OE/dev/recipes/gtk+/gtk+_2.20.0.bb']
The PREFERRED_PROVIDER entries resulting in this conflict were: ['PREFERRED_PROVIDER_gtk+ = gtk+', 'PREFERRED_PROVIDER_gdk-pixbuf-csource-native = gtk+-native']
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Martin Jansa [Fri, 25 Feb 2011 23:27:16 +0000 (23:27 +0000)]
bitbake.conf: define shared PERSISTENT_DIR
* import from poky 6a11cf7dfe930461a6660e3b783b546fa2634900
* we had CACHE var pointing to machine specific dir since 2006 caf077679022f37ce55d758101f130e4e93bd7b5
* current bitbake is looking for cache dir like this:
cachedir = (bb.data.getVar("PERSISTENT_DIR", d, True) or
bb.data.getVar("CACHE", d, True))
which without PERSISTENT_DIR defined picks machine-specific CACHE dir
so LOCALCOUNT numbers in SRCPV keeps rolling with every MACHINE switch
in same builddir :/
Acked-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Martin Jansa [Thu, 17 Mar 2011 13:14:30 +0000 (14:14 +0100)]
e-wm: use ESYSACTIONS,EMENU,ECONFIG,ETHEME variables instead of hardcoded e-wm-sysactions/e-wm-menu runtime dependency
* ILLUME_THEME/ILLUME_CONFIG were renamed to ETHEME/ECONFIG to use the
same variable names as task-demo-x11/task-beagleboard-*
* e-wm-sysactions-shr doesn't need RPROVIDES anymore
* fixes last multiple providers notice I had
NOTE: multiple providers are available for runtime e-wm-sysactions (e-wm, e-wm-sysactions-shr)
NOTE: consider defining a PREFERRED_PROVIDER entry to match e-wm-sysactions
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Alex Bennee [Wed, 16 Mar 2011 02:21:34 +0000 (02:21 +0000)]
valgrind: update to 3.6.1
I took the opportunity to move the common stuff for building Valgrind
into a common valgrind.inc. I also removed the fix-link-tool.patch
which was breaking the build. I'm not sure what the patch was trying
to achieve.
Signed-off-by: Alex Bennee <ajb@cbnl.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
`touch config.rpath` in `do_configure_perpend() {}` fixes the issues.
Mango Lasso includes `bootstrap.sh` [1] which also does the same. Using `bootstrap.sh` [1] for configuring Mango Lassi is not considered because `pulseaudio_git.bb` [2] also uses the proposed fix.
Graeme Gregory [Sat, 19 Mar 2011 00:26:46 +0000 (00:26 +0000)]
linux-omap_2.6.38.bb : update to latest
tmlind tree hasnt switch to 2.6.38 versioning yet, so this is still
-rc8. Rebased the patches and added one to make SMC instruction compile
and support XM rev C
Martin Jansa [Fri, 18 Mar 2011 06:25:41 +0000 (07:25 +0100)]
gnutls-2.10.4: add missing quote to PR
* is something wrong with parser in bitbake master? IIRC we had
parse exceptions before for similar typos
* missing quote produces not so nice error like this
NOTE: Running task 1010 of 1049 (ID: 31, /OE/dev/recipes/gnutls/gnutls_2.10.4.bb, do_setscene)
NOTE: package gnutls-2.10.4-"r11.2: task do_setscene: Started
ERROR: Error in compiling python function in /OE/dev/recipes/gnutls/gnutls_2.10.4.bb
ERROR: invalid syntax (packagestage_scenefunc, line 13)
ERROR: The lines leading to this error were:
ERROR: 13:SyntaxError:' stagepkg = bb.data.expand("/OE/tmpdir-shr/pstage/shreglibc/staging-gnutls-armv4t-oe-linux-gnueabi_2.10.4-"r11.2_armv4t-linux-gnueabi.ipk", d)'
ERROR: 0009: removepkg = bb.data.expand("staging-gnutls-armv4t-oe-linux-gnueabi", d)
ERROR: 0010:
ERROR: 0011: pstage_cleanpackage(removepkg, d)
ERROR: 0012:
ERROR: *** 0013: stagepkg = bb.data.expand("/OE/tmpdir-shr/pstage/shreglibc/staging-gnutls-armv4t-oe-linux-gnueabi_2.10.4-"r11.2_armv4t-linux-gnueabi.ipk", d)
ERROR: 0014: if not os.path.exists(stagepkg):
ERROR: 0015: staging_fetch(stagepkg, d)
ERROR: 0016:
ERROR: 0017: if os.path.exists(stagepkg):
ERROR: Function 'packagestage_scenefunc' failed
ERROR: Logfile of failure stored in: /OE/tmpdir-shr/work/armv4t-oe-linux-gnueabi/gnutls-2.10.4-"r11.2/temp/log.do_setscene.15953
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Khem Raj [Thu, 17 Mar 2011 23:17:09 +0000 (16:17 -0700)]
gcc-4.5: Fix the ARM ICE regression at -Os -g
This holds off the patches that cause the ICE at -Os -g
for now. The other workaround it to use -fno-shrink-wrap
but it has to go into all affected recipes
chase maupin [Thu, 17 Mar 2011 03:02:04 +0000 (03:02 +0000)]
dm368-evm: Add configuration for DM368 machine
* Added the configuration for the dm368-evm machine type.
* Updated the sort.sh script
* Updated the Linux kernel and u-boot recipes to support this
new device.
chase maupin [Thu, 17 Mar 2011 03:02:03 +0000 (03:02 +0000)]
u-boot.inc: allow variable make targets
* Later versions of u-boot sometimes have top level make targets
such as u-boot.imx, u-boot.kwb, and for upcoming TI devices
u-boot.ti.
* These targets define different calls to the mkimage tool to
change the images created, such as changing the load address.
* This change allows recipes to change the default make target
of "all" to something like u-boot.ti or u-boot.imx by setting
the UBOOT_MAKE_TARGET variable.
Khem Raj [Wed, 16 Mar 2011 21:51:58 +0000 (14:51 -0700)]
qemu_0.14.0.bb: Do not build all possible qemus
* We only build the targets that we support
it reduces the compile time to half and
averts the build failure on ubuntu 11.04
where it dies compiling sparc-softmmu which
we dont really need
coding.c: In function 'asn1_length_der':
coding.c:101:1: internal compiler error: in
dwarf2out_frame_debug_expr, at dwarf2out.c:2221
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
{standard input}: Assembler messages:
Tom Rini [Wed, 16 Mar 2011 19:03:53 +0000 (12:03 -0700)]
In a large number of patches, remove unneeded '..' in paths.
In most cases we had both ../foopkg/foopkg as the first path and
this simply became foopkg (the second path was already correct for
the default strip level which is why the patch applies normally).
In a few cases the second path was '.' which is valid but not as
clear as 'b' (which is what git shows for example) so update
that while we're at it.
Tom Rini [Wed, 16 Mar 2011 18:53:21 +0000 (11:53 -0700)]
xqt2: Rework the patches for xqt2 (vs the core part).
The way this package builds, xqt2 isn't the main place for
${S}. So we add in another task to apply the patches in that
directory (as there's 4 of them).
While in here, clean up the recipe a bit. It's not autotools based
and if we move the library in with an unpack2 the patch can be
applied with striplevel=0. There are other problems with this recipe
at present (CFLAGS/LDFLAGS in our env override the Makefile).
Tom Rini [Tue, 15 Mar 2011 21:55:12 +0000 (14:55 -0700)]
mysql5-native: Drop PSTAGING_DISABLED
In 1775a986a1c063198ddacea0575623c0ef8c6de3 we dropped the rm_work hack
as not being applicable anymore. That hack was also why I had added
PSTAGING_DISABLED but have confirmed it's not needed now.
Ben Gardiner [Tue, 15 Mar 2011 18:13:54 +0000 (14:13 -0400)]
image.bbclass: add link to .rootfs.<type> or .<type>.img
The current image link-creation code will unconditionaly create a link
from .<type> pointing to the .rootfs.<type> output.
This is not compatible with the UBIFS images produced which have
.<type>.img extension since they are not considered to be valid rootfs
images when they are not included in a UBI container.
Check for existence of the link target .rootfs.<type> before creating the
link and fallback to a check for the .<type>.img target after that.
Signed-off-by: Ben Gardiner <bengardiner@nanometrics.ca> Acked-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>