[oe] [v2] wvstreams-4.6: Remove dbus support because it breaks the build

Paul Menzel paulepanter at users.sourceforge.net
Tue Sep 28 08:33:40 UTC 2010


Do you know, if and how »PATCH« got stripped in the subject? Without it,
Patchwork will not pick it up, I think.


Am Dienstag, den 28.09.2010, 10:12 +0200 schrieb Thilo Fromm:
> From: t.fromm <t.fromm at ba11ecae-741b-462f-8724-1218f99f5906>

Where does that line come from. Did you send this patch from the same
system and did you configure git correctly?

	git config user.name Thilo Fromm
	git config user.email t.fromm at dresearch.de

It is just a cosmetic error, but this line will be shown in the commit
history and used for the weekly changelog generation.

> If wvstreams is configured with DBus support enabled (by not providing
> --without-dbus) the the build fails at link time as libdbus cannot be
> found:
> 
> | ./CXX -c dbus/wvdbusconn
> | ./CXX -c dbus/wvdbusmarshal
> | ./CXX -c dbus/wvdbusmsg
> | ./CXX -c dbus/wvdbusserver
> | linking libwvdbus.so...
> | arm-angstrom-linux-gnueabi-g++: /libdbus-1.a: No such file or directory
> | make: *** [libwvdbus.so] Error 1
> | FATAL: oe_runmake failed
> NOTE: Task failed: /SCRATCH/maniac/oe-merge-test/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/wvstreams-4.6-r0/temp/log.do_compile.6422
> ERROR: TaskFailed event exception, aborting
> ERROR: Build of /home/maniac/work/HYP/oe/3way_merge/recipes/wvstreams/wvstreams_4.6.bb do_compile failed
> ERROR: Task 2024 (/home/maniac/work/HYP/oe/3way_merge/recipes/wvstreams/wvstreams_4.6.bb, do_compile) failed
> 
> The root cause for this behaviour is in wvstreams' configure.ac; the
> weird dbus detection and library path handling breaks successive builds.
> 
> This patch, however, does not fix the configure.ac file but disables
> DBus support for wvstreams at configure time. This at least fixes the
> broken build.
> 
> Signed-off-by: Thilo Fromm <t.fromm at dresearch.de>
> ---
>  recipes/wvstreams/wvstreams_4.6.bb |    5 ++++-
>  1 files changed, 4 insertions(+), 1 deletions(-)
> 
> diff --git a/recipes/wvstreams/wvstreams_4.6.bb b/recipes/wvstreams/wvstreams_4.6.bb
> index 91abc7d..688a80f 100644
> --- a/recipes/wvstreams/wvstreams_4.6.bb
> +++ b/recipes/wvstreams/wvstreams_4.6.bb
> @@ -3,6 +3,8 @@ LICENSE = "LGPL"
>  DESCRIPTION = "WvStreams is a network programming library in C++"
>  DEPENDS = "zlib openssl (>= 0.9.8)"
>  
> +PR = "r2"
> +

I think `PR` starts at 0 by default.

>  SRC_URI = "http://wvstreams.googlecode.com/files/${PN}-${PV}.tar.gz \
>  	"
>  
> @@ -10,7 +12,8 @@ inherit autotools pkgconfig
>  
>  LDFLAGS_append = " -Wl,-rpath-link,${TOOLCHAIN_PATH}/${TARGET_SYS}/lib"
>  
> -EXTRA_OECONF = " --without-tcl --without-qt --without-pam"
> +# dbus detection currently broken in configure.ac; remember to add "dbus (>= 1.2.14)" to DEPENDS  when fixed
> +EXTRA_OECONF = " --without-tcl --without-qt --without-pam --without-dbus"
>  
>  PACKAGES_prepend = "libuniconf libuniconf-dbg "
>  PACKAGES_prepend = "uniconfd uniconfd-dbg "

Just a question. Do you know if the other version of wvstreams suffer
from the same problem?


Thanks,

Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20100928/3e5f2b43/attachment-0002.sig>


More information about the Openembedded-devel mailing list