Thank you, I've posted an updated patch to openembedded-devel mailing list.
2014-08-25 12:14 GMT+02:00 Martin Jansa <martin.ja...@gmail.com>: > On Mon, Aug 25, 2014 at 09:56:31AM +0200, Sven Ebenfeld wrote: >> I need to build hashdeep/md5deep within OE to include it in my images. This >> recipe enables OE to cross-compile md5deep. I needed to add the patch as >> do_configure_qa is complaining about cross-compilation errors otherwise. I >> added a pull request for the issue with the variable expansion to hashdeep >> as well. > > Please send this to openembedded-de...@lists.openembedded.org > > >> Signed-off-by: Sven Ebenfeld <sven.ebenf...@gmail.com> >> --- >> .../md5deep/files/wrong-variable-expansion.patch | 39 >> ++++++++++++++++++++++ >> meta-oe/recipes-extended/md5deep/md5deep_4.4.bb | 16 +++++++++ >> 2 files changed, 55 insertions(+) >> create mode 100644 >> meta-oe/recipes-extended/md5deep/files/wrong-variable-expansion.patch >> create mode 100644 meta-oe/recipes-extended/md5deep/md5deep_4.4.bb >> >> diff --git >> a/meta-oe/recipes-extended/md5deep/files/wrong-variable-expansion.patch >> b/meta-oe/recipes-extended/md5deep/files/wrong-variable-expansion.patch >> new file mode 100644 >> index 0000000..3a4c4f4 >> --- /dev/null >> +++ b/meta-oe/recipes-extended/md5deep/files/wrong-variable-expansion.patch >> @@ -0,0 +1,39 @@ >> +--- a/configure.ac 2014-08-22 12:22:54.290884351 +0200 >> ++++ b/configure.ac 2014-08-22 12:23:15.822306295 +0200 >> +@@ -42,18 +42,6 @@ >> + ;; >> + esac >> + >> +- >> +-# Bring additional directories where things might be found into our >> +-# search path. I don't know why autoconf doesn't do this by default >> +-if test x"${mingw}" == "xno" ; then >> +- for spfx in /usr/local /opt/local /sw ; do >> +- echo checking ${spfx}/include >> +- if test -d ${spfx}/include; then >> +- CPPFLAGS="-I${spfx}/include $CPPFLAGS" >> +- LDFLAGS="-L${spfx}/lib $LDFLAGS" >> +- fi >> +- done >> +-fi >> + # >> + # >> + ################################################################ >> +@@ -71,7 +59,7 @@ >> + >> + if test $mingw = "no" ; then >> + # add the warnings we don't want to do on mingw >> +- $WARNINGS_TO_TEST="$WARNINGS_TO_TEST -Wall -Wstrict-prototypes -Weffc++" >> ++ WARNINGS_TO_TEST="$WARNINGS_TO_TEST -Wall -Wstrict-prototypes -Weffc++" >> + fi >> + >> + for option in $WARNINGS_TO_TEST >> +@@ -105,7 +93,7 @@ >> + >> + if test $mingw = "no" ; then >> + # add the warnings we don't want to do on mingw >> +- $WARNINGS_TO_TEST="$WARNINGS_TO_TEST -Weffc++" >> ++ WARNINGS_TO_TEST="$WARNINGS_TO_TEST -Weffc++" >> + fi >> + >> + for option in $WARNINGS_TO_TEST >> diff --git a/meta-oe/recipes-extended/md5deep/md5deep_4.4.bb >> b/meta-oe/recipes-extended/md5deep/md5deep_4.4.bb >> new file mode 100644 >> index 0000000..4e4a2f5 >> --- /dev/null >> +++ b/meta-oe/recipes-extended/md5deep/md5deep_4.4.bb >> @@ -0,0 +1,16 @@ >> +DESCRIPTION = "md5deep" > > Please use better description than just PN (and use SUMMARY if it's > still short). > >> +AUTHOR = "Jesse Kornblum, Simson L. Garfinkel" >> +HOMEPAGE = "http://md5deep.sourceforge.net" >> +LICENSE = "GPLv2" >> +LIC_FILES_CHKSUM = "file://COPYING;md5=9190f660105b9a56cdb272309bfd5491" >> + >> +inherit autotools >> + >> +SRC_URI = "git://github.com/jessek/hashdeep.git \ >> + file://wrong-variable-expansion.patch \ >> + " >> + >> +# Release 4.4 >> +SRCREV = "cd2ed7416685a5e83eb10bb659d6e9bec01244ae" >> + >> +S = "${WORKDIR}/git" >> -- >> 1.8.1.rc3 >> >> -- >> _______________________________________________ >> Openembedded-core mailing list >> Openembedded-core@lists.openembedded.org >> http://lists.openembedded.org/mailman/listinfo/openembedded-core > > -- > Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core