Summary: | sci-mathematics/octave-4.0.3 : array/Range.cc:498:21: error: ‘floor’ is not a member of ‘gnulib’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Science Mathematics related packages <sci-mathematics> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 582084 | ||
Attachments: |
emerge-history.txt
environment sci-mathematics:octave-4.0.3:20160922-091227.log |
Description
Toralf Förster
2016-09-22 17:01:49 UTC
Created attachment 447362 [details]
emerge-history.txt
Created attachment 447364 [details]
environment
Created attachment 447366 [details]
sci-mathematics:octave-4.0.3:20160922-091227.log
*** Bug 595042 has been marked as a duplicate of this bug. *** Octave compiles fine for me with gcc 6.2 and these two debian patches: https://anonscm.debian.org/gitweb/?p=pkg-octave/octave.git;a=commitdiff_plain;h=ed46a2ce08d585e6c635dc0a60cadf406a1c3bfc (In reply to Francisco J. Vazquez from comment #5) > Octave compiles fine for me with gcc 6.2 and these two debian patches: > > https://anonscm.debian.org/gitweb/?p=pkg-octave/octave.git; > a=commitdiff_plain;h=ed46a2ce08d585e6c635dc0a60cadf406a1c3bfc I have also tried those a few days ago and found that they work with GCC 6. Unfortunately, they don't work with GCC 5 and below, hence this is a no-go. The problem with having a codebase be GCC 5 and GCC 6 compatible is due to the changes GCC 6 made to math.h/cmath handling. The only proper way to fix this is upstream, which has been done (octave trunk compiles with both GCC 5 and 6). Hence I'm just waiting for the next release to have this fixed. commit 40582ca0015450d47be3b2ff4a7390cbbb56b7c0 Author: David Seifert <soap@gentoo.org> Date: Sun Nov 20 19:23:32 2016 +0100 sci-mathematics/octave: Version bump to 4.2.0 Gentoo-bug: 594794 * Add USE="openssl" * Add USE="portaudio" * Add USE="sndfile" * GUI provided with USE="qt5" * Replace EROOT in src_install |