[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