[Bug 196851] biology/seqan fails to build with GCC 4.9 (requires GCC 4.8)
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Jan 18 22:42:23 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196851
Bug ID: 196851
Summary: biology/seqan fails to build with GCC 4.9 (requires
GCC 4.8)
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: gerald at FreeBSD.org
CC: h2+fbsdports at fsfe.org
Blocks: 196712
CC: h2+fbsdports at fsfe.org
Flags: maintainer-feedback?(h2+fbsdports at fsfe.org)
This is important since it blocks the upgrade of the default version
of GCC from GCC 4.8 to GCC 4.9. If you cannot fix it, please change
to USE_GCC=4.8 temporarily.
http://package18.nyi.freebsd.org/data/101amd64-default-PR196712/2015-01-16_07h05m42s/logs/errors/seqan-1.3.1_3.log
In file included from
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file.h:56:0,
from
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/misc/misc_cmdparser.h:39,
from
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/apps/dfi/dfi.cpp:26:
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_generated_forwards.h:
At global scope:
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_generated_forwards.h:927:66:
error: invalid abstract return type 'seqan::FileFormat<TFile, TData, TMeta,
void>'
template <typename TFile, typename TData, typename TMeta> inline
FileFormat<TFile, TData, TMeta, void> guessFileFormat(TFile & file, TData &
data); // "seqan-1.3.1/seqan/file/file_format_guess.h"(65)
^
In file included from
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file.h:84:0,
from
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/misc/misc_cmdparser.h:39,
from
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/apps/dfi/dfi.cpp:26:
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_format.h:143:8:
note: because the following virtual functions are pure within
'seqan::FileFormat<TFile, TData, TMeta, void>':
struct FileFormat<TFile, TData, TMeta, void>
^
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_format.h:154:2:
note: virtual void* seqan::FileFormat<TFile, TData, TMeta,
void>::formatID_() const
formatID_() const = 0;
^
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_format.h:157:2:
note: virtual void seqan::FileFormat<TFile, TData, TMeta,
void>::read_(TFile&, TData&) const
read_(TFile & file, TData & data) const = 0;
^
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_format.h:159:2:
note: virtual void seqan::FileFormat<TFile, TData, TMeta,
void>::read_(TFile&, TData&, seqan::FileFormat<TFile, TData, TMeta,
void>::TSize) const
read_(TFile & file, TData & data, TSize limit) const = 0;
^
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_format.h:162:2:
note: virtual void seqan::FileFormat<TFile, TData, TMeta,
void>::readMeta_(TFile&, TMeta&) const
readMeta_(TFile & file, TMeta & meta) const = 0;
^
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_format.h:165:2:
note: virtual void seqan::FileFormat<TFile, TData, TMeta,
void>::goNext_(TFile&) const
goNext_(TFile & file) const = 0;
^
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_format.h:168:2:
note: virtual seqan::FileFormat<TFile, TData, TMeta, void>::TSize
seqan::FileFormat<TFile, TData, TMeta, void>::length_(TFile&) const
length_(TFile & file) const = 0;
^
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_format.h:171:2:
note: virtual void seqan::FileFormat<TFile, TData, TMeta,
void>::write_(TFile&, TData&) const
write_(TFile & file, TData & data) const = 0;
^
/wrkdirs/usr/ports/biology/seqan/work/seqan-1.3.1/seqan/file/file_format.h:173:2:
note: virtual void seqan::FileFormat<TFile, TData, TMeta,
void>::write_(TFile&, TData&, TMeta&) const
write_(TFile & file, TData & data, TMeta & meta) const = 0;
^
--- Comment #1 from Bugzilla Automation <bugzilla at FreeBSD.org> ---
Maintainer CC'd
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list