Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 225811 - [sunrise overlay] [gcc-4.3] dev-cpp/libvmime-0.8.1 fails to compile w/ gcc-4.3
Summary: [sunrise overlay] [gcc-4.3] dev-cpp/libvmime-0.8.1 fails to compile w/ gcc-4.3
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL: http://overlays.gentoo.org/proj/sunri...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-10 22:29 UTC by Marek Miller
Modified: 2008-06-10 22:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
libvmime-0.8.1-gcc43.patch (libvmime-0.8.1-gcc43.patch,2.11 KB, patch)
2008-06-10 22:30 UTC, Marek Miller
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marek Miller 2008-06-10 22:29:21 UTC
Again missing headers.

Steps to reproduce:
0. layman -a sunrise
1. echo "=dev-cpp/libvmime-0.8.1" >> /etc/portage/package.keywords
2. USE="debug sasl ssl" emerge -v1 =dev-cpp/libvmime-0.8.1

The error messages:
1.
> ../vmime/utility/filteredStream.hpp: In member function 'const size_t vmime::utility::stopSequenceFilteredInputStream<COUNT>::read(char*, size_t)':
> ../vmime/utility/filteredStream.hpp:250: error: no matching function for call to 'find(char*&, char*&, const char&)'

2.
> security_digest_md5_md5MessageDigest.cpp:204: error: 'memset' was not declared in this scope
> security_digest_md5_md5MessageDigest.cpp:210: error: 'memset' was not declared in this scope

3.
> security_digest_sha1_sha1MessageDigest.cpp:115: error: 'memcpy' was not declared in this scope
> security_digest_sha1_sha1MessageDigest.cpp:129: error: 'memcpy' was not declared in this scope

4.
> net_imap_IMAPMessage.cpp:245: error: must #include <typeinfo> before using typeid
> net_imap_IMAPMessage.cpp:245: error: must #include <typeinfo> before using typeid

5.
> security_sasl_SASLMechanismFactory.cpp:118: error: 'free' was not declared in this scope
> security_sasl_SASLMechanismFactory.cpp: At global scope:
> security_sasl_SASLMechanismFactory.cpp:125: warning: type qualifiers ignored on function return type

6.
> net_tls_TLSSession.cpp:303: error: 'GNUTLS_E_OPENPGP_TRUSTDB_VERSION_UNSUPPORTED' was not declared in this scope

see: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=450854

----

My emerge --info: as in the bug 225387.
I include the patch.
Comment 1 Marek Miller 2008-06-10 22:30:00 UTC
Created attachment 156293 [details, diff]
libvmime-0.8.1-gcc43.patch
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2008-06-10 22:47:22 UTC
How am I supposed to report a bug for this overlay?

You are not supposed to report one, you should fix it yourself. It is not allowed and not useful to file new bugs about issues with ebuilds in the Sunrise Overlay on bugs.gentoo.org. If you really want to report something you can find out the author with svn log and chat with him directly. If you cannot find the author or he does not respond and you cannot fix the bug yourself, please contact the Sunrise Team (see next question).