From: FFADO <ffa...@ff...> - 2012-01-11 04:38:00
|
#344: gcc-4.7 compilation fix ---------------------+------------------------------------------------------ Reporter: oget | Owner: Type: bug | Status: new Priority: major | Milestone: Component: generic | Version: FFADO SVN (trunk) Keywords: | Device_name: ---------------------+------------------------------------------------------ Hi all, It is that time of the year that the gcc folks decide to impose the standards at a higher level. Attached is a trivial patch that will make libffado compile against new gcc. Best, Orcan -- Ticket URL: <http://subversion.ffado.org/ticket/344> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |
From: FFADO <ffa...@ff...> - 2012-01-11 04:49:16
|
#344: gcc-4.7 compilation fix -----------------------+---------------------------------------------------- Reporter: oget | Owner: Type: bug | Status: new Priority: major | Milestone: Component: generic | Version: FFADO SVN (trunk) Resolution: | Keywords: Device_name: | -----------------------+---------------------------------------------------- Comment (by oget): Just as a side information, as of gcc-4.7, "<unistd.h>" is no longer included in <iostream>,<string> and some other STL headers, hence we need to specify it directly from now on in order to access functions such as close(), sleep(), getpid(), etc. -- Ticket URL: <http://subversion.ffado.org/ticket/344#comment:1> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |
From: FFADO <ffa...@ff...> - 2012-01-11 08:56:46
|
#344: gcc-4.7 compilation fix -----------------------+---------------------------------------------------- Reporter: oget | Owner: Type: bug | Status: closed Priority: major | Milestone: Component: generic | Version: FFADO SVN (trunk) Resolution: fixed | Keywords: Device_name: | -----------------------+---------------------------------------------------- Changes (by jwoithe): * status: new => closed * resolution: => fixed Comment: Thanks for the patch. This has been applied to trunk in in r2019. -- Ticket URL: <http://subversion.ffado.org/ticket/344#comment:2> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |
From: FFADO <ffa...@ff...> - 2012-03-23 02:30:51
|
#344: gcc-4.7 compilation fix -----------------------+---------------------------------------------------- Reporter: oget | Owner: Type: bug | Status: reopened Priority: major | Milestone: Component: generic | Version: FFADO SVN (trunk) Resolution: | Keywords: Device_name: | -----------------------+---------------------------------------------------- Changes (by oget): * status: closed => reopened * resolution: fixed => Comment: Hi, apparently there is more to fix. Since r2019, there was 1 added source file to the trunk (src/dice/dice_firmware_loader.cpp ) that needed the <unistd.h>, moreover compiling the tests also revealed missing <unistd.h>s. gcc-4.7 says 1 test source file (tests/test-scs.cpp) has a scoping error. An iterator was declared twice within the same scope. I am attaching a second patch to fix the issues. -- Ticket URL: <http://subversion.ffado.org/ticket/344#comment:3> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |
From: FFADO <ffa...@ff...> - 2012-03-23 02:57:46
|
#344: gcc-4.7 compilation fix -----------------------+---------------------------------------------------- Reporter: oget | Owner: jwoithe Type: bug | Status: new Priority: major | Milestone: Component: generic | Version: FFADO SVN (trunk) Resolution: | Keywords: Device_name: | -----------------------+---------------------------------------------------- Changes (by jwoithe): * owner: => jwoithe * status: reopened => new Comment: Thanks for the patch. I'm onto it. However, I can't check the changes into the repo at present because svn access seems to be broken at present. I'll update this ticket when I've managed to get the repo updated. -- Ticket URL: <http://subversion.ffado.org/ticket/344#comment:4> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |
From: FFADO <ffa...@ff...> - 2012-03-23 02:58:02
|
#344: gcc-4.7 compilation fix -----------------------+---------------------------------------------------- Reporter: oget | Owner: jwoithe Type: bug | Status: assigned Priority: major | Milestone: Component: generic | Version: FFADO SVN (trunk) Resolution: | Keywords: Device_name: | -----------------------+---------------------------------------------------- Changes (by jwoithe): * status: new => assigned -- Ticket URL: <http://subversion.ffado.org/ticket/344#comment:5> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |
From: FFADO <ffa...@ff...> - 2012-03-23 11:31:01
|
#344: gcc-4.7 compilation fix -----------------------+---------------------------------------------------- Reporter: oget | Owner: jwoithe Type: bug | Status: closed Priority: major | Milestone: Component: generic | Version: FFADO SVN (trunk) Resolution: fixed | Keywords: Device_name: | -----------------------+---------------------------------------------------- Changes (by jwoithe): * status: assigned => closed * resolution: => fixed Comment: The repo's fixed now (thanks Paul). The patch has been applied and is in r2088. Thanks again. -- Ticket URL: <http://subversion.ffado.org/ticket/344#comment:6> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |
From: FFADO <ffa...@ff...> - 2012-03-23 14:06:53
|
#344: gcc-4.7 compilation fix -----------------------+---------------------------------------------------- Reporter: oget | Owner: jwoithe Type: bug | Status: closed Priority: major | Milestone: Component: generic | Version: FFADO SVN (trunk) Resolution: fixed | Keywords: Device_name: | -----------------------+---------------------------------------------------- Comment (by oget): Thanks for the quick response Jonathan. I appreciate it. Best regards - Orcan -- Ticket URL: <http://subversion.ffado.org/ticket/344#comment:7> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |