Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Jan 2015 22:42:22 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 196851] biology/seqan fails to build with GCC 4.9 (requires GCC 4.8)
Message-ID:  <bug-196851-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
          Reporter: gerald@FreeBSD.org
                CC: h2+fbsdports@fsfe.org
            Blocks: 196712
                CC: h2+fbsdports@fsfe.org
             Flags: maintainer-feedback?(h2+fbsdports@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@FreeBSD.org> ---
Maintainer CC'd

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-196851-13>