Taken from Debian: https://salsa.debian.org/multimedia-team/taopm/-/raw/master/debian/patches/01-add-missing-headers.diff Description: Adding missing headers Author: Tiago Bortoletto Vaz Last-Update: 2013-04-17 --- a/libtao/Tao.cc +++ b/libtao/Tao.cc @@ -18,6 +18,7 @@ #include "Tao.h" #include +#include extern Tao tao; float &Time = tao.synthesisEngine.time; --- a/libtao/TaoDevice.cc +++ b/libtao/TaoDevice.cc @@ -20,6 +20,7 @@ #include "Tao.h" #include "TaoAccessPoint.h" #include "TaoInstrument.h" +#include TaoDevice::TaoDevice() { --- a/libtao/TaoInstrument.cc +++ b/libtao/TaoInstrument.cc @@ -23,6 +23,7 @@ //#include #include #include +#include float TaoInstrument::defaultMass=3.5; // Set to optimum value for // frequency response of --- a/libtao/TaoOutput.cc +++ b/libtao/TaoOutput.cc @@ -24,6 +24,7 @@ #include #include "TaoOutput.h" #include "Tao.h" +#include extern Tao tao; --- a/libtao/TaoPitch.cc +++ b/libtao/TaoPitch.cc @@ -30,6 +30,7 @@ #include "TaoPitch.h" #include #include +#include // This class allows pitches and frequencies to be specified in a number of // different formats including the following: --- a/taoparse/taoparser.yy +++ b/taoparse/taoparser.yy @@ -19,7 +19,8 @@ #include #include -#include +#include +#include #include "taoparserdefs.h" int yyerror(char *s); --- a/libtao/TaoGraphicsEngine.cc +++ b/libtao/TaoGraphicsEngine.cc @@ -27,7 +27,8 @@ #include "TaoInstrument.h" #include "TaoAccessPoint.h" #include "TaoDevice.h" -#include +#include +#include extern Tao tao; extern void taoMasterTick(); --- a/tao2aiff/tao2aiff.cc +++ b/tao2aiff/tao2aiff.cc @@ -25,6 +25,8 @@ #include #include "audiofile.h" #include "tao2aiff.h" +#include +#include main(int argc, char **argv) --- a/tao2wav/tao2wav.cc +++ b/tao2wav/tao2wav.cc @@ -25,6 +25,8 @@ #include #include "audiofile.h" #include "tao2wav.h" +#include +#include main(int argc, char **argv) { r'>AgeCommit message (Expand)Author 2021-12-18import: elpa: Support ‘upstream-name’ property....* guix/import/elpa.scm: (guix-package->elpa-name): New procedure. (latest-release): Use it. * tests/elpa.scm ("guix-package->elpa-name: without 'upstream-name' property") ("guix-package->elpa-name: with 'upstream-name' property"): Test it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Xinglu Chen 2021-03-06tests: do not hard code HTTP ports...Previously, test cases could fail if some process was listening at a hard-coded port. This patch eliminates most of these potential failures, by automatically assigning an unbound port. This should allow for building multiple guix trees in parallel outside a build container, though this is currently untested. The test "home-page: Connection refused" in tests/lint.scm still hardcodes port 9999, however. * guix/tests/http.scm (http-server-can-listen?): remove now unused procedure. (%http-server-port): default to port 0, meaning the OS will automatically choose a port. (open-http-server-socket): remove the false statement claiming this procedure is exported and also return the allocated port number. (%local-url): raise an error if the port is obviously unbound. (call-with-http-server): set %http-server-port to the allocated port while the thunk is called. * tests/derivations.scm: adjust test cases to use automatically assign a port. As there is no risk of a port conflict now, do not make any tests conditional upon 'http-server-can-listen?' anymore. * tests/elpa.scm: likewise. * tests/lint.scm: likewise, and add a TODO comment about a port that is still hard-coded. * tests/texlive.scm: likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Maxime Devos