Package Details: zarafa-libvmime 7.2.0-339

Git Clone URL: https://aur.archlinux.org/zarafa-libvmime.git (read-only)
Package Base: zarafa-libvmime
Description: A C++ class library for working with MIME messages
Upstream URL: http://www.vmime.org/
Licenses: GPL
Provides: libvmime=0.9.2
Submitter: xtfxme
Maintainer: martimcfly (jelly)
Last Packager: martimcfly
Votes: 7
Popularity: 0.000000
First Submitted: 2009-10-13 18:12
Last Updated: 2017-05-16 14:10

Latest Comments

martimcfly commented on 2017-04-20 16:03

Hey gian,

please use the precomopiled gcc4.9 from pietma repository

[pietma]
SigLevel = Optional TrustAll
Server = https://repository.pietma.com/nexus/content/repositories/archlinux/$arch/$repo

or from git

https://git.pietma.com/pietma/com-pietma-zarafa-repository/tree/master/makedepends

Zarafa-libvmime is not compatible with gcc6.

Marti

gian commented on 2017-04-19 17:28

Unable to compile on x86_64:

+=================+
| CONFIGURATION |
+=================+

Installation prefix : /usr
Debugging mode : no
Messaging support : yes
* protocols : pop3 smtp imap maildir sendmail
File-system support : yes
Platform handlers : posix
SASL support : yes
TLS/SSL support : yes

Please check 'vmime/config.hpp' to ensure the configuration is correct.

make all-recursive
make[1]: Entering directory '/home/gian/Builds/Archlinux/Vmime/zarafa-libvmime/src/libvmime-0.9.2'
Making all in src
make[2]: Entering directory '/home/gian/Builds/Archlinux/Vmime/zarafa-libvmime/src/libvmime-0.9.2/src'
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c -o address.lo address.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c address.cpp -fPIC -DPIC -o .libs/address.o
In file included from ../vmime/address.hpp:28:0,
from address.cpp:24:
../vmime/base.hpp: In function 'vmime::utility::ref<T> vmime::dynamicCast(vmime::utility::ref<U>)':
../vmime/base.hpp:255:26: error: expected primary-expression before '>' token
return y.dynamicCast <X>();
^
../vmime/base.hpp:255:28: error: expected primary-expression before ')' token
return y.dynamicCast <X>();
^
make[2]: *** [Makefile:626: address.lo] Error 1
make[2]: Leaving directory '/home/gian/Builds/Archlinux/Vmime/zarafa-libvmime/src/libvmime-0.9.2/src'
make[1]: *** [Makefile:376: all-recursive] Error 1
make[1]: Leaving directory '/home/gian/Builds/Archlinux/Vmime/zarafa-libvmime/src/libvmime-0.9.2'
make: *** [Makefile:263: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
gian@galactica ~/Builds/Archlinux/Vmime/zarafa-libvmime (master)>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
Thread model: posix
gcc version 6.3.1 20170306 (GCC)
gian@galactica ~/Builds/Archlinux/Vmime/zarafa-libvmime (master)>

bye
Gianluca

martimcfly commented on 2017-03-10 12:12

Hey awpe,

I use gcc4.9 to compile this.

I've a precompiled version in my git-repository.
https://git.pietma.com/pietma/com-pietma-zarafa-repository/tree/master/makedepends

Marti

awpe commented on 2017-03-10 09:35

Unable to build on clean x86_64 install:


+=================+
| CONFIGURATION |
+=================+

Installation prefix : /usr
Debugging mode : no
Messaging support : yes
* protocols : pop3 smtp imap maildir sendmail
File-system support : yes
Platform handlers : posix
SASL support : yes
TLS/SSL support : yes

Please check 'vmime/config.hpp' to ensure the configuration is correct.

make all-recursive
make[1]: Entering directory '/tmp/yaourt-tmp-user/aur-zarafa-libvmime/src/libvmime-0.9.2'
Making all in src
make[2]: Entering directory '/tmp/yaourt-tmp-user/aur-zarafa-libvmime/src/libvmime-0.9.2/src'
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c -o address.lo address.cpp
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c -o addressList.lo addressList.cpp
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c -o attachmentHelper.lo attachmentHelper.cpp
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c -o base.lo base.cpp
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c -o body.lo body.cpp
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c -o bodyPart.lo bodyPart.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c address.cpp -fPIC -DPIC -o .libs/address.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c base.cpp -fPIC -DPIC -o .libs/base.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c bodyPart.cpp -fPIC -DPIC -o .libs/bodyPart.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c addressList.cpp -fPIC -DPIC -o .libs/addressList.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c attachmentHelper.cpp -fPIC -DPIC -o .libs/attachmentHelper.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I.. -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/usr/include/p11-kit-1 -fPIC -DPIC -ansi -pedantic -W -Wall -Wpointer-arith -Wold-style-cast -Wconversion -D_FORTIFY_SOURCE=2 -O2 -c body.cpp -fPIC -DPIC -o .libs/body.o
In file included from ../vmime/charset.hpp:28:0,
from base.cpp:26:
../vmime/base.hpp: In function ‘vmime::utility::ref<T> vmime::dynamicCast(vmime::utility::ref<U>)’:
../vmime/base.hpp:255:26: error: expected primary-expression before ‘>’ token
return y.dynamicCast <X>();
^
../vmime/base.hpp:255:28: error: expected primary-expression before ‘)’ token
return y.dynamicCast <X>();
^
In file included from ../vmime/attachment.hpp:28:0,
from ../vmime/attachmentHelper.hpp:30,
from attachmentHelper.cpp:24:
../vmime/base.hpp: In function ‘vmime::utility::ref<T> vmime::dynamicCast(vmime::utility::ref<U>)’:
../vmime/base.hpp:255:26: error: expected primary-expression before ‘>’ token
return y.dynamicCast <X>();
^
../vmime/base.hpp:255:28: error: expected primary-expression before ‘)’ token
return y.dynamicCast <X>();
^
In file included from ../vmime/bodyPart.hpp:28:0,
from bodyPart.cpp:24:
../vmime/base.hpp: In function ‘vmime::utility::ref<T> vmime::dynamicCast(vmime::utility::ref<U>)’:
../vmime/base.hpp:255:26: error: expected primary-expression before ‘>’ token
return y.dynamicCast <X>();
^
../vmime/base.hpp:255:28: error: expected primary-expression before ‘)’ token
return y.dynamicCast <X>();
^
In file included from ../vmime/address.hpp:28:0,
from address.cpp:24:
../vmime/base.hpp: In function ‘vmime::utility::ref<T> vmime::dynamicCast(vmime::utility::ref<U>)’:
../vmime/base.hpp:255:26: error: expected primary-expression before ‘>’ token
return y.dynamicCast <X>();
^
../vmime/base.hpp:255:28: error: expected primary-expression before ‘)’ token
return y.dynamicCast <X>();
^
make[2]: *** [Makefile:626: address.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from ../vmime/bodyPart.hpp:28:0,
from body.cpp:24:
../vmime/base.hpp: In function ‘vmime::utility::ref<T> vmime::dynamicCast(vmime::utility::ref<U>)’:
../vmime/base.hpp:255:26: error: expected primary-expression before ‘>’ token
return y.dynamicCast <X>();
^
../vmime/base.hpp:255:28: error: expected primary-expression before ‘)’ token
return y.dynamicCast <X>();
^
make[2]: *** [Makefile:626: bodyPart.lo] Error 1
make[2]: *** [Makefile:626: base.lo] Error 1
In file included from ../vmime/addressList.hpp:28:0,
from addressList.cpp:24:
../vmime/base.hpp: In function ‘vmime::utility::ref<T> vmime::dynamicCast(vmime::utility::ref<U>)’:
../vmime/base.hpp:255:26: error: expected primary-expression before ‘>’ token
return y.dynamicCast <X>();
^
../vmime/base.hpp:255:28: error: expected primary-expression before ‘)’ token
return y.dynamicCast <X>();
^
body.cpp: In member function ‘int vmime::body::getPartCount() const’:
body.cpp:821:22: warning: conversion to ‘int’ from ‘std::vector<vmime::utility::ref<vmime::bodyPart> >::size_type {aka long unsigned int}’ may alter its value [-Wconversion]
return (m_parts.size());
~~~~~~~~~~~~~^~~
addressList.cpp: In member function ‘int vmime::addressList::getAddressCount() const’:
addressList.cpp:207:21: warning: conversion to ‘int’ from ‘std::vector<vmime::utility::ref<vmime::address> >::size_type {aka long unsigned int}’ may alter its value [-Wconversion]
return (m_list.size());
~~~~~~~~~~~~^~~
make[2]: *** [Makefile:626: attachmentHelper.lo] Error 1
make[2]: *** [Makefile:626: body.lo] Error 1
make[2]: *** [Makefile:626: addressList.lo] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-user/aur-zarafa-libvmime/src/libvmime-0.9.2/src'
make[1]: *** [Makefile:376: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-user/aur-zarafa-libvmime/src/libvmime-0.9.2'
make: *** [Makefile:263: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build zarafa-libvmime.

martimcfly commented on 2016-02-01 21:21

sorry. due to a broken power supply my repo has been down for a day. its back online again.
...
fixed the wrong option.

Thanks!

jelly commented on 2016-02-01 20:46

The --enable-ssl is probably wrong.

configure: WARNING: unrecognized options: --enable-ssl

martimcfly commented on 2014-10-02 14:49

You can contribute to this package: https://git.pietma.com/pietma/com-pietma-zarafa

Anonymous comment on 2012-06-19 15:25

Even after reinstalling gsasl and gnutls, the dependencies are not met.
Methinks the following line of PKGBUILD:

depends=('gsasl gnutls')

should be changed to:

depends=('gsasl'
'gnutls')