svn commit: r458271 - head/audio/festival/files
Jan Beich
jbeich at FreeBSD.org
Sat Jan 6 14:18:20 UTC 2018
Author: jbeich
Date: Sat Jan 6 14:18:18 2018
New Revision: 458271
URL: https://svnweb.freebsd.org/changeset/ports/458271
Log:
audio/festival: unbreak build with Clang 6 (C++14 by default)
sig2fv_main.cc:190:18: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
" default: "DEFAULT_WINDOW"\n\n"
^
server.cc:125:68: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned
long>' and 'int')
if (bind(fd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) != 0)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
Reported by: antoine (via bug 224669)
Added:
head/audio/festival/files/patch-festival_src_arch_festival_server.cc (contents, props changed)
head/audio/festival/files/patch-speech__tools_main_sig2fv__main.cc (contents, props changed)
Added: head/audio/festival/files/patch-festival_src_arch_festival_server.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/festival/files/patch-festival_src_arch_festival_server.cc Sat Jan 6 14:18:18 2018 (r458271)
@@ -0,0 +1,18 @@
+libc++ doesn't like "using namespace std" in C++11
+
+server.cc:125:68: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned
+ long>' and 'int')
+ if (bind(fd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) != 0)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
+
+--- festival/src/arch/festival/server.cc.orig 2005-10-26 19:44:06 UTC
++++ festival/src/arch/festival/server.cc
+@@ -122,7 +122,7 @@ int festival_start_server(int port)
+ serv_addr.sin_port = htons(port);
+ serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
+
+- if (bind(fd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) != 0)
++ if (::bind(fd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) != 0)
+ {
+ cerr << "socket: bind failed" << endl;
+ festival_error();
Added: head/audio/festival/files/patch-speech__tools_main_sig2fv__main.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/festival/files/patch-speech__tools_main_sig2fv__main.cc Sat Jan 6 14:18:18 2018 (r458271)
@@ -0,0 +1,15 @@
+sig2fv_main.cc:190:18: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
+ " default: "DEFAULT_WINDOW"\n\n"
+ ^
+
+--- speech_tools/main/sig2fv_main.cc.orig 2010-11-05 14:12:43 UTC
++++ speech_tools/main/sig2fv_main.cc
+@@ -187,7 +187,7 @@ int main(int argc, char *argv[])
+ "-window_type <string> Type of window used on waveform. \n"
+ " Permissable types are: \n" +
+ EST_Window::options_supported() +
+- " default: "DEFAULT_WINDOW"\n\n"
++ " default: " DEFAULT_WINDOW "\n\n"
+ "-lpc_order <int> Order of lpc analysis. \n\n"
+ "-ref_order <int> Order of lpc reflection coefficient analysis. \n\n"
+ "-cep_order <int> Order of lpc cepstral analysis.\n\n"
More information about the svn-ports-all
mailing list