From: Nathan Harris <nharris@eoimaging.com>
To: openembedded-devel@lists.openembedded.org
Subject: libvmime recipe (static library)
Date: Wed, 02 Mar 2011 15:13:32 -0500 [thread overview]
Message-ID: <4D6EA4EC.8050000@eoimaging.com> (raw)
I have a "working" recipe for VMime. So far, I can only get the static
version of the library to compile and get successfully packaged. When I
try to link against this static library with another recipe, the linker
says "skipping incompatible
/home/ppeimany/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/libvmime.a
when searching for -lvmime".
Here is the recipe and patch.
libvmime_0.9.1.bb:
===============
DESCRIPTION = "VMime is a free mail library for C++"
HOMEPAGE = "http://www.vmime.org/"
DEPENDS = "libgsasl gnutls"
PR = "r1"
SRC_URI = "${SOURCEFORGE_MIRROR}/vmime/${PN}-${PV}.tar.bz2"
SRC_URI[md5sum] = "d5b6de44f7f9ca0e4cefe597d1905605"
SRC_URI[sha256sum] =
"3b66cb76d9bc7da80ef1f271cc29d3a183b5ff8b560ef60e85ff006bffb4d1ae"
SRC_URI += "file://SConstruct.patch"
# Workaround for vmime which creates .pc inside install
do_install_append () {
for i in `find ${S}/ ${D}/${libdir}/pkgconfig -name "*.pc" -type f` ; do \
sed -i -e 's:${D}::g' $i
done
}
inherit scons pkgconfig
libvmime-0.9.1/SConstruct.patch:
=========================
--- libvmime-0.9.1/SConstruct.orig 2011-03-02 13:33:14.871718344 -0500
+++ libvmime-0.9.1/SConstruct 2011-03-02 14:39:23.699720558 -0500
@@ -500,7 +500,7 @@
+ 'This option has no effect if "with_messaging" is
not activated.\n'
+ 'Separate protocols with spaces; string must be
quoted with ".\n'
+ 'Currently available protocols: pop3, smtp, imap,
maildir, sendmail.',
- '"pop3 smtp imap maildir sendmail"'
+ '"pop3 smtp imap maildir"'
),
(
'with_platforms',
reply other threads:[~2011-03-02 20:15 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D6EA4EC.8050000@eoimaging.com \
--to=nharris@eoimaging.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox