Skip to content

Instantly share code, notes, and snippets.

@weirdpercent
Created March 7, 2015 12:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save weirdpercent/a0751b75f9ca544d6d67 to your computer and use it in GitHub Desktop.
Save weirdpercent/a0751b75f9ca544d6d67 to your computer and use it in GitHub Desktop.
Building Radium on Ubuntu 14
BUILDTYPE=RELEASE
if [ RELEASE = DEBUG ] ; then echo "-DDEBUG -Werror -Wall -g" >buildtype.opt ; else echo "-DRELEASE -DDEBUG -Wall -g -O3" >buildtype.opt ; fi
cd bin && /home/drew/.pyenv/shims/python2 generate_keyboard_sub_ids.py >../common/keyboard_sub_ids.h
bash check_dependencies.sh `./find_python_path.sh` moc uic test_build
g++ -mfpmath=sse -msse2 -c embedded_scheme/scheme.cpp -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wno-unused-function -DUSE_QT4 -DUSE_QIMAGE_BUFFER=1 `pkg-config --cflags Qt3Support --cflags QtOpenGL` -Ibin/packages/qhttpserver-master/src -DQHTTPSERVER_EXPORT -Ibin/packages/qhttpserver-master/src -Ibin/packages/s7
gcc -mfpmath=sse -msse2 -c bin/packages/s7/s7.c -o bin/packages/s7/s7_linux.o `cat buildtype.opt` -Iembedded_scheme -O2 -Wno-absolute-value
moc -DCOMPILING_S7WEBSERVER bin/s7webserver/s7webserver.h -o bin/s7webserver/moc_s7webserver.cpp
cd api && /home/drew/.pyenv/shims/python2 protoconfparser.py radium_s7_wrap.c >radium_s7_wrap.c
/home/drew/.pyenv/shims/python2 protoconfparser.py radium_proc.h
cd api/ ; /home/drew/.pyenv/shims/python2 protoconfparser.py radium_proc.h ; cd ..
g++ -mfpmath=sse -msse2 -c bin/packages/qhttpserver-master/src/qhttpconnection.cpp -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wno-unused-function `pkg-config --cflags Qt3Support --cflags QtOpenGL` -Ibin/packages/qhttpserver-master/src -DQHTTPSERVER_EXPORT -Ibin/packages/qhttpserver-master/http-parser -Ibin/packages/qhttpserver-master/build -D_REENTRANT
Checking dependencies:
/bin/sed
sed found
/home/drew/.pyenv/shims/python2
/home/drew/.pyenv/shims/python2 found
/usr/bin/guile
guile found
testing build
g++ -mfpmath=sse -msse2 -c bin/packages/qhttpserver-master/build/moc_qhttpconnection.cpp -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wno-unused-function `pkg-config --cflags Qt3Support --cflags QtOpenGL` -Ibin/packages/qhttpserver-master/src -DQHTTPSERVER_EXPORT -Ibin/packages/qhttpserver-master/http-parser -Ibin/packages/qhttpserver-master/build -D_REENTRANT
/usr/bin/moc
/usr/bin/uic
g++ -mfpmath=sse -msse2 -c bin/packages/qhttpserver-master/src/qhttprequest.cpp -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wno-unused-function `pkg-config --cflags Qt3Support --cflags QtOpenGL` -Ibin/packages/qhttpserver-master/src -DQHTTPSERVER_EXPORT -Ibin/packages/qhttpserver-master/http-parser -Ibin/packages/qhttpserver-master/build -D_REENTRANT
g++ -mfpmath=sse -msse2 -c bin/packages/qhttpserver-master/build/moc_qhttprequest.cpp -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wno-unused-function `pkg-config --cflags Qt3Support --cflags QtOpenGL` -Ibin/packages/qhttpserver-master/src -DQHTTPSERVER_EXPORT -Ibin/packages/qhttpserver-master/http-parser -Ibin/packages/qhttpserver-master/build -D_REENTRANT
bin/packages/s7/s7.c: In function ‘g_c_pointer’:
In file included from embedded_scheme/scheme.cpp:21:0:
bin/packages/s7/s7.h:8:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long int s7_Int;
^
bin/packages/s7/s7.c:7003:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
return(s7_make_c_pointer(sc, (void *)s7_integer(car(args))));
^
In file included from embedded_scheme/scheme.cpp:21:0:
bin/packages/s7/s7.h:271:15: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
unsigned long long s7_ulong_long(s7_pointer p); /* Scheme unsigned long long -> C */
^
bin/packages/s7/s7.h:272:60: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
s7_pointer s7_make_ulong_long(s7_scheme *sc, unsigned long long n); /* C unsigned long long -> Scheme */
^
In file included from /usr/include/qt4/QtCore/QtGlobal:1:0,
from bin/packages/qhttpserver-master/src/qhttpserverapi.h:26,
from bin/packages/qhttpserver-master/src/qhttpconnection.h:26,
from bin/packages/qhttpserver-master/src/qhttpconnection.cpp:23:
/usr/include/qt4/QtCore/qglobal.h:949:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long qint64; /* 64 bit signed */
^
/usr/include/qt4/QtCore/qglobal.h:950:23: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef unsigned long long quint64; /* 64 bit unsigned */
^
In file included from /usr/include/qt4/QtCore/qnamespace.h:45:0,
from /usr/include/qt4/QtCore/qobjectdefs.h:45,
from /usr/include/qt4/QtCore/qobject.h:47,
from /usr/include/qt4/QtCore/qcoreapplication.h:45,
from /usr/include/qt4/QtCore/QCoreApplication:1,
from embedded_scheme/scheme.cpp:24:
/usr/include/qt4/QtCore/qglobal.h:949:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long qint64; /* 64 bit signed */
^
/usr/include/qt4/QtCore/qglobal.h:950:23: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef unsigned long long quint64; /* 64 bit unsigned */
^
In file included from /usr/include/qt4/QtCore/QtGlobal:1:0,
from bin/packages/qhttpserver-master/build/../src/qhttpserverapi.h:26,
from bin/packages/qhttpserver-master/build/../src/qhttpconnection.h:26,
from bin/packages/qhttpserver-master/build/moc_qhttpconnection.cpp:9:
/usr/include/qt4/QtCore/qglobal.h:949:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long qint64; /* 64 bit signed */
^
/usr/include/qt4/QtCore/qglobal.h:950:23: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef unsigned long long quint64; /* 64 bit unsigned */
^
All seems good
touch dependencies_ok
g++ -mfpmath=sse -msse2 -c bin/packages/qhttpserver-master/src/qhttpresponse.cpp -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wno-unused-function `pkg-config --cflags Qt3Support --cflags QtOpenGL` -Ibin/packages/qhttpserver-master/src -DQHTTPSERVER_EXPORT -Ibin/packages/qhttpserver-master/http-parser -Ibin/packages/qhttpserver-master/build -D_REENTRANT
In file included from /usr/include/qt4/QtCore/QtGlobal:1:0,
from bin/packages/qhttpserver-master/src/qhttpserverapi.h:26,
from bin/packages/qhttpserver-master/src/qhttprequest.h:26,
from bin/packages/qhttpserver-master/src/qhttprequest.cpp:23:
/usr/include/qt4/QtCore/qglobal.h:949:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long qint64; /* 64 bit signed */
^
/usr/include/qt4/QtCore/qglobal.h:950:23: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef unsigned long long quint64; /* 64 bit unsigned */
^
In file included from /usr/include/qt4/QtCore/QtGlobal:1:0,
from bin/packages/qhttpserver-master/build/../src/qhttpserverapi.h:26,
from bin/packages/qhttpserver-master/build/../src/qhttprequest.h:26,
from bin/packages/qhttpserver-master/build/moc_qhttprequest.cpp:9:
/usr/include/qt4/QtCore/qglobal.h:949:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long qint64; /* 64 bit signed */
^
/usr/include/qt4/QtCore/qglobal.h:950:23: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef unsigned long long quint64; /* 64 bit unsigned */
^
In file included from /usr/include/qt4/QtCore/QtGlobal:1:0,
from bin/packages/qhttpserver-master/src/qhttpserverapi.h:26,
from bin/packages/qhttpserver-master/src/qhttpresponse.h:26,
from bin/packages/qhttpserver-master/src/qhttpresponse.cpp:23:
/usr/include/qt4/QtCore/qglobal.h:949:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long qint64; /* 64 bit signed */
^
/usr/include/qt4/QtCore/qglobal.h:950:23: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef unsigned long long quint64; /* 64 bit unsigned */
^
bin/packages/s7/s7.c: In function ‘object_to_port’:
bin/packages/s7/s7.c:25714:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
if ((long long int)raw_pointer(obj) < 2) /* 0 = NULL is the main case, -1 is used in some libraries */
^
bin/packages/s7/s7.c:25715:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
nlen = snprintf(buf, 64, "(c-pointer %lld)", (long long int)raw_pointer(obj));
^
In file included from bin/packages/qhttpserver-master/src/qhttprequest.cpp:23:0:
bin/packages/qhttpserver-master/src/qhttprequest.h:46:48: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(HeaderHash headers READ headers);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:47:57: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString remoteAddress READ remoteAddress);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:48:51: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(quint16 remotePort READ remotePort);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:49:43: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString method READ method);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:50:34: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QUrl url READ url);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:51:39: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString path READ path);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:52:53: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString httpVersion READ httpVersion);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:54:24: warning: extra ‘;’ [-Wpedantic]
Q_ENUMS(HttpMethod);
^
g++ -mfpmath=sse -msse2 -c bin/packages/qhttpserver-master/build/moc_qhttpresponse.cpp -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wno-unused-function `pkg-config --cflags Qt3Support --cflags QtOpenGL` -Ibin/packages/qhttpserver-master/src -DQHTTPSERVER_EXPORT -Ibin/packages/qhttpserver-master/http-parser -Ibin/packages/qhttpserver-master/build -D_REENTRANT
In file included from bin/packages/qhttpserver-master/build/moc_qhttprequest.cpp:9:0:
bin/packages/qhttpserver-master/build/../src/qhttprequest.h:46:48: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(HeaderHash headers READ headers);
^
bin/packages/qhttpserver-master/build/../src/qhttprequest.h:47:57: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString remoteAddress READ remoteAddress);
^
bin/packages/qhttpserver-master/build/../src/qhttprequest.h:48:51: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(quint16 remotePort READ remotePort);
^
bin/packages/qhttpserver-master/build/../src/qhttprequest.h:49:43: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString method READ method);
^
bin/packages/qhttpserver-master/build/../src/qhttprequest.h:50:34: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QUrl url READ url);
^
bin/packages/qhttpserver-master/build/../src/qhttprequest.h:51:39: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString path READ path);
^
bin/packages/qhttpserver-master/build/../src/qhttprequest.h:52:53: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString httpVersion READ httpVersion);
^
bin/packages/qhttpserver-master/build/../src/qhttprequest.h:54:24: warning: extra ‘;’ [-Wpedantic]
Q_ENUMS(HttpMethod);
^
In file included from bin/packages/qhttpserver-master/src/qhttpconnection.cpp:28:0:
bin/packages/qhttpserver-master/http-parser/http_parser.h:114:48: warning: comma at end of enumerator list [-Wpedantic]
#define XX(num, name, string) HTTP_##name = num,
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:110:3: note: in expansion of macro ‘XX’
XX(25, PURGE, PURGE) \
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:115:3: note: in expansion of macro ‘HTTP_METHOD_MAP’
HTTP_METHOD_MAP(XX)
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:180:37: warning: comma at end of enumerator list [-Wpedantic]
#define HTTP_ERRNO_GEN(n, s) HPE_##n,
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:176:3: note: in expansion of macro ‘HTTP_ERRNO_GEN’
XX(UNKNOWN, "an unknown error occurred")
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:182:3: note: in expansion of macro ‘HTTP_ERRNO_MAP’
HTTP_ERRNO_MAP(HTTP_ERRNO_GEN)
^
In file included from bin/packages/qhttpserver-master/src/qhttpconnection.cpp:29:0:
bin/packages/qhttpserver-master/src/qhttprequest.h:46:48: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(HeaderHash headers READ headers);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:47:57: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString remoteAddress READ remoteAddress);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:48:51: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(quint16 remotePort READ remotePort);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:49:43: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString method READ method);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:50:34: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QUrl url READ url);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:51:39: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString path READ path);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:52:53: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString httpVersion READ httpVersion);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:54:24: warning: extra ‘;’ [-Wpedantic]
Q_ENUMS(HttpMethod);
^
In file included from embedded_scheme/scheme.cpp:30:0:
bin/packages/qhttpserver-master/src/qhttprequest.h:46:48: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(HeaderHash headers READ headers);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:47:57: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString remoteAddress READ remoteAddress);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:48:51: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(quint16 remotePort READ remotePort);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:49:43: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString method READ method);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:50:34: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QUrl url READ url);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:51:39: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString path READ path);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:52:53: warning: extra ‘;’ [-Wpedantic]
Q_PROPERTY(QString httpVersion READ httpVersion);
^
bin/packages/qhttpserver-master/src/qhttprequest.h:54:24: warning: extra ‘;’ [-Wpedantic]
Q_ENUMS(HttpMethod);
^
In file included from /usr/include/qt4/QtCore/QtGlobal:1:0,
from bin/packages/qhttpserver-master/build/../src/qhttpserverapi.h:26,
from bin/packages/qhttpserver-master/build/../src/qhttpresponse.h:26,
from bin/packages/qhttpserver-master/build/moc_qhttpresponse.cpp:9:
/usr/include/qt4/QtCore/qglobal.h:949:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long qint64; /* 64 bit signed */
^
/usr/include/qt4/QtCore/qglobal.h:950:23: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef unsigned long long quint64; /* 64 bit unsigned */
^
g++ -mfpmath=sse -msse2 -c bin/packages/qhttpserver-master/src/qhttpserver.cpp -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wno-unused-function `pkg-config --cflags Qt3Support --cflags QtOpenGL` -Ibin/packages/qhttpserver-master/src -DQHTTPSERVER_EXPORT -Ibin/packages/qhttpserver-master/http-parser -Ibin/packages/qhttpserver-master/build -D_REENTRANT
g++ -mfpmath=sse -msse2 -c bin/packages/qhttpserver-master/build/moc_qhttpserver.cpp -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wno-unused-function `pkg-config --cflags Qt3Support --cflags QtOpenGL` -Ibin/packages/qhttpserver-master/src -DQHTTPSERVER_EXPORT -Ibin/packages/qhttpserver-master/http-parser -Ibin/packages/qhttpserver-master/build -D_REENTRANT
gcc -mfpmath=sse -msse2 -c bin/packages/qhttpserver-master/http-parser/http_parser.c -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wstrict-prototypes
In file included from bin/packages/qhttpserver-master/http-parser/http_parser.c:24:0:
bin/packages/qhttpserver-master/http-parser/http_parser.h:114:48: warning: comma at end of enumerator list [-Wpedantic]
#define XX(num, name, string) HTTP_##name = num,
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:110:3: note: in expansion of macro ‘XX’
XX(25, PURGE, PURGE) \
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:115:3: note: in expansion of macro ‘HTTP_METHOD_MAP’
HTTP_METHOD_MAP(XX)
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:180:37: warning: comma at end of enumerator list [-Wpedantic]
#define HTTP_ERRNO_GEN(n, s) HPE_##n,
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:176:3: note: in expansion of macro ‘HTTP_ERRNO_GEN’
XX(UNKNOWN, "an unknown error occurred")
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:182:3: note: in expansion of macro ‘HTTP_ERRNO_MAP’
HTTP_ERRNO_MAP(HTTP_ERRNO_GEN)
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:193:3: warning: type of bit-field ‘type’ is a GCC extension [-Wpedantic]
unsigned char type : 2; /* enum http_parser_type */
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:194:3: warning: type of bit-field ‘flags’ is a GCC extension [-Wpedantic]
unsigned char flags : 6; /* F_* values from 'flags' enum; semi-public */
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:207:3: warning: type of bit-field ‘http_errno’ is a GCC extension [-Wpedantic]
unsigned char http_errno : 7;
^
bin/packages/qhttpserver-master/http-parser/http_parser.h:214:3: warning: type of bit-field ‘upgrade’ is a GCC extension [-Wpedantic]
unsigned char upgrade : 1;
^
In file included from /usr/include/qt4/QtCore/QtGlobal:1:0,
from bin/packages/qhttpserver-master/src/qhttpserverapi.h:26,
from bin/packages/qhttpserver-master/src/qhttpserver.h:30,
from bin/packages/qhttpserver-master/src/qhttpserver.cpp:23:
/usr/include/qt4/QtCore/qglobal.h:949:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long qint64; /* 64 bit signed */
^
/usr/include/qt4/QtCore/qglobal.h:950:23: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef unsigned long long quint64; /* 64 bit unsigned */
^
In file included from /usr/include/qt4/QtCore/QtGlobal:1:0,
from bin/packages/qhttpserver-master/build/../src/qhttpserverapi.h:26,
from bin/packages/qhttpserver-master/build/../src/qhttpserver.h:30,
from bin/packages/qhttpserver-master/build/moc_qhttpserver.cpp:9:
/usr/include/qt4/QtCore/qglobal.h:949:14: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef long long qint64; /* 64 bit signed */
^
/usr/include/qt4/QtCore/qglobal.h:950:23: warning: ISO C++ 1998 does not support ‘long long’ [-Wlong-long]
typedef unsigned long long quint64; /* 64 bit unsigned */
^
gcc -mfpmath=sse -msse2 common/windows.c -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wstrict-prototypes
In file included from common/nsmtracker_events.h:21:0,
from common/nsmtracker.h:59,
from common/windows.c:18:
common/keyboard_sub_ids.h:130:8: warning: extra tokens at end of #endif directive [enabled by default]
#endif //TRACKER_SUBIDS
^
In file included from common/nsmtracker.h:60:0,
from common/windows.c:18:
common/OS_error_proc.h:18:1: error: expected identifier or ‘(’ before ‘/’ token
// why doesn't LANGSPEC work here?
^
common/OS_error_proc.h:18:13: warning: missing terminating ' character [enabled by default]
// why doesn't LANGSPEC work here?
^
gcc -mfpmath=sse -msse2 common/window_config.c -c `cat buildtype.opt` -Ibin/packages/gc-7.2/include -IQt/ -I/home/drew/.pyenv/versions/2.7.7/include/python2.7 -DNOPAUSEPLAY -DCOMPILING_RADIUM -DGUIISQT -DUSE_GFX_OP_QUEUE -DFULL_VERSION=1 -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 -DUSE_QT_VISUAL=1 -DUSE_GTK_VISUAL=0 -DUSE_QT_REQTYPE=1 -DUSE_GTK_REQTYPE=0 -DUSE_QT_MENU=1 -DUSE_GTK_MENU=0 -Imidi/rtmidi -ansi -pedantic -Wall -O2 -Werror=array-bounds -msse2 -DFOR_LINUX -DWITH_PD -Wno-unused-function -DUSE_VESTIGE=1 -Wstrict-prototypes
common/OS_error_proc.h:18:1: error: missing terminating ' character
// why doesn't LANGSPEC work here?
^
common/OS_error_proc.h:19:57: error: expected identifier or ‘(’ before ‘/’ token
extern LANGSPEC int SYSTEM_show_message(char *message); // Used before and after Qt is running
^
In file included from common/nsmtracker.h:61:0,
from common/windows.c:18:
common/OS_Semaphores.h:21:1: error: expected identifier or ‘(’ before ‘/’ token
// waiters/signallers??? It's not complicated:
^
common/OS_Semaphores.h:21:28: warning: missing terminating ' character [enabled by default]
// waiters/signallers??? It's not complicated:
^
common/OS_Semaphores.h:21:1: error: missing terminating ' character
// waiters/signallers??? It's not complicated:
^
In file included from common/windows.c:18:0:
common/nsmtracker.h:80:1: error: expected identifier or ‘(’ before ‘/’ token
//typedef int32_t STime; /* Time can be negative. */
^
common/nsmtracker.h:82:1: error: expected identifier or ‘(’ before ‘/’ token
//typedef STime NInt;
^
common/nsmtracker.h:84:1: error: expected identifier or ‘(’ before ‘/’ token
//#define PFREQ (48000*8) /* Subseconds for STime */ /* Replaced by samplerate */
^
common/nsmtracker.h:84:3: error: stray ‘#’ in program
//#define PFREQ (48000*8) /* Subseconds for STime */ /* Replaced by samplerate */
^
common/nsmtracker.h:86:3: error: stray ‘#’ in program
//#define LATENCY (PFREQ/200)
^
common/nsmtracker.h:109:2: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
};
^
In file included from common/nsmtracker.h:114:0,
from common/windows.c:18:
Qt/OS_Visual.h:31:1: error: expected identifier or ‘(’ before ‘/’ token
//# include "../X11/X11_ReqType.h"
^
Qt/OS_Visual.h:31:3: error: stray ‘#’ in program
//# include "../X11/X11_ReqType.h"
^
In file included from common/windows.c:18:0:
common/nsmtracker.h:141:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘double’
static inline double scale_double(double x, double x1, double x2, double y1, double y2){
^
common/nsmtracker.h:148:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float scale(float x, float x1, float x2, float y1, float y2){
^
In file included from common/nsmtracker.h:204:0,
from common/windows.c:18:
common/playerclass.h:35:1: error: expected specifier-qualifier-list before ‘/’ token
// Used by all
^
common/playerclass.h:76:1: error: expected identifier or ‘(’ before ‘/’ token
// Peq-types: (return-value from the PEQ_GetType function).
^
In file included from common/nsmtracker.h:204:0,
from common/windows.c:18:
common/playerclass.h:120:2: warning: data definition has no type or storage class [enabled by default]
}PlayerClass;
^
common/playerclass.h:120:2: warning: type defaults to ‘int’ in declaration of ‘PlayerClass’ [-Wimplicit-int]
common/playerclass.h:122:1: error: expected identifier or ‘(’ before ‘/’ token
//playtypes:
^
In file included from common/windows.c:18:0:
common/nsmtracker.h:205:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern PlayerClass *pc;
^
common/nsmtracker.h:243:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float VELOCITY_get(int velocity){
^
common/nsmtracker.h:288:36: error: expected specifier-qualifier-list before ‘/’ token
struct Velocities first_velocity; // used by nodelines
^
common/nsmtracker.h:345:1: error: unknown type name ‘inline’
static inline PatchPlayingNote NewPatchPlayingNote(float note_num, int64_t note_id,float pan){
^
common/nsmtracker.h:345:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NewPatchPlayingNote’
static inline PatchPlayingNote NewPatchPlayingNote(float note_num, int64_t note_id,float pan){
^
common/nsmtracker.h:354:1: error: expected identifier or ‘(’ before ‘/’ token
// Note that Patch objects are stored directly in undo/redo (not copied), so it must not be freed, reused for other purposes, or othervice manipulated when not available.
^
In file included from common/windows.c:18:0:
common/nsmtracker.h:391:2: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
};
^
common/nsmtracker.h:396:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void Patch_addPlayingVoice(struct Patch *patch, float note_num, int64_t note_id, float pan){
^
common/nsmtracker.h:410:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void Patch_removePlayingVoice(struct Patch *patch, int64_t note_id){
^
common/nsmtracker.h:431:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void Patch_addPlayingNote(struct Patch *patch, float note_num, int64_t note_id, float pan){
^
common/nsmtracker.h:438:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void Patch_removePlayingNote(struct Patch *patch, int64_t note_id){
^
common/nsmtracker.h:464:3: error: expected specifier-qualifier-list before ‘/’ token
// struct ListHeader1 l; // The next field in 'l' is not used. FX objects are stored one by one in the FXs object.
^
common/nsmtracker.h:477:43: warning: character constant too long for its type [enabled by default]
// (The refactor to let Patch own FX hasn't been done yet. It didn't make sense when there were only MIDI instrument, but now it's too complicated to let FX live independently.
^
common/nsmtracker.h:477:130: warning: missing terminating ' character [enabled by default]
// (The refactor to let Patch own FX hasn't been done yet. It didn't make sense when there were only MIDI instrument, but now it's too complicated to let FX live independently.
^
common/nsmtracker.h:477:2: error: missing terminating ' character
// (The refactor to let Patch own FX hasn't been done yet. It didn't make sense when there were only MIDI instrument, but now it's too complicated to let FX live independently.
^
common/nsmtracker.h:463:8: warning: struct has no members [-Wpedantic]
struct FX{
^
common/nsmtracker.h:498:1: error: expected identifier or ‘(’ before ‘/’ token
// These constants are not only used internally, but they are also saved to disk.
^
common/nsmtracker.h:503:2: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
};
^
common/nsmtracker.h:511:27: error: expected specifier-qualifier-list before ‘/’ token
vector_t patches; // Not safe to traverse from player thread.
^
common/nsmtracker.h:601:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float TRACK_get_pan(const struct Tracks *track){
^
common/nsmtracker.h:608:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float TRACK_get_volume(const struct Tracks *track){
^
common/nsmtracker.h:615:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float TRACK_get_velocity(const struct Tracks *track, int velocity){
^
common/nsmtracker.h:716:1: error: expected specifier-qualifier-list before ‘/’ token
// l.num=wtracknum;
^
common/nsmtracker.h:792:1: error: expected identifier or ‘(’ before ‘/’ token
// Todo: Rename all Tempos to BPMs. First step:
^
common/nsmtracker.h:806:2: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
};
^
common/nsmtracker.h:819:18: error: expected specifier-qualifier-list before ‘/’ token
float tempo1; // tempo (tempo*lpb) at this->l.p
^
common/nsmtracker.h:830:23: error: expected specifier-qualifier-list before ‘/’ token
bool is_beat; // true if this line starts a new beat
^
common/nsmtracker.h:857:3: error: expected specifier-qualifier-list before ‘/’ token
// This variable is checked after each keyboard or menu event. If true, trackreallines, wtracks, etc. will be updated.
^
common/nsmtracker.h:871:1: error: expected specifier-qualifier-list before ‘/’ token
// struct LocalZooms *next; /* Next on the same level. */
^
common/nsmtracker.h:899:10: error: expected specifier-qualifier-list before ‘/’ token
TBox a; // everything
^
common/nsmtracker.h:1043:3: error: expected specifier-qualifier-list before ‘/’ token
// struct MouseAction curraction;
^
common/nsmtracker.h:1096:29: error: expected specifier-qualifier-list before ‘/’ token
hash_t *mixerwidget_state; // Only used during loading.
^
common/nsmtracker.h:1118:9: error: expected specifier-qualifier-list before ‘/’ token
//int time_signature_numerator;
^
common/nsmtracker.h:1142:19: error: expected specifier-qualifier-list before ‘/’ token
float place; // A placement type represented as float
^
In file included from common/windows.c:22:0:
common/reallines_proc.h:23:1: error: expected identifier or ‘(’ before ‘/’ token
//extern int FindHighestLocalzoomLevel(struct WBlocks *wblock);
^
In file included from common/visual_proc.h:20:0,
from common/windows.c:25:
common/OS_visual_input.h:19:1: error: expected identifier or ‘(’ before ‘/’ token
//extern LANGSPEC char *GFX_SelectEditFont(struct Tracker_Windows *tvisual);
^
common/OS_visual_input.h:39:1: error: expected identifier or ‘(’ before ‘/’ token
// Note that For the ReqType functions, tvisual might be NULL. The reasons is that it can be called when loading, or when starting up.
^
In file included from common/visual_proc.h:20:0,
from common/windows.c:25:
common/OS_visual_input.h:88:65: error: expected identifier or ‘(’ before ‘/’ token
extern LANGSPEC void GFX_remove_patch_gui(struct Patch *patch); // Also deletes the audio object itself. (yes, it's messy)
^
common/OS_visual_input.h:88:114: warning: missing terminating ' character [enabled by default]
extern LANGSPEC void GFX_remove_patch_gui(struct Patch *patch); // Also deletes the audio object itself. (yes, it's messy)
^
common/OS_visual_input.h:88:65: error: missing terminating ' character
extern LANGSPEC void GFX_remove_patch_gui(struct Patch *patch); // Also deletes the audio object itself. (yes, it's messy)
^
common/OS_visual_input.h:95:1: error: expected identifier or ‘(’ before ‘/’ token
//extern LANGSPEC float *GFX_OS_get_system_volume_peak_pointers(int num_channels);
^
In file included from common/windows.c:25:0:
common/visual_proc.h:23:1: error: expected identifier or ‘(’ before ‘/’ token
// flags:
^
In file included from common/windows.c:25:0:
common/visual_proc.h:119:1: error: expected identifier or ‘(’ before ‘/’ token
//bool GFX_SelectEditFont(struct Tracker_Windows *tvisual){
^
common/windows.c:107:8: warning: extra tokens at end of #endif directive [enabled by default]
#endif // !USE_OPENGL
^
make: *** [windows.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from common/nsmtracker_events.h:21:0,
from common/nsmtracker.h:59,
from common/window_config.c:25:
common/keyboard_sub_ids.h:130:8: warning: extra tokens at end of #endif directive [enabled by default]
#endif //TRACKER_SUBIDS
^
In file included from common/nsmtracker.h:60:0,
from common/window_config.c:25:
common/OS_error_proc.h:18:1: error: expected identifier or ‘(’ before ‘/’ token
// why doesn't LANGSPEC work here?
^
common/OS_error_proc.h:18:13: warning: missing terminating ' character [enabled by default]
// why doesn't LANGSPEC work here?
^
common/OS_error_proc.h:18:1: error: missing terminating ' character
// why doesn't LANGSPEC work here?
^
common/OS_error_proc.h:19:57: error: expected identifier or ‘(’ before ‘/’ token
extern LANGSPEC int SYSTEM_show_message(char *message); // Used before and after Qt is running
^
In file included from common/nsmtracker.h:61:0,
from common/window_config.c:25:
common/OS_Semaphores.h:21:1: error: expected identifier or ‘(’ before ‘/’ token
// waiters/signallers??? It's not complicated:
^
common/OS_Semaphores.h:21:28: warning: missing terminating ' character [enabled by default]
// waiters/signallers??? It's not complicated:
^
common/OS_Semaphores.h:21:1: error: missing terminating ' character
// waiters/signallers??? It's not complicated:
^
In file included from common/window_config.c:25:0:
common/nsmtracker.h:80:1: error: expected identifier or ‘(’ before ‘/’ token
//typedef int32_t STime; /* Time can be negative. */
^
common/nsmtracker.h:82:1: error: expected identifier or ‘(’ before ‘/’ token
//typedef STime NInt;
^
common/nsmtracker.h:84:1: error: expected identifier or ‘(’ before ‘/’ token
//#define PFREQ (48000*8) /* Subseconds for STime */ /* Replaced by samplerate */
^
common/nsmtracker.h:84:3: error: stray ‘#’ in program
//#define PFREQ (48000*8) /* Subseconds for STime */ /* Replaced by samplerate */
^
common/nsmtracker.h:86:3: error: stray ‘#’ in program
//#define LATENCY (PFREQ/200)
^
common/nsmtracker.h:109:2: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
};
^
In file included from common/nsmtracker.h:114:0,
from common/window_config.c:25:
Qt/OS_Visual.h:31:1: error: expected identifier or ‘(’ before ‘/’ token
//# include "../X11/X11_ReqType.h"
^
Qt/OS_Visual.h:31:3: error: stray ‘#’ in program
//# include "../X11/X11_ReqType.h"
^
In file included from common/window_config.c:25:0:
common/nsmtracker.h:141:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘double’
static inline double scale_double(double x, double x1, double x2, double y1, double y2){
^
common/nsmtracker.h:148:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float scale(float x, float x1, float x2, float y1, float y2){
^
In file included from common/nsmtracker.h:204:0,
from common/window_config.c:25:
common/playerclass.h:35:1: error: expected specifier-qualifier-list before ‘/’ token
// Used by all
^
common/playerclass.h:76:1: error: expected identifier or ‘(’ before ‘/’ token
// Peq-types: (return-value from the PEQ_GetType function).
^
In file included from common/nsmtracker.h:204:0,
from common/window_config.c:25:
common/playerclass.h:120:2: warning: data definition has no type or storage class [enabled by default]
}PlayerClass;
^
common/playerclass.h:120:2: warning: type defaults to ‘int’ in declaration of ‘PlayerClass’ [-Wimplicit-int]
common/playerclass.h:122:1: error: expected identifier or ‘(’ before ‘/’ token
//playtypes:
^
In file included from common/window_config.c:25:0:
common/nsmtracker.h:205:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern PlayerClass *pc;
^
common/nsmtracker.h:243:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float VELOCITY_get(int velocity){
^
common/nsmtracker.h:288:36: error: expected specifier-qualifier-list before ‘/’ token
struct Velocities first_velocity; // used by nodelines
^
common/nsmtracker.h:345:1: error: unknown type name ‘inline’
static inline PatchPlayingNote NewPatchPlayingNote(float note_num, int64_t note_id,float pan){
^
common/nsmtracker.h:345:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NewPatchPlayingNote’
static inline PatchPlayingNote NewPatchPlayingNote(float note_num, int64_t note_id,float pan){
^
common/nsmtracker.h:354:1: error: expected identifier or ‘(’ before ‘/’ token
// Note that Patch objects are stored directly in undo/redo (not copied), so it must not be freed, reused for other purposes, or othervice manipulated when not available.
^
In file included from common/window_config.c:25:0:
common/nsmtracker.h:391:2: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
};
^
common/nsmtracker.h:396:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void Patch_addPlayingVoice(struct Patch *patch, float note_num, int64_t note_id, float pan){
^
common/nsmtracker.h:410:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void Patch_removePlayingVoice(struct Patch *patch, int64_t note_id){
^
common/nsmtracker.h:431:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void Patch_addPlayingNote(struct Patch *patch, float note_num, int64_t note_id, float pan){
^
common/nsmtracker.h:438:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void Patch_removePlayingNote(struct Patch *patch, int64_t note_id){
^
common/nsmtracker.h:464:3: error: expected specifier-qualifier-list before ‘/’ token
// struct ListHeader1 l; // The next field in 'l' is not used. FX objects are stored one by one in the FXs object.
^
common/nsmtracker.h:477:43: warning: character constant too long for its type [enabled by default]
// (The refactor to let Patch own FX hasn't been done yet. It didn't make sense when there were only MIDI instrument, but now it's too complicated to let FX live independently.
^
common/nsmtracker.h:477:130: warning: missing terminating ' character [enabled by default]
// (The refactor to let Patch own FX hasn't been done yet. It didn't make sense when there were only MIDI instrument, but now it's too complicated to let FX live independently.
^
common/nsmtracker.h:477:2: error: missing terminating ' character
// (The refactor to let Patch own FX hasn't been done yet. It didn't make sense when there were only MIDI instrument, but now it's too complicated to let FX live independently.
^
common/nsmtracker.h:463:8: warning: struct has no members [-Wpedantic]
struct FX{
^
common/nsmtracker.h:498:1: error: expected identifier or ‘(’ before ‘/’ token
// These constants are not only used internally, but they are also saved to disk.
^
common/nsmtracker.h:503:2: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
};
^
common/nsmtracker.h:511:27: error: expected specifier-qualifier-list before ‘/’ token
vector_t patches; // Not safe to traverse from player thread.
^
common/nsmtracker.h:601:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float TRACK_get_pan(const struct Tracks *track){
^
common/nsmtracker.h:608:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float TRACK_get_volume(const struct Tracks *track){
^
common/nsmtracker.h:615:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘float’
static inline float TRACK_get_velocity(const struct Tracks *track, int velocity){
^
common/nsmtracker.h:716:1: error: expected specifier-qualifier-list before ‘/’ token
// l.num=wtracknum;
^
common/nsmtracker.h:792:1: error: expected identifier or ‘(’ before ‘/’ token
// Todo: Rename all Tempos to BPMs. First step:
^
common/nsmtracker.h:806:2: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
};
^
common/nsmtracker.h:819:18: error: expected specifier-qualifier-list before ‘/’ token
float tempo1; // tempo (tempo*lpb) at this->l.p
^
common/nsmtracker.h:830:23: error: expected specifier-qualifier-list before ‘/’ token
bool is_beat; // true if this line starts a new beat
^
common/nsmtracker.h:857:3: error: expected specifier-qualifier-list before ‘/’ token
// This variable is checked after each keyboard or menu event. If true, trackreallines, wtracks, etc. will be updated.
^
common/nsmtracker.h:871:1: error: expected specifier-qualifier-list before ‘/’ token
// struct LocalZooms *next; /* Next on the same level. */
^
common/nsmtracker.h:899:10: error: expected specifier-qualifier-list before ‘/’ token
TBox a; // everything
^
common/nsmtracker.h:1043:3: error: expected specifier-qualifier-list before ‘/’ token
// struct MouseAction curraction;
^
common/nsmtracker.h:1096:29: error: expected specifier-qualifier-list before ‘/’ token
hash_t *mixerwidget_state; // Only used during loading.
^
common/nsmtracker.h:1118:9: error: expected specifier-qualifier-list before ‘/’ token
//int time_signature_numerator;
^
common/nsmtracker.h:1142:19: error: expected specifier-qualifier-list before ‘/’ token
float place; // A placement type represented as float
^
In file included from common/window_config.c:26:0:
common/vector_proc.h:22:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void VECTOR_push_back(vector_t *v, const void *element){
^
common/vector_proc.h:45:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void VECTOR_insert(vector_t *v, const void *element, int pos){
^
common/vector_proc.h:81:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
static inline void *VECTOR_get(const vector_t *v, int num, const char *type){
^
In file included from common/visual_proc.h:20:0,
from common/window_config.c:27:
common/OS_visual_input.h:19:1: error: expected identifier or ‘(’ before ‘/’ token
//extern LANGSPEC char *GFX_SelectEditFont(struct Tracker_Windows *tvisual);
^
common/OS_visual_input.h:39:1: error: expected identifier or ‘(’ before ‘/’ token
// Note that For the ReqType functions, tvisual might be NULL. The reasons is that it can be called when loading, or when starting up.
^
In file included from common/visual_proc.h:20:0,
from common/window_config.c:27:
common/OS_visual_input.h:88:65: error: expected identifier or ‘(’ before ‘/’ token
extern LANGSPEC void GFX_remove_patch_gui(struct Patch *patch); // Also deletes the audio object itself. (yes, it's messy)
^
common/OS_visual_input.h:88:114: warning: missing terminating ' character [enabled by default]
extern LANGSPEC void GFX_remove_patch_gui(struct Patch *patch); // Also deletes the audio object itself. (yes, it's messy)
^
common/OS_visual_input.h:88:65: error: missing terminating ' character
extern LANGSPEC void GFX_remove_patch_gui(struct Patch *patch); // Also deletes the audio object itself. (yes, it's messy)
^
common/OS_visual_input.h:95:1: error: expected identifier or ‘(’ before ‘/’ token
//extern LANGSPEC float *GFX_OS_get_system_volume_peak_pointers(int num_channels);
^
In file included from common/window_config.c:27:0:
common/visual_proc.h:23:1: error: expected identifier or ‘(’ before ‘/’ token
// flags:
^
In file included from common/window_config.c:27:0:
common/visual_proc.h:119:1: error: expected identifier or ‘(’ before ‘/’ token
//bool GFX_SelectEditFont(struct Tracker_Windows *tvisual){
^
make: *** [window_config.o] Error 1
bin/packages/s7/s7.c: At top level:
cc1: warning: unrecognized command line option "-Wno-absolute-value" [enabled by default]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment