Openembedded Devel Discussions
 help / color / mirror / Atom feed
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