Howdy, chuck 1.3.2.0 + miniAudicle 1.3.0 have been released: http://chuck.stanford.edu/release/ Our first release in a year is an exciting one. In anticipation of a number of ChucK-based computer music education initiatives (the forthcoming book "Programming for Musicians and Digital Artists" and Coursera course of the same name), we have added a number of conspicuously absent features and libraries, alongside cleaning up a large number of The most significant change is to formally release chuck as an installer package on Mac OS X and Windows platforms. These installer packages include chuck, miniAudicle, related example files, and the standard set of chugins. (Separate installation of these components is possible but discouraged and not necessarily supported.) Linux, for the time being, is still released as separate source distributions. SerialIO will allow ChucK programmers to easily interact with serial-based hardware devices such as Arduino. A number of string processing utilities have been added. Furthermore, the clear.vm command will enable more dynamic on-the-fly development with public classes. In miniAudicle, the underlying application core on Windows/Linux has been completely rewritten in Qt, greatly improving stability and overall experience. A number of other features and improvements have been added. Special thanks to Ajay Kapur, Kassen, Mark Morris, Bruce Lott, Fernando Lopez-Lezcano, and Romain Michon. Best regards, Spencer, Ge, and the ChucK team. chuck 1.3.2.0 --- - (added) --clear.vm flag instructs remote VM to remove all shreds and clear public user types - (added) Std.ftoi(float f) Function for converting float to int - (added) ASCII char literals - 'c' converted to int with ASCII value - (added) book/digital-artists example programs for forthcoming book: "Programming for Musicians and Digital Artists" (Manning Publications) (very special thanks to Mark Morris and Bruce Lott for sample production) - (added) new functions - me.path() equivalent to me.sourcePath() - me.dir() equivalent to me.sourceDir() - me.dir(int N) return Nth-level parent of source directory - Shred.fromId(int id) return Shred object corresponding to specified id - (added) new functions for string objects - .charAt(int index) return character of string at index - .setCharAt(int index, int ch) set character of string at index to ch - .substring(int pos) return new string with characters from pos to end of string - .substring(int pos, int len) return new string with characters from pos of length len - .insert(int pos, string str) insert str at pos - .erase(int pos, int len) remove len characters from string, beginning at pos - .replace(int pos, string str) replace characters of string at pos with str - .replace(int pos, int len, string str) replace len characters of string with str, starting at pos - .find(int ch) search for character ch in string, return index of first instance - .find(int ch, int pos) search for character ch in string, return index of first instance at or after index pos - .find(string str) search for string str in string, return index of first instance - .find(string str, int pos) search for string str in string, return index of first instance at or after index pos - .rfind(int ch) search for character ch in string, return index of last instance - .rfind(int ch, int pos) search for character ch in string, return index of last instance at or before index pos - .rfind(string str) search for string str in string, return index of last instance - .rfind(string str, int pos) search for string str in string, return index of last instance at or before index pos - (added) MidiFileIn class Class for parsing + handling MIDI input from a file. See examples/midi/playmidi.ck for example usage. - .open(string filename) Open file at specified path - .read(MidiMsg inMsg) Get next message in first track - .read(MidiMsg inMsg, int trackNo) Get next message in trackNo - (added) SerialIO class (extends IO) Class for communicating with serial devices, e.g Arduino. See examples/serial/ for example usage. - .list() (static) return array of strings corresponding to available serial IO devices - .open(int i, int baud, int mode) open device with index i. baud can be a constant specifying which standard serial baud rate is used (e.g. SerialIO.B9600). mode can be SerialIO.ASCII or SerialIO.BINARY to specify ASCII or binary interpretation of serial data. - .onLine() - .onByte() - .onBytes(int num) - .onInts(int num) - .onFloats(int num) chuck to now to wait for that type of data to arrive (in the specified quantity). E.g. serial.onLine() => now; will wait for 1 newline-terminated string to arrive from the serial device. - .getLine() .getByte() retrieve data requested as above as string/byte - .getBytes() .getInts() .getFloats() retrieve data requested using the onLine()/etc. above. as array of data type - .baudRate() .baudRate(int baud) get/set baud rate - SerialIO.B2400 SerialIO.B4800 SerialIO.B9600 SerialIO.B19200 SerialIO.B38400 SerialIO.B7200 SerialIO.B14400 SerialIO.B28800 SerialIO.B57600 SerialIO.B115200 SerialIO.B230400 available baud rates - (added) Regex class Class for regular expression matching and replacing in strings. Regex style is POSIX-extended. - RegEx.match(string pattern, string str) Return true if match for pattern is found in str, false otherwise - RegEx.match(string pattern, string str, string matches[]) Same as above, but return the match and sub-patterns in matches matches[0] is the entire matched pattern, matches[1] is the first sub-pattern (if any), and so on. - RegEx.replace(string pat, string repl, string str) Replace the first instance of pat in str with repl, returning the result. - RegEx.replaceAll(string pat, string repl, string str) Replace all instances of pat in str with repl, returning the result. - (fixed) --adc:<N> now works as expected - (fixed) FileIO => string bug - (fixed) LiSa.sync/LiSa.track now works when set to 1 (playhead follows input, normalized/rectified to [0,1]) 2 (playhead follows input, non-normalized/rectified) affects examples/special/LiSa-track*.ck - (fixed) LiSa interpolation bug - (fixed) .clear() function of arrays properly removes all items of the array - (fixed) != properly handles comparison between a string and literal null - (fixed) multichannel refcounting bug - (fixed) WvOut performs IO writes on separate thread, significantly minimizing audio underruns - (fixed) crash in Chorus destructor - (fixed) crash in Mandolin destructor - (fixed) ADSR correctly initialized in "DONE" state miniAudicle --- 1.3.0 - (added) chuck-1.3.2.0 - (added)(Win/Linux) completely new GUI architecture based on Qt - (added) Clear VM function -- remove all shreds and reset public user types - (added) export as WAV + Ogg + M4A (Mac only) + MP3 (if lame exe present) - (added) examples browser - (added) editor tabs - (added) complex/polar type names highlighted - (added) highlight chout/cherr - (added) Class/UGen type names highlighted - (added)(Windows) .ck file association and double-click to open in shell - (fixed) better read-only file handling - (fixed)(Mac) chugin browser icons not appearing in 10.5/10.6 - (fixed)(Mac) better MAUI stability - (fixed)(Windows) Windows XP emulation mode no longer required on Vista/7
Brilliant! Congratulations! :D On Mon, Sep 23, 2013 at 10:05 AM, Spencer Salazar < spencer@ccrma.stanford.edu> wrote:
Howdy,
chuck 1.3.2.0 + miniAudicle 1.3.0 have been released:
http://chuck.stanford.edu/release/
Our first release in a year is an exciting one. In anticipation of a number of ChucK-based computer music education initiatives (the forthcoming book "Programming for Musicians and Digital Artists" and Coursera course of the same name), we have added a number of conspicuously absent features and libraries, alongside cleaning up a large number of
The most significant change is to formally release chuck as an installer package on Mac OS X and Windows platforms. These installer packages include chuck, miniAudicle, related example files, and the standard set of chugins. (Separate installation of these components is possible but discouraged and not necessarily supported.) Linux, for the time being, is still released as separate source distributions.
SerialIO will allow ChucK programmers to easily interact with serial-based hardware devices such as Arduino. A number of string processing utilities have been added. Furthermore, the clear.vm command will enable more dynamic on-the-fly development with public classes.
In miniAudicle, the underlying application core on Windows/Linux has been completely rewritten in Qt, greatly improving stability and overall experience. A number of other features and improvements have been added.
Special thanks to Ajay Kapur, Kassen, Mark Morris, Bruce Lott, Fernando Lopez-Lezcano, and Romain Michon.
Best regards, Spencer, Ge, and the ChucK team.
chuck 1.3.2.0 --- - (added) --clear.vm flag instructs remote VM to remove all shreds and clear public user types - (added) Std.ftoi(float f) Function for converting float to int - (added) ASCII char literals - 'c' converted to int with ASCII value - (added) book/digital-artists example programs for forthcoming book: "Programming for Musicians and Digital Artists" (Manning Publications) (very special thanks to Mark Morris and Bruce Lott for sample production) - (added) new functions - me.path() equivalent to me.sourcePath() - me.dir() equivalent to me.sourceDir() - me.dir(int N) return Nth-level parent of source directory - Shred.fromId(int id) return Shred object corresponding to specified id - (added) new functions for string objects - .charAt(int index) return character of string at index - .setCharAt(int index, int ch) set character of string at index to ch - .substring(int pos) return new string with characters from pos to end of string - .substring(int pos, int len) return new string with characters from pos of length len - .insert(int pos, string str) insert str at pos - .erase(int pos, int len) remove len characters from string, beginning at pos - .replace(int pos, string str) replace characters of string at pos with str - .replace(int pos, int len, string str) replace len characters of string with str, starting at pos - .find(int ch) search for character ch in string, return index of first instance - .find(int ch, int pos) search for character ch in string, return index of first instance at or after index pos - .find(string str) search for string str in string, return index of first instance - .find(string str, int pos) search for string str in string, return index of first instance at or after index pos - .rfind(int ch) search for character ch in string, return index of last instance - .rfind(int ch, int pos) search for character ch in string, return index of last instance at or before index pos - .rfind(string str) search for string str in string, return index of last instance - .rfind(string str, int pos) search for string str in string, return index of last instance at or before index pos - (added) MidiFileIn class Class for parsing + handling MIDI input from a file. See examples/midi/playmidi.ck for example usage. - .open(string filename) Open file at specified path - .read(MidiMsg inMsg) Get next message in first track - .read(MidiMsg inMsg, int trackNo) Get next message in trackNo - (added) SerialIO class (extends IO) Class for communicating with serial devices, e.g Arduino. See examples/serial/ for example usage. - .list() (static) return array of strings corresponding to available serial IO devices - .open(int i, int baud, int mode) open device with index i. baud can be a constant specifying which standard serial baud rate is used (e.g. SerialIO.B9600). mode can be SerialIO.ASCII or SerialIO.BINARY to specify ASCII or binary interpretation of serial data. - .onLine() - .onByte() - .onBytes(int num) - .onInts(int num) - .onFloats(int num) chuck to now to wait for that type of data to arrive (in the specified quantity). E.g. serial.onLine() => now; will wait for 1 newline-terminated string to arrive from the serial device. - .getLine() .getByte() retrieve data requested as above as string/byte - .getBytes() .getInts() .getFloats() retrieve data requested using the onLine()/etc. above. as array of data type - .baudRate() .baudRate(int baud) get/set baud rate - SerialIO.B2400 SerialIO.B4800 SerialIO.B9600 SerialIO.B19200 SerialIO.B38400 SerialIO.B7200 SerialIO.B14400 SerialIO.B28800 SerialIO.B57600 SerialIO.B115200 SerialIO.B230400 available baud rates - (added) Regex class Class for regular expression matching and replacing in strings. Regex style is POSIX-extended. - RegEx.match(string pattern, string str) Return true if match for pattern is found in str, false otherwise - RegEx.match(string pattern, string str, string matches[]) Same as above, but return the match and sub-patterns in matches matches[0] is the entire matched pattern, matches[1] is the first sub-pattern (if any), and so on. - RegEx.replace(string pat, string repl, string str) Replace the first instance of pat in str with repl, returning the result. - RegEx.replaceAll(string pat, string repl, string str) Replace all instances of pat in str with repl, returning the result. - (fixed) --adc:<N> now works as expected - (fixed) FileIO => string bug - (fixed) LiSa.sync/LiSa.track now works when set to 1 (playhead follows input, normalized/rectified to [0,1]) 2 (playhead follows input, non-normalized/rectified) affects examples/special/LiSa-track*.ck - (fixed) LiSa interpolation bug - (fixed) .clear() function of arrays properly removes all items of the array - (fixed) != properly handles comparison between a string and literal null - (fixed) multichannel refcounting bug - (fixed) WvOut performs IO writes on separate thread, significantly minimizing audio underruns - (fixed) crash in Chorus destructor - (fixed) crash in Mandolin destructor - (fixed) ADSR correctly initialized in "DONE" state
miniAudicle --- 1.3.0 - (added) chuck-1.3.2.0 - (added)(Win/Linux) completely new GUI architecture based on Qt - (added) Clear VM function -- remove all shreds and reset public user types - (added) export as WAV + Ogg + M4A (Mac only) + MP3 (if lame exe present) - (added) examples browser - (added) editor tabs - (added) complex/polar type names highlighted - (added) highlight chout/cherr - (added) Class/UGen type names highlighted - (added)(Windows) .ck file association and double-click to open in shell - (fixed) better read-only file handling - (fixed)(Mac) chugin browser icons not appearing in 10.5/10.6 - (fixed)(Mac) better MAUI stability - (fixed)(Windows) Windows XP emulation mode no longer required on Vista/7
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Release me, insect, or I will destroy the Cosmos!
Awesome! Congratulations!
Lots of important stuff in this release. Really looking forward also to
the book and the Coursera class.
Best,
Mike
http://michaelclemow.com
http://semiotech.org
On Mon, Sep 23, 2013 at 7:47 AM, Stefan Blixt
Brilliant! Congratulations! :D
On Mon, Sep 23, 2013 at 10:05 AM, Spencer Salazar < spencer@ccrma.stanford.edu> wrote:
Howdy,
chuck 1.3.2.0 + miniAudicle 1.3.0 have been released:
http://chuck.stanford.edu/release/
Our first release in a year is an exciting one. In anticipation of a number of ChucK-based computer music education initiatives (the forthcoming book "Programming for Musicians and Digital Artists" and Coursera course of the same name), we have added a number of conspicuously absent features and libraries, alongside cleaning up a large number of
The most significant change is to formally release chuck as an installer package on Mac OS X and Windows platforms. These installer packages include chuck, miniAudicle, related example files, and the standard set of chugins. (Separate installation of these components is possible but discouraged and not necessarily supported.) Linux, for the time being, is still released as separate source distributions.
SerialIO will allow ChucK programmers to easily interact with serial-based hardware devices such as Arduino. A number of string processing utilities have been added. Furthermore, the clear.vm command will enable more dynamic on-the-fly development with public classes.
In miniAudicle, the underlying application core on Windows/Linux has been completely rewritten in Qt, greatly improving stability and overall experience. A number of other features and improvements have been added.
Special thanks to Ajay Kapur, Kassen, Mark Morris, Bruce Lott, Fernando Lopez-Lezcano, and Romain Michon.
Best regards, Spencer, Ge, and the ChucK team.
chuck 1.3.2.0 --- - (added) --clear.vm flag instructs remote VM to remove all shreds and clear public user types - (added) Std.ftoi(float f) Function for converting float to int - (added) ASCII char literals - 'c' converted to int with ASCII value - (added) book/digital-artists example programs for forthcoming book: "Programming for Musicians and Digital Artists" (Manning Publications) (very special thanks to Mark Morris and Bruce Lott for sample production) - (added) new functions - me.path() equivalent to me.sourcePath() - me.dir() equivalent to me.sourceDir() - me.dir(int N) return Nth-level parent of source directory - Shred.fromId(int id) return Shred object corresponding to specified id - (added) new functions for string objects - .charAt(int index) return character of string at index - .setCharAt(int index, int ch) set character of string at index to ch - .substring(int pos) return new string with characters from pos to end of string - .substring(int pos, int len) return new string with characters from pos of length len - .insert(int pos, string str) insert str at pos - .erase(int pos, int len) remove len characters from string, beginning at pos - .replace(int pos, string str) replace characters of string at pos with str - .replace(int pos, int len, string str) replace len characters of string with str, starting at pos - .find(int ch) search for character ch in string, return index of first instance - .find(int ch, int pos) search for character ch in string, return index of first instance at or after index pos - .find(string str) search for string str in string, return index of first instance - .find(string str, int pos) search for string str in string, return index of first instance at or after index pos - .rfind(int ch) search for character ch in string, return index of last instance - .rfind(int ch, int pos) search for character ch in string, return index of last instance at or before index pos - .rfind(string str) search for string str in string, return index of last instance - .rfind(string str, int pos) search for string str in string, return index of last instance at or before index pos - (added) MidiFileIn class Class for parsing + handling MIDI input from a file. See examples/midi/playmidi.ck for example usage. - .open(string filename) Open file at specified path - .read(MidiMsg inMsg) Get next message in first track - .read(MidiMsg inMsg, int trackNo) Get next message in trackNo - (added) SerialIO class (extends IO) Class for communicating with serial devices, e.g Arduino. See examples/serial/ for example usage. - .list() (static) return array of strings corresponding to available serial IO devices - .open(int i, int baud, int mode) open device with index i. baud can be a constant specifying which standard serial baud rate is used (e.g. SerialIO.B9600). mode can be SerialIO.ASCII or SerialIO.BINARY to specify ASCII or binary interpretation of serial data. - .onLine() - .onByte() - .onBytes(int num) - .onInts(int num) - .onFloats(int num) chuck to now to wait for that type of data to arrive (in the specified quantity). E.g. serial.onLine() => now; will wait for 1 newline-terminated string to arrive from the serial device. - .getLine() .getByte() retrieve data requested as above as string/byte - .getBytes() .getInts() .getFloats() retrieve data requested using the onLine()/etc. above. as array of data type - .baudRate() .baudRate(int baud) get/set baud rate - SerialIO.B2400 SerialIO.B4800 SerialIO.B9600 SerialIO.B19200 SerialIO.B38400 SerialIO.B7200 SerialIO.B14400 SerialIO.B28800 SerialIO.B57600 SerialIO.B115200 SerialIO.B230400 available baud rates - (added) Regex class Class for regular expression matching and replacing in strings. Regex style is POSIX-extended. - RegEx.match(string pattern, string str) Return true if match for pattern is found in str, false otherwise - RegEx.match(string pattern, string str, string matches[]) Same as above, but return the match and sub-patterns in matches matches[0] is the entire matched pattern, matches[1] is the first sub-pattern (if any), and so on. - RegEx.replace(string pat, string repl, string str) Replace the first instance of pat in str with repl, returning the result. - RegEx.replaceAll(string pat, string repl, string str) Replace all instances of pat in str with repl, returning the result. - (fixed) --adc:<N> now works as expected - (fixed) FileIO => string bug - (fixed) LiSa.sync/LiSa.track now works when set to 1 (playhead follows input, normalized/rectified to [0,1]) 2 (playhead follows input, non-normalized/rectified) affects examples/special/LiSa-track*.ck - (fixed) LiSa interpolation bug - (fixed) .clear() function of arrays properly removes all items of the array - (fixed) != properly handles comparison between a string and literal null - (fixed) multichannel refcounting bug - (fixed) WvOut performs IO writes on separate thread, significantly minimizing audio underruns - (fixed) crash in Chorus destructor - (fixed) crash in Mandolin destructor - (fixed) ADSR correctly initialized in "DONE" state
miniAudicle --- 1.3.0 - (added) chuck-1.3.2.0 - (added)(Win/Linux) completely new GUI architecture based on Qt - (added) Clear VM function -- remove all shreds and reset public user types - (added) export as WAV + Ogg + M4A (Mac only) + MP3 (if lame exe present) - (added) examples browser - (added) editor tabs - (added) complex/polar type names highlighted - (added) highlight chout/cherr - (added) Class/UGen type names highlighted - (added)(Windows) .ck file association and double-click to open in shell - (fixed) better read-only file handling - (fixed)(Mac) chugin browser icons not appearing in 10.5/10.6 - (fixed)(Mac) better MAUI stability - (fixed)(Windows) Windows XP emulation mode no longer required on Vista/7
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Release me, insect, or I will destroy the Cosmos!
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit. jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored) -------------- Joel
Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build? (Also wondering why the includes are qt5 but the instructions call for installation of qt4.) Joel On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build tool,
qmake, to generate makefiles that refer to whichever version of Qt is
available. I'm unsure of how well this works when an application designed
for Qt4 is built on a system with Qt5, but I had hoped that there would be
a compatibility mode. My guess is this mismatch between Qt versions is the
ultimate source of the errors you are seeing. The currently posted source
archive is all-good on systems with Qt4, so I will investigate what happens
under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/**Software/miniAudicle-1.3.0/**src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/** miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/**linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/** miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel ______________________________**_________________ chuck-users mailing list chuck-users@lists.cs.**princeton.edu
https://lists.cs.princeton.**edu/mailman/listinfo/chuck-**usershttps://lists.cs.princeton.edu/mailman/listinfo/chuck-users ______________________________**_________________ chuck-users mailing list chuck-users@lists.cs.**princeton.edu
https://lists.cs.princeton.**edu/mailman/listinfo/chuck-**usershttps://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hmm, I'm having just as much trouble on a different Ubuntu machine which only has Qt4. Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit Is it just me or is anyone else having build problems? jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make linux-alsa qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0, from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored) On 09/23/2013 04:13 PM, Spencer Salazar wrote:
Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
mailto:jwmatthys@yahoo.com> wrote: Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no Audicle.
*Brent Hoover*
Computer Scientist
ph: 323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
Hmm, I'm having just as much trouble on a different Ubuntu machine which only has Qt4.
Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit
Is it just me or is anyone else having build problems?
jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make linux-alsa qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0, from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory
compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src'
make: [linux-alsa] Error 2 (ignored)
On 09/23/2013 04:13 PM, Spencer Salazar wrote:
Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hey guys,
Ahh, I think I see the issue here now -- somehow miniAudicle's
Linux-specific configuration options are not being triggered.
Can you provide me with the results of the following command (ensuring that
the -l flag is set so it shows where symbolic links point to):
ls -l /usr/share/qt4/mkspecs
This will show me what Qt configurations are available and which one is
default, and hopefully figure out why that isn't triggering the "linux"
configuration in miniAudicle's build file.
Thanks,
spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
wrote: Hmm, I'm having just as much trouble on a different Ubuntu machine which only has Qt4.
Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit
Is it just me or is anyone else having build problems?
jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make linux-alsa qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0, from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory
compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src'
make: [linux-alsa] Error 2 (ignored)
On 09/23/2013 04:13 PM, Spencer Salazar wrote:
Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
OK, here you go. On 09/24/2013 02:49 PM, Spencer Salazar wrote:
Can you provide me with the results of the following command (ensuring that the -l flag is set so it shows where symbolic links point to): ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-armv4i-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-msvc2008
This will show me what Qt configurations are available and which one is default, and hopefully figure out why that isn't triggering the "linux" configuration in miniAudicle's build file.
Thanks, spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
mailto:brent@hoover.net> wrote: Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265 tel:323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
mailto:jwmatthys@yahoo.com> wrote: Hmm, I'm having just as much trouble on a different Ubuntu machine which only has Qt4.
Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit
Is it just me or is anyone else having build problems?
jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ mailto:jwmatthys@joel-hp-dv6:%7E/Audio/miniAudicle-1.3.0/src$ make linux-alsa qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0, from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory
compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src'
make: [linux-alsa] Error 2 (ignored)
On 09/23/2013 04:13 PM, Spencer Salazar wrote:
Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
mailto:jwmatthys@yahoo.com> wrote: Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ mailto:jwmatthys@matthys-vaio:%7E/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Ok, cool, thanks, thats looks like what I thought would be the problem. Now
try running this command (a two liner) in miniAudicle-1.3.0/src/:
$ sed -i '40 c\
linux-* {' miniAudicle.pro
This should change line 40 of miniAudicle.pro to 'linux-* {'. Then remake:
$ make clean
$ make linux-alsa
And let me know if you get any farther. If that works Ill update the source
and post that on the site.
spencer
On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys
OK, here you go.
On 09/24/2013 02:49 PM, Spencer Salazar wrote:
Can you provide me with the results of the following command (ensuring that the -l flag is set so it shows where symbolic links point to): ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-armv4i-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-msvc2008
This will show me what Qt configurations are available and which one is default, and hopefully figure out why that isn't triggering the "linux" configuration in miniAudicle's build file.
Thanks, spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
wrote: Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
wrote: Hmm, I'm having just as much trouble on a different Ubuntu machine which only has Qt4.
Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit
Is it just me or is anyone else having build problems?
jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make linux-alsa qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0, from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory
compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src'
make: [linux-alsa] Error 2 (ignored)
On 09/23/2013 04:13 PM, Spencer Salazar wrote:
Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Beautiful! That fixed it. It built and runs like a champ. Love the new GUI style. Thanks so much! Joel On 09/24/2013 05:40 PM, Spencer Salazar wrote:
Ok, cool, thanks, thats looks like what I thought would be the problem. Now try running this command (a two liner) in miniAudicle-1.3.0/src/:
$ sed -i '40 c\ linux-* {' miniAudicle.pro
This should change line 40 of miniAudicle.pro to 'linux-* {'. Then remake: $ make clean $ make linux-alsa
And let me know if you get any farther. If that works Ill update the source and post that on the site.
spencer
On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys
mailto:jwmatthys@yahoo.com> wrote: OK, here you go.
On 09/24/2013 02:49 PM, Spencer Salazar wrote:
Can you provide me with the results of the following command (ensuring that the -l flag is set so it shows where symbolic links point to): ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-armv4i-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-msvc2008
This will show me what Qt configurations are available and which one is default, and hopefully figure out why that isn't triggering the "linux" configuration in miniAudicle's build file.
Thanks, spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
mailto:brent@hoover.net> wrote: Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265 tel:323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
mailto:jwmatthys@yahoo.com> wrote: Hmm, I'm having just as much trouble on a different Ubuntu machine which only has Qt4.
Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit
Is it just me or is anyone else having build problems?
jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ mailto:jwmatthys@joel-hp-dv6:%7E/Audio/miniAudicle-1.3.0/src$ make linux-alsa qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0, from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory
compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src'
make: [linux-alsa] Error 2 (ignored)
On 09/23/2013 04:13 PM, Spencer Salazar wrote:
Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
mailto:jwmatthys@yahoo.com> wrote: Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ mailto:jwmatthys@matthys-vaio:%7E/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Sweet! I will post the updated source download shortly. Thanks again for
helping out.
spencer
On Tue, Sep 24, 2013 at 3:55 PM, Joel Matthys
Beautiful! That fixed it. It built and runs like a champ. Love the new GUI style.
Thanks so much! Joel
On 09/24/2013 05:40 PM, Spencer Salazar wrote:
Ok, cool, thanks, thats looks like what I thought would be the problem. Now try running this command (a two liner) in miniAudicle-1.3.0/src/:
$ sed -i '40 c\ linux-* {' miniAudicle.pro
This should change line 40 of miniAudicle.pro to 'linux-* {'. Then remake: $ make clean $ make linux-alsa
And let me know if you get any farther. If that works Ill update the source and post that on the site.
spencer
On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys
wrote: OK, here you go.
On 09/24/2013 02:49 PM, Spencer Salazar wrote:
Can you provide me with the results of the following command (ensuring that the -l flag is set so it shows where symbolic links point to): ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-armv4i-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-msvc2008
This will show me what Qt configurations are available and which one is default, and hopefully figure out why that isn't triggering the "linux" configuration in miniAudicle's build file.
Thanks, spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
wrote: Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
wrote: Hmm, I'm having just as much trouble on a different Ubuntu machine which only has Qt4.
Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit
Is it just me or is anyone else having build problems?
jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make linux-alsa qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0, from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory
compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src'
make: [linux-alsa] Error 2 (ignored)
On 09/23/2013 04:13 PM, Spencer Salazar wrote:
Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hi, I have the same issue as previously mentioned (on Arch 64), on make linux- jack (as well as linux-alsa). Changing the miniAudicle.pro did not resolve it. I enclosed below the qmake trace, and the linux-relevant portion of my mkspecs. Cheers, Pierre Faure In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: erreur fatale: QMainWindow : No such file or directory #include <QMainWindow> ^ ************************************************* lrwxrwxrwx 1 root root 9 16 août 15:27 default -> linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-arm-gnueabi-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-cxx/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-ecc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-maemo/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-kcc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-llvm/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-lsb-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-pgcc/ Le mardi 24 septembre 2013 15:40:50 Spencer Salazar a écrit :
Ok, cool, thanks, thats looks like what I thought would be the problem. Now try running this command (a two liner) in miniAudicle-1.3.0/src/:
$ sed -i '40 c\ linux-* {' miniAudicle.pro
This should change line 40 of miniAudicle.pro to 'linux-* {'. Then remake: $ make clean $ make linux-alsa
And let me know if you get any farther. If that works Ill update the source and post that on the site.
spencer
On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys
wrote: OK, here you go.
On 09/24/2013 02:49 PM, Spencer Salazar wrote: Can you provide me with the results of the following command (ensuring
that the -l flag is set so it shows where symbolic links point to): ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs
total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-armv4i- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional- msvc2008
This will show me what Qt configurations are available and which one is
default, and hopefully figure out why that isn't triggering the "linux" configuration in miniAudicle's build file.
Thanks,
spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
wrote: Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no
Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
wrote: Hmm, I'm having just as much trouble on a different Ubuntu machine
which only has Qt4.
Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit
Is it just me or is anyone else having build problems?
jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make linux-alsa qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG - DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0,
from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory
compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1
make[1]: Leaving directory
`/home/jwmatthys/Audio/miniAudicle-1.3.0/src'
make: [linux-alsa] Error 2 (ignored)
On 09/23/2013 04:13 PM, Spencer Salazar wrote: Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build
tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote:
I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit.
jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make linux-alsa make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ - D__LINUX__ -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG - DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ - I. -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or directory compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1 make[1]: Leaving directory `/home/jwmatthys/Software/miniAudicle-1.3.0/src' make: [linux-alsa] Error 2 (ignored)
-------------- Joel _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://lists.cs.princeton.edu/ma ilman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://lists.cs.princeton.edu/mail man/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hi Pierre, Thanks for the report -- can you 'make clean', then 'make linux-alsa', and post the full output of running that command? Thanks, spencer On Thu, Sep 26, 2013 at 12:13 AM,
Hi,
I have the same issue as previously mentioned (on Arch 64), on make linux- jack (as well as linux-alsa). Changing the miniAudicle.pro did not resolve it. I enclosed below the qmake trace, and the linux-relevant portion of my mkspecs. Cheers,
Pierre Faure
In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: erreur fatale: QMainWindow : No such file or directory #include <QMainWindow> ^
************************************************* lrwxrwxrwx 1 root root 9 16 août 15:27 default -> linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-arm-gnueabi-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-cxx/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-ecc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-maemo/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-kcc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-llvm/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-lsb-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-pgcc/
Ok, cool, thanks, thats looks like what I thought would be the problem. Now try running this command (a two liner) in miniAudicle-1.3.0/src/:
$ sed -i '40 c\ linux-* {' miniAudicle.pro
This should change line 40 of miniAudicle.pro to 'linux-* {'. Then remake: $ make clean $ make linux-alsa
And let me know if you get any farther. If that works Ill update the
and post that on the site.
spencer
On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys
wrote: OK, here you go.
On 09/24/2013 02:49 PM, Spencer Salazar wrote: Can you provide me with the results of the following command (ensuring
that the -l flag is set so it shows where symbolic links point to): ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs
total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-armv4i- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional- msvc2008
This will show me what Qt configurations are available and which one is
default, and hopefully figure out why that isn't triggering the "linux" configuration in miniAudicle's build file.
Thanks,
spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
wrote: Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no
Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
wrote: Hmm, I'm having just as much trouble on a different Ubuntu machine
which only has Qt4.
Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit
Is it just me or is anyone else having build problems?
jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make linux-alsa qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG - DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0,
from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory
compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1
make[1]: Leaving directory
`/home/jwmatthys/Audio/miniAudicle-1.3.0/src'
make: [linux-alsa] Error 2 (ignored)
On 09/23/2013 04:13 PM, Spencer Salazar wrote: Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build
tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile fixes this error, but then I keep running into errors relating to misnamed or missing files. (For example, source files which include ui_mAMainWindow.h, which appears to have been renamed "mAMainWindow.ui.") Are you sure the release on the website is the final build?
(Also wondering why the includes are qt5 but the instructions call for installation of qt4.)
Joel
On 09/23/2013 02:57 PM, Joel Matthys wrote: > I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit. > > jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make > linux-alsa > make -f makefile.qt-alsa > make[1]: Entering directory > `/home/jwmatthys/Software/miniAudicle-1.3.0/src' > g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ - D__LINUX__ > -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG - DQT_NETWORK_LIB > -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ - I. > -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork > -I/usr/include/qt5/QtGui > -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o > qt/mAMainWindow.cpp > In file included from qt/mAMainWindow.cpp:25:0: > qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or > directory > compilation terminated. > make[1]: *** [build/mAMainWindow.o] Error 1 > make[1]: Leaving directory > `/home/jwmatthys/Software/miniAudicle-1.3.0/src' > make: [linux-alsa] Error 2 (ignored) > > -------------- > Joel > _______________________________________________ > chuck-users mailing list > chuck-users@lists.cs.princeton.edu > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://
ilman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://
Le mardi 24 septembre 2013 15:40:50 Spencer Salazar a écrit : source lists.cs.princeton.edu/ma lists.cs.princeton.edu/mail
man/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Ah yes, also let me know the result of this:
$ qmake --version
Thanks,
spencer
On Thu, Sep 26, 2013 at 2:49 PM, Spencer Salazar wrote: Hi Pierre, Thanks for the report -- can you 'make clean', then 'make linux-alsa', and
post the full output of running that command? Thanks,
spencer On Thu, Sep 26, 2013 at 12:13 AM,
Hi,
I have the same issue as previously mentioned (on Arch 64), on make linux- jack (as well as linux-alsa). Changing the miniAudicle.pro did not resolve it. I enclosed below the qmake trace, and the linux-relevant portion of my mkspecs. Cheers,
Pierre Faure
In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: erreur fatale: QMainWindow : No such file or directory #include <QMainWindow> ^
************************************************* lrwxrwxrwx 1 root root 9 16 août 15:27 default -> linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-arm-gnueabi-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-cxx/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-ecc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-maemo/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-kcc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-llvm/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-lsb-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-pgcc/
Ok, cool, thanks, thats looks like what I thought would be the problem. Now try running this command (a two liner) in miniAudicle-1.3.0/src/:
$ sed -i '40 c\ linux-* {' miniAudicle.pro
This should change line 40 of miniAudicle.pro to 'linux-* {'. Then remake: $ make clean $ make linux-alsa
And let me know if you get any farther. If that works Ill update the
and post that on the site.
spencer
On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys
wrote: OK, here you go.
On 09/24/2013 02:49 PM, Spencer Salazar wrote: Can you provide me with the results of the following command (ensuring
that the -l flag is set so it shows where symbolic links point to): ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs
total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-armv4i- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional- msvc2008
This will show me what Qt configurations are available and which one is
default, and hopefully figure out why that isn't triggering the "linux" configuration in miniAudicle's build file.
Thanks,
spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
wrote: Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no
Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
wrote: Hmm, I'm having just as much trouble on a different Ubuntu machine
which only has Qt4.
Is it possible this is a qmake version problem? QMake version 2.01a Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu Ubuntu 13.04 64-bit
Is it just me or is anyone else having build problems?
jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make
qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1]: Entering directory `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o build/ui_mAMainWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o build/ui_madocumentview.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o build/ui_mAConsoleMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o build/ui_mAVMMonitor.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui -o build/ui_mAPreferencesWindow.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o build/ui_mAExportDialog.h g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG - DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.h:34:0,
from qt/mAMainWindow.cpp:25: ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file or directory
compilation terminated. make[1]: *** [build/mAMainWindow.o] Error 1
make[1]: Leaving directory
`/home/jwmatthys/Audio/miniAudicle-1.3.0/src'
make: [linux-alsa] Error 2 (ignored)
On 09/23/2013 04:13 PM, Spencer Salazar wrote: Hey Joel,
Thanks for reporting in. Qt's build system uses its own custom build
tool, qmake, to generate makefiles that refer to whichever version of Qt is available. I'm unsure of how well this works when an application designed for Qt4 is built on a system with Qt5, but I had hoped that there would be a compatibility mode. My guess is this mismatch between Qt versions is the ultimate source of the errors you are seeing. The currently posted source archive is all-good on systems with Qt4, so I will investigate what happens under Qt5.
spencer
On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: > Adding -I/usr/include/qt5/QtWidgets to the includes in the makefile > fixes this error, but then I keep running into errors relating to > misnamed > or missing files. (For example, source files which include > ui_mAMainWindow.h, which appears to have been renamed > "mAMainWindow.ui.") > Are you sure the release on the website is the final build? > > (Also wondering why the includes are qt5 but the instructions call for > installation of qt4.) > > Joel > > On 09/23/2013 02:57 PM, Joel Matthys wrote: >> I get a Qt error when I try to build for Linux. Ubuntu 13.04 32-bit. >> >> jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make >> linux-alsa >> make -f makefile.qt-alsa >> make[1]: Entering directory >> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' >> g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ - D__LINUX__ >> -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG - DQT_NETWORK_LIB >> -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ - I. >> -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork >> -I/usr/include/qt5/QtGui >> -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o >> qt/mAMainWindow.cpp >> In file included from qt/mAMainWindow.cpp:25:0: >> qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file or >> directory >> compilation terminated. >> make[1]: *** [build/mAMainWindow.o] Error 1 >> make[1]: Leaving directory >> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' >> make: [linux-alsa] Error 2 (ignored) >> >> -------------- >> Joel >> _______________________________________________ >> chuck-users mailing list >> chuck-users@lists.cs.princeton.edu >> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > > _______________________________________________ > chuck-users mailing list > chuck-users@lists.cs.princeton.edu > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users _______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://
ilman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://
Le mardi 24 septembre 2013 15:40:50 Spencer Salazar a écrit : source linux-alsa lists.cs.princeton.edu/ma lists.cs.princeton.edu/mail
man/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Ah yes, also let me know the result of this:
$ qmake --version
Thanks, spencer
On Thu, Sep 26, 2013 at 2:49 PM, Spencer Salazar
wrote:
Hi Pierre,
Thanks for the report -- can you 'make clean', then 'make linux-alsa', and post the full output of running that command?
Thanks, spencer
On Thu, Sep 26, 2013 at 12:13 AM,
wrote: Hi,
I have the same issue as previously mentioned (on Arch 64), on make linux- jack (as well as linux-alsa). Changing the miniAudicle.pro did not resolve it. I enclosed below the qmake trace, and the linux-relevant portion of my mkspecs. Cheers,
Pierre Faure
In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: erreur fatale: QMainWindow : No such file or directory
#include <QMainWindow>
^
************************************************* lrwxrwxrwx 1 root root 9 16 août 15:27 default -> linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-arm-gnueabi-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-cxx/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-ecc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-maemo/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-kcc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-llvm/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-lsb-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-pgcc/
Le mardi 24 septembre 2013 15:40:50 Spencer Salazar a écrit :
Ok, cool, thanks, thats looks like what I thought would be the problem.
Now
try running this command (a two liner) in miniAudicle-1.3.0/src/:
$ sed -i '40 c\ linux-* {' miniAudicle.pro
This should change line 40 of miniAudicle.pro to 'linux-* {'. Then
remake:
$ make clean $ make linux-alsa
And let me know if you get any farther. If that works Ill update the
source
and post that on the site.
spencer
On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys
wrote:
OK, here you go.
On 09/24/2013 02:49 PM, Spencer Salazar wrote: Can you provide me with the results of the following command
(ensuring
that the -l flag is set so it shows where symbolic links point to): ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs
total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded- armv4i-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-
msvc2008
This will show me what Qt configurations are available and which one
is
default, and hopefully figure out why that isn't triggering the
"linux"
configuration in miniAudicle's build file.
Thanks,
spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
wrote:
Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no
Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
wrote: > Hmm, I'm having just as much trouble on a different Ubuntu machine > > which only has Qt4. > > Is it possible this is a qmake version problem? > QMake version 2.01a > Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu > Ubuntu 13.04 64-bit > > Is it just me or is anyone else having build problems? > > jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make
linux-alsa
> qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro > make -f makefile.qt-alsa > make[1]: Entering directory > `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o > build/ui_mAMainWindow.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o > build/ui_madocumentview.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o > build/ui_mAConsoleMonitor.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o > build/ui_mAVMMonitor.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui - o > build/ui_mAPreferencesWindow.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o > build/ui_mAExportDialog.h > g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -
DQT_GUI_LIB
> -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED > -I/usr/share/qt4/mkspecs/linux-g++-64 -I. - I/usr/include/qt4/QtCore > -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui
-I/usr/include/qt4
> -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp > In file included from qt/mAMainWindow.h:34:0, > > from qt/mAMainWindow.cpp:25: > ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file > or > directory > > compilation terminated. > make[1]: *** [build/mAMainWindow.o] Error 1 > > make[1]: Leaving directory > > `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' > > make: [linux-alsa] Error 2 (ignored) > > On 09/23/2013 04:13 PM, Spencer Salazar wrote: > Hey Joel, > > Thanks for reporting in. Qt's build system uses its own custom
build
> tool, qmake, to generate makefiles that refer to whichever version
of Qt
> is > available. I'm unsure of how well this works when an application > designed > for Qt4 is built on a system with Qt5, but I had hoped that there
would
> be > a compatibility mode. My guess is this mismatch between Qt versions
is
> the > ultimate source of the errors you are seeing. The currently
Hi Spencer, I apologize for the delay. Here's the full report for make linux-alsa (pardon the french): qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro make -f makefile.qt-alsa make[1] : on entre dans le répertoire « /home/koukol/src/build/miniAudicle-1.3.0/src » g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -D__LINUX__ - Ichuck/src -march=x86-64 -mtune=generic -pipe -fstack-protector -- param=ssp-buffer-size=4 -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG - DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib/qt/mkspecs/linux- g++ -I. -I/usr/include/qt -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: erreur fatale: QMainWindow : Aucun fichier ou dossier de ce type #include <QMainWindow> ^ compilation terminée. make[1]: *** [build/mAMainWindow.o] Erreur 1 make[1] : on quitte le répertoire « /home/koukol/src/build/miniAudicle-1.3.0/src » make: [linux-alsa] Erreur 2 (ignorée) Le jeudi 26 septembre 2013 14:49:55 Spencer Salazar a écrit : posted
> source > archive is all-good on systems with Qt4, so I will investigate what > happens > under Qt5. > > spencer > > On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: >> Adding -I/usr/include/qt5/QtWidgets to the includes in the >> makefile >> fixes this error, but then I keep running into errors relating to >> misnamed >> or missing files. (For example, source files which include >> ui_mAMainWindow.h, which appears to have been renamed >> "mAMainWindow.ui.") >> Are you sure the release on the website is the final build? >> >> (Also wondering why the includes are qt5 but the instructions call
for
>> installation of qt4.) >> >> Joel >> >> On 09/23/2013 02:57 PM, Joel Matthys wrote: >>> I get a Qt error when I try to build for Linux. Ubuntu 13.04
32-bit.
>>> jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make >>> linux-alsa >>> make -f makefile.qt-alsa >>> make[1]: Entering directory >>> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' >>> g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -
D__LINUX__
>>> -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -
DQT_NETWORK_LIB
>>> -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux- g++ -
I.
>>> -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork >>> -I/usr/include/qt5/QtGui >>> -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o >>> qt/mAMainWindow.cpp >>> In file included from qt/mAMainWindow.cpp:25:0: >>> qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file >>> or >>> directory >>> compilation terminated. >>> make[1]: *** [build/mAMainWindow.o] Error 1 >>> make[1]: Leaving directory >>> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' >>> make: [linux-alsa] Error 2 (ignored) >>> >>> -------------- >>> Joel >>> _______________________________________________ >>> chuck-users mailing list >>> chuck-users@lists.cs.princeton.edu >>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users >> >> _______________________________________________ >> chuck-users mailing list >> chuck-users@lists.cs.princeton.edu >> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > > _______________________________________________ > chuck-users mailing > listchuck-users@lists.cs.princeton.eduhttps://
lists.cs.princeton.edu/ma
> ilman/listinfo/chuck-users > > > > _______________________________________________ > chuck-users mailing list > chuck-users@lists.cs.princeton.edu > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://
lists.cs.princeton.edu/mail
man/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Ah yes, also let me know the result of this:
$ qmake --version
Thanks, spencer
On Thu, Sep 26, 2013 at 2:49 PM, Spencer Salazar
wrote:
Hi Pierre,
Thanks for the report -- can you 'make clean', then 'make linux-alsa', and post the full output of running that command?
Thanks, spencer
On Thu, Sep 26, 2013 at 12:13 AM,
wrote: Hi,
I have the same issue as previously mentioned (on Arch 64), on make linux- jack (as well as linux-alsa). Changing the miniAudicle.pro did not resolve it. I enclosed below the qmake trace, and the linux-relevant portion of my mkspecs. Cheers,
Pierre Faure
In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: erreur fatale: QMainWindow : No such file or directory
#include <QMainWindow>
^
************************************************* lrwxrwxrwx 1 root root 9 16 août 15:27 default -> linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-arm-gnueabi-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-cxx/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-ecc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-maemo/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-kcc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-llvm/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-lsb-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-pgcc/
Le mardi 24 septembre 2013 15:40:50 Spencer Salazar a écrit :
Ok, cool, thanks, thats looks like what I thought would be the problem.
Now
try running this command (a two liner) in miniAudicle-1.3.0/src/:
$ sed -i '40 c\ linux-* {' miniAudicle.pro
This should change line 40 of miniAudicle.pro to 'linux-* {'. Then
remake:
$ make clean $ make linux-alsa
And let me know if you get any farther. If that works Ill update the
source
and post that on the site.
spencer
On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys
wrote:
OK, here you go.
On 09/24/2013 02:49 PM, Spencer Salazar wrote: Can you provide me with the results of the following command
(ensuring
that the -l flag is set so it shows where symbolic links point to): ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs
total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded- armv4i-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-
msvc2008
This will show me what Qt configurations are available and which one
is
default, and hopefully figure out why that isn't triggering the
"linux"
configuration in miniAudicle's build file.
Thanks,
spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
wrote:
Hello,
I am having an identical problem on Ubuntu 12.04. Chuck builds, no
Audicle.
*Brent Hoover* Computer Scientist ph: 323-687-3265
On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
wrote: > Hmm, I'm having just as much trouble on a different Ubuntu machine > > which only has Qt4. > > Is it possible this is a qmake version problem? > QMake version 2.01a > Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu > Ubuntu 13.04 64-bit > > Is it just me or is anyone else having build problems? > > jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make
linux-alsa
> qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro > make -f makefile.qt-alsa > make[1]: Entering directory > `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o > build/ui_mAMainWindow.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o > build/ui_madocumentview.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o > build/ui_mAConsoleMonitor.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o > build/ui_mAVMMonitor.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui - o > build/ui_mAPreferencesWindow.h > /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o > build/ui_mAExportDialog.h > g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -
DQT_GUI_LIB
> -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED > -I/usr/share/qt4/mkspecs/linux-g++-64 -I. - I/usr/include/qt4/QtCore > -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui
-I/usr/include/qt4
> -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp > In file included from qt/mAMainWindow.h:34:0, > > from qt/mAMainWindow.cpp:25: > ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file > or > directory > > compilation terminated. > make[1]: *** [build/mAMainWindow.o] Error 1 > > make[1]: Leaving directory > > `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' > > make: [linux-alsa] Error 2 (ignored) > > On 09/23/2013 04:13 PM, Spencer Salazar wrote: > Hey Joel, > > Thanks for reporting in. Qt's build system uses its own custom
build
> tool, qmake, to generate makefiles that refer to whichever version
of Qt
> is > available. I'm unsure of how well this works when an application > designed > for Qt4 is built on a system with Qt5, but I had hoped that there
would
> be > a compatibility mode. My guess is this mismatch between Qt versions
is
> the > ultimate source of the errors you are seeing. The currently
As for qmake --version : QMake version 3.0 Using Qt version 5.1.1 in /usr/lib Best, Pierre Le jeudi 26 septembre 2013 14:49:55 Spencer Salazar a écrit : posted
> source > archive is all-good on systems with Qt4, so I will investigate what > happens > under Qt5. > > spencer > > On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: >> Adding -I/usr/include/qt5/QtWidgets to the includes in the >> makefile >> fixes this error, but then I keep running into errors relating to >> misnamed >> or missing files. (For example, source files which include >> ui_mAMainWindow.h, which appears to have been renamed >> "mAMainWindow.ui.") >> Are you sure the release on the website is the final build? >> >> (Also wondering why the includes are qt5 but the instructions call
for
>> installation of qt4.) >> >> Joel >> >> On 09/23/2013 02:57 PM, Joel Matthys wrote: >>> I get a Qt error when I try to build for Linux. Ubuntu 13.04
32-bit.
>>> jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make >>> linux-alsa >>> make -f makefile.qt-alsa >>> make[1]: Entering directory >>> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' >>> g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -
D__LINUX__
>>> -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -
DQT_NETWORK_LIB
>>> -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux- g++ -
I.
>>> -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork >>> -I/usr/include/qt5/QtGui >>> -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o >>> qt/mAMainWindow.cpp >>> In file included from qt/mAMainWindow.cpp:25:0: >>> qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file >>> or >>> directory >>> compilation terminated. >>> make[1]: *** [build/mAMainWindow.o] Error 1 >>> make[1]: Leaving directory >>> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' >>> make: [linux-alsa] Error 2 (ignored) >>> >>> -------------- >>> Joel >>> _______________________________________________ >>> chuck-users mailing list >>> chuck-users@lists.cs.princeton.edu >>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users >> >> _______________________________________________ >> chuck-users mailing list >> chuck-users@lists.cs.princeton.edu >> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > > _______________________________________________ > chuck-users mailing > listchuck-users@lists.cs.princeton.eduhttps://
lists.cs.princeton.edu/ma
> ilman/listinfo/chuck-users > > > > _______________________________________________ > chuck-users mailing list > chuck-users@lists.cs.princeton.edu > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://
lists.cs.princeton.edu/mail
man/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hi Pierre, Interesting -- it looks like the build process is trying to use Qt5, while miniAudicle will only work with Qt4. Try installing Qt4 (if you don't already have it available), and then run the following to clean + build: $ make clean $ QMAKE=qmake-qt4 make linux-alsa The variable definition at the beginning will ensure Qt4 is used. Let me know if that works! Thanks, spencer On Mon, Sep 30, 2013 at 11:30 AM, Pierre Faure
As for qmake --version : QMake version 3.0 Using Qt version 5.1.1 in /usr/lib
Best,
Pierre
Ah yes, also let me know the result of this:
$ qmake --version
Thanks, spencer
On Thu, Sep 26, 2013 at 2:49 PM, Spencer Salazar
wrote:
Hi Pierre,
Thanks for the report -- can you 'make clean', then 'make linux-alsa', and post the full output of running that command?
Thanks, spencer
On Thu, Sep 26, 2013 at 12:13 AM,
wrote: Hi,
I have the same issue as previously mentioned (on Arch 64), on make linux- jack (as well as linux-alsa). Changing the miniAudicle.pro did not resolve it. I enclosed below the qmake trace, and the linux-relevant portion of my mkspecs. Cheers,
Pierre Faure
In file included from qt/mAMainWindow.cpp:25:0: qt/mAMainWindow.h:28:23: erreur fatale: QMainWindow : No such file or directory
#include <QMainWindow>
^
************************************************* lrwxrwxrwx 1 root root 9 16 août 15:27 default -> linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-arm-gnueabi-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-cxx/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-ecc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-maemo/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-32/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-64/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-kcc/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-llvm/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-lsb-g++/ drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-pgcc/
Le mardi 24 septembre 2013 15:40:50 Spencer Salazar a écrit :
Ok, cool, thanks, thats looks like what I thought would be the
Now
try running this command (a two liner) in miniAudicle-1.3.0/src/:
$ sed -i '40 c\ linux-* {' miniAudicle.pro
This should change line 40 of miniAudicle.pro to 'linux-* {'. Then
remake:
$ make clean $ make linux-alsa
And let me know if you get any farther. If that works Ill update the
source
and post that on the site.
spencer
On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys
wrote:
OK, here you go.
On 09/24/2013 02:49 PM, Spencer Salazar wrote: Can you provide me with the results of the following command
(ensuring
that the -l flag is set so it shows where symbolic links point
to):
ls -l /usr/share/qt4/mkspecs
$ ls -l /usr/share/qt4/mkspecs
total 428 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc drwxr-xr-x 11 root root 4096 Sep 19 02:21 common drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 drwxr-xr-x 6 root root 4096 Sep 19 02:21 features drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-sh4-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-x86-msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-x86-msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded- armv4i-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional-
msvc2008
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard- msvc2005 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard- msvc2008 drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-
msvc2005
drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional-
msvc2008
This will show me what Qt configurations are available and which one
is
default, and hopefully figure out why that isn't triggering the
"linux"
configuration in miniAudicle's build file.
Thanks,
spencer
On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover
wrote:
> Hello, > > I am having an identical problem on Ubuntu 12.04. Chuck builds, no > > Audicle. > > *Brent Hoover* > Computer Scientist > ph: 323-687-3265 > > On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys
wrote: >> Hmm, I'm having just as much trouble on a different Ubuntu machine >> >> which only has Qt4. >> >> Is it possible this is a qmake version problem? >> QMake version 2.01a >> Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu >> Ubuntu 13.04 64-bit >> >> Is it just me or is anyone else having build problems? >> >> jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make
linux-alsa
>> qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro >> make -f makefile.qt-alsa >> make[1]: Entering directory >> `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' >> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o >> build/ui_mAMainWindow.h >> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o >> build/ui_madocumentview.h >> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o >> build/ui_mAConsoleMonitor.h >> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o >> build/ui_mAVMMonitor.h >> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui
>> build/ui_mAPreferencesWindow.h >> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o >> build/ui_mAExportDialog.h >> g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG -
DQT_GUI_LIB
>> -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED >> -I/usr/share/qt4/mkspecs/linux-g++-64 -I. - I/usr/include/qt4/QtCore >> -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui
-I/usr/include/qt4
>> -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp >> In file included from qt/mAMainWindow.h:34:0, >> >> from qt/mAMainWindow.cpp:25: >> ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file >> or >> directory >> >> compilation terminated. >> make[1]: *** [build/mAMainWindow.o] Error 1 >> >> make[1]: Leaving directory >> >> `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' >> >> make: [linux-alsa] Error 2 (ignored) >> >> On 09/23/2013 04:13 PM, Spencer Salazar wrote: >> Hey Joel, >> >> Thanks for reporting in. Qt's build system uses its own custom
build
>> tool, qmake, to generate makefiles that refer to whichever version
of Qt
>> is >> available. I'm unsure of how well this works when an application >> designed >> for Qt4 is built on a system with Qt5, but I had hoped that
would
>> be >> a compatibility mode. My guess is this mismatch between Qt
versions
is
>> the >> ultimate source of the errors you are seeing. The currently
Le jeudi 26 septembre 2013 14:49:55 Spencer Salazar a écrit : problem. - o there posted
>> source >> archive is all-good on systems with Qt4, so I will investigate what >> happens >> under Qt5. >> >> spencer >> >> On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys
wrote: >>> Adding -I/usr/include/qt5/QtWidgets to the includes in the >>> makefile >>> fixes this error, but then I keep running into errors relating to >>> misnamed >>> or missing files. (For example, source files which include >>> ui_mAMainWindow.h, which appears to have been renamed >>> "mAMainWindow.ui.") >>> Are you sure the release on the website is the final build? >>> >>> (Also wondering why the includes are qt5 but the instructions call
for
>>> installation of qt4.) >>> >>> Joel >>> >>> On 09/23/2013 02:57 PM, Joel Matthys wrote: >>>> I get a Qt error when I try to build for Linux. Ubuntu 13.04
32-bit.
>>>> jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make >>>> linux-alsa >>>> make -f makefile.qt-alsa >>>> make[1]: Entering directory >>>> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' >>>> g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ -
D__LINUX__
>>>> -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG -
DQT_NETWORK_LIB
>>>> -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux- g++ -
I.
>>>> -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork >>>> -I/usr/include/qt5/QtGui >>>> -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o >>>> qt/mAMainWindow.cpp >>>> In file included from qt/mAMainWindow.cpp:25:0: >>>> qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file >>>> or >>>> directory >>>> compilation terminated. >>>> make[1]: *** [build/mAMainWindow.o] Error 1 >>>> make[1]: Leaving directory >>>> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' >>>> make: [linux-alsa] Error 2 (ignored) >>>> >>>> -------------- >>>> Joel >>>> _______________________________________________ >>>> chuck-users mailing list >>>> chuck-users@lists.cs.princeton.edu >>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users >>> >>> _______________________________________________ >>> chuck-users mailing list >>> chuck-users@lists.cs.princeton.edu >>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users >> >> _______________________________________________ >> chuck-users mailing >> listchuck-users@lists.cs.princeton.eduhttps://
lists.cs.princeton.edu/ma
>> ilman/listinfo/chuck-users >> >> >> >> _______________________________________________ >> chuck-users mailing list >> chuck-users@lists.cs.princeton.edu >> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > > _______________________________________________ > chuck-users mailing list > chuck-users@lists.cs.princeton.edu > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing listchuck-users@lists.cs.princeton.eduhttps://
lists.cs.princeton.edu/mail
man/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hi Spencer, Worked like a charm. Full disclosure, I did switch to ubuntu studio and installed the required dependencies, so qt5 was not a problem anymore. Thank you for the assistance ! Best, Pierre Le 01/10/2013 00:57, Spencer Salazar a écrit :
Hi Pierre,
Interesting -- it looks like the build process is trying to use Qt5, while miniAudicle will only work with Qt4. Try installing Qt4 (if you don't already have it available), and then run the following to clean + build:
$ make clean $ QMAKE=qmake-qt4 make linux-alsa
The variable definition at the beginning will ensure Qt4 is used. Let me know if that works!
Thanks, spencer
On Mon, Sep 30, 2013 at 11:30 AM, Pierre Faure
mailto:p.r.faure@gmail.com> wrote: As for qmake --version : QMake version 3.0 Using Qt version 5.1.1 in /usr/lib
Best,
Pierre
Le jeudi 26 septembre 2013 14:49:55 Spencer Salazar a écrit : > Ah yes, also let me know the result of this: > > $ qmake --version > > Thanks, > spencer > > > > On Thu, Sep 26, 2013 at 2:49 PM, Spencer Salazar
mailto:spencer@ccrma.stanford.edu > > wrote: > > > > Hi Pierre, > > > > Thanks for the report -- can you 'make clean', then 'make linux-alsa', and > > post the full output of running that command? > > > > Thanks, > > spencer > > > > On Thu, Sep 26, 2013 at 12:13 AM, mailto:p.r.faure@gmail.com> wrote: > >> Hi, > >> > >> I have the same issue as previously mentioned (on Arch 64), on make > >> linux- > >> jack (as well as linux-alsa). > >> Changing the miniAudicle.pro did not resolve it. > >> I enclosed below the qmake trace, and the linux-relevant portion of my > >> mkspecs. > >> Cheers, > >> > >> Pierre Faure > >> > >> In file included from qt/mAMainWindow.cpp:25:0: > >> qt/mAMainWindow.h:28:23: erreur fatale: QMainWindow : No such file or > >> directory > >> > >> #include <QMainWindow> > >> > >> ^ > >> > >> ************************************************* > >> lrwxrwxrwx 1 root root 9 16 août 15:27 default -> linux-g++/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-arm-gnueabi-g++/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-cxx/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-ecc-64/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-32/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-64/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-g++-maemo/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-32/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-icc-64/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-kcc/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-llvm/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-lsb-g++/ > >> drwxr-xr-x 2 root root 4,0K 16 août 15:27 linux-pgcc/ > >> > >> Le mardi 24 septembre 2013 15:40:50 Spencer Salazar a écrit : > >> > Ok, cool, thanks, thats looks like what I thought would be the problem. > >> > >> Now > >> > >> > try running this command (a two liner) in miniAudicle-1.3.0/src/: > >> > > >> > $ sed -i '40 c\ > >> > linux-* {' miniAudicle.pro > >> > > >> > This should change line 40 of miniAudicle.pro to 'linux-* {'. Then > >> > >> remake: > >> > $ make clean > >> > $ make linux-alsa > >> > > >> > And let me know if you get any farther. If that works Ill update the > >> > >> source > >> > >> > and post that on the site. > >> > > >> > spencer > >> > > >> > On Tue, Sep 24, 2013 at 3:17 PM, Joel Matthys mailto:jwmatthys@yahoo.com> > >> > >> wrote: > >> > > OK, here you go. > >> > > > >> > > On 09/24/2013 02:49 PM, Spencer Salazar wrote: > >> > > Can you provide me with the results of the following command > >> > >> (ensuring > >> > >> > > that the -l flag is set so it shows where symbolic links point to): > >> > > ls -l /usr/share/qt4/mkspecs > >> > > > >> > > $ ls -l /usr/share/qt4/mkspecs > >> > > > >> > > total 428 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-g++-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 aix-xlc > >> > > drwxr-xr-x 2 root root 4096 S/ep 19 02:21 aix-xlc-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-armv7le-qcc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 blackberry-x86-qcc > >> > > drwxr-xr-x 11 root root 4096 Sep 19 02:21 common > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 cygwin-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 darwin-g++ > >> > > lrwxrwxrwx 1 root root 12 Feb 6 2013 default -> linux-g++-64 > >> > > drwxr-xr-x 6 root root 4096 Sep 19 02:21 features > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-g++46 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 freebsd-icc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 glibc-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-acc-o64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpux-g++-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-32 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-acc-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 hpuxi-g++-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 hurd-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-cc-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 irix-g++-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-arm-gnueabi-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-cxx > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-ecc-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-32 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-g++-maemo > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-32 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-icc-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-kcc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-llvm > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-lsb-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 linux-pgcc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 lynxos-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++40 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-g++42 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-icc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-llvm > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-pbuilder > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xcode > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 macx-xlc > >> > > drwxr-xr-x 2 root root 4096 Aug 13 00:38 modules > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 netbsd-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 openbsd-g++ > >> > > -rw-r--r-- 1 root root 888 Sep 5 16:05 qconfig.pri > >> > > -rw-r--r-- 1 root root 0 Sep 5 16:02 qdevice.pri > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-armv7le-qcc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 qnx-x86-qcc > >> > > drwxr-xr-x 34 root root 4096 Jun 29 16:52 qws > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-cc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 sco-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-64-stlport > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-cc-stlport > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 solaris-g++-64 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 symbian-abld > >> > > drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-armcc > >> > > drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-gcce > >> > > drwxr-xr-x 3 root root 4096 Sep 19 02:21 symbian-sbsv2 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-cxx > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 tru64-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-cc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 unixware-g++ > >> > > drwxr-xr-x 27 root root 4096 Aug 12 18:53 unsupported > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-borland > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++ > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-g++-4.6 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-icc > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2003 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2005 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2008 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2010 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 win32-msvc2012 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i- > >> > >> msvc2005 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-armv4i- > >> > >> msvc2008 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii- > >> > >> msvc2005 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsii- > >> > >> msvc2008 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv- > >> > >> msvc2005 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince50standard-mipsiv- > >> > >> msvc2008 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 > >> > > wince50standard-sh4-msvc2005 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 > >> > > wince50standard-sh4-msvc2008 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 > >> > > wince50standard-x86-msvc2005 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 > >> > > wince50standard-x86-msvc2008 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince60standard-armv4i- > >> > >> msvc2005 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 > >> > > wince60standard-x86-msvc2005 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded- armv4i- > >> > >> msvc2008 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wince70embedded-x86- > >> > >> msvc2008 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket- msvc2005 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50pocket- msvc2008 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart- msvc2005 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm50smart- msvc2008 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional- > >> > >> msvc2005 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60professional- > >> > >> msvc2008 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard- msvc2005 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm60standard- msvc2008 > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional- > >> > >> msvc2005 > >> > >> > > drwxr-xr-x 2 root root 4096 Sep 19 02:21 wincewm65professional- > >> > >> msvc2008 > >> > >> > > This will show me what Qt configurations are available and which one > >> > >> is > >> > >> > > default, and hopefully figure out why that isn't triggering the > >> > >> "linux" > >> > >> > > configuration in miniAudicle's build file. > >> > > > >> > > Thanks, > >> > > > >> > > spencer > >> > > > >> > > On Tue, Sep 24, 2013 at 10:47 AM, Brent Hoover mailto:brent@hoover.net> > >> > >> wrote: > >> > >> Hello, > >> > >> > >> > >> I am having an identical problem on Ubuntu 12.04. Chuck builds, no > >> > >> > >> > >> Audicle. > >> > >> > >> > >> *Brent Hoover* > >> > >> Computer Scientist > >> > >> ph: 323-687-3265 tel:323-687-3265 > >> > >> > >> > >> On Mon, Sep 23, 2013 at 7:07 PM, Joel Matthys > >> > >> mailto:jwmatthys@yahoo.com>wrote: > >> > >>> Hmm, I'm having just as much trouble on a different Ubuntu machine > >> > >>> > >> > >>> which only has Qt4. > >> > >>> > >> > >>> Is it possible this is a qmake version problem? > >> > >>> QMake version 2.01a > >> > >>> Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu > >> > >>> Ubuntu 13.04 64-bit > >> > >>> > >> > >>> Is it just me or is anyone else having build problems? > >> > >>> > >> > >>> jwmatthys@joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$ make > >> > >> linux-alsa > >> > >> > >>> qmake "RTAUDIO_BACKEND=ALSA" -o makefile.qt-alsa miniAudicle.pro > >> > >>> make -f makefile.qt-alsa > >> > >>> make[1]: Entering directory > >> > >>> `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' > >> > >>> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAMainWindow.ui -o > >> > >>> build/ui_mAMainWindow.h > >> > >>> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/madocumentview.ui -o > >> > >>> build/ui_madocumentview.h > >> > >>> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAConsoleMonitor.ui -o > >> > >>> build/ui_mAConsoleMonitor.h > >> > >>> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAVMMonitor.ui -o > >> > >>> build/ui_mAVMMonitor.h > >> > >>> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAPreferencesWindow.ui - o > >> > >>> build/ui_mAPreferencesWindow.h > >> > >>> /usr/lib/x86_64-linux-gnu/qt4/bin/uic qt/mAExportDialog.ui -o > >> > >>> build/ui_mAExportDialog.h > >> > >>> g++ -c -m64 -pipe -O2 -w -D_REENTRANT -DQT_NO_DEBUG - > >> > >> DQT_GUI_LIB > >> > >> > >>> -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED > >> > >>> -I/usr/share/qt4/mkspecs/linux-g++-64 -I. - I/usr/include/qt4/QtCore > >> > >>> -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui > >> > >> -I/usr/include/qt4 > >> > >> > >>> -Ibuild -Ibuild -o build/mAMainWindow.o qt/mAMainWindow.cpp > >> > >>> In file included from qt/mAMainWindow.h:34:0, > >> > >>> > >> > >>> from qt/mAMainWindow.cpp:25: > >> > >>> ./miniAudicle.h:36:27: fatal error: chuck_compile.h: No such file > >> > >>> or > >> > >>> directory > >> > >>> > >> > >>> compilation terminated. > >> > >>> make[1]: *** [build/mAMainWindow.o] Error 1 > >> > >>> > >> > >>> make[1]: Leaving directory > >> > >>> > >> > >>> `/home/jwmatthys/Audio/miniAudicle-1.3.0/src' > >> > >>> > >> > >>> make: [linux-alsa] Error 2 (ignored) > >> > >>> > >> > >>> On 09/23/2013 04:13 PM, Spencer Salazar wrote: > >> > >>> Hey Joel, > >> > >>> > >> > >>> Thanks for reporting in. Qt's build system uses its own custom > >> > >> build > >> > >> > >>> tool, qmake, to generate makefiles that refer to whichever version > >> > >> of > >> Qt > >> > >> > >>> is > >> > >>> available. I'm unsure of how well this works when an application > >> > >>> designed > >> > >>> for Qt4 is built on a system with Qt5, but I had hoped that there > >> > >> would > >> > >> > >>> be > >> > >>> a compatibility mode. My guess is this mismatch between Qt versions > >> > >> is > >> > >> > >>> the > >> > >>> ultimate source of the errors you are seeing. The currently posted > >> > >>> source > >> > >>> archive is all-good on systems with Qt4, so I will investigate what > >> > >>> happens > >> > >>> under Qt5. > >> > >>> > >> > >>> spencer > >> > >>> > >> > >>> On Mon, Sep 23, 2013 at 1:32 PM, Joel Matthys > >> > >> mailto:jwmatthys@yahoo.com>wrote: > >> > >>>> Adding -I/usr/include/qt5/QtWidgets to the includes in the > >> > >>>> makefile > >> > >>>> fixes this error, but then I keep running into errors relating to > >> > >>>> misnamed > >> > >>>> or missing files. (For example, source files which include > >> > >>>> ui_mAMainWindow.h, which appears to have been renamed > >> > >>>> "mAMainWindow.ui.") > >> > >>>> Are you sure the release on the website is the final build? > >> > >>>> > >> > >>>> (Also wondering why the includes are qt5 but the instructions call > >> > >> for > >> > >> > >>>> installation of qt4.) > >> > >>>> > >> > >>>> Joel > >> > >>>> > >> > >>>> On 09/23/2013 02:57 PM, Joel Matthys wrote: > >> > >>>>> I get a Qt error when I try to build for Linux. Ubuntu 13.04 > >> > >> 32-bit. > >> > >> > >>>>> jwmatthys@matthys-vaio:~/Software/miniAudicle-1.3.0/src$ make > >> > >>>>> linux-alsa > >> > >>>>> make -f makefile.qt-alsa > >> > >>>>> make[1]: Entering directory > >> > >>>>> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' > >> > >>>>> g++ -c -pipe -D__LINUX_ALSA__ -D__CK_SNDFILE_NATIVE__ - > >> > >> D__LINUX__ > >> > >> > >>>>> -Ichuck/src -O3 -w -D_REENTRANT -fPIE -DQT_NO_DEBUG - > >> > >> DQT_NETWORK_LIB > >> > >> > >>>>> -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux- g++ - > >> > >> I. > >> > >> > >>>>> -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork > >> > >>>>> -I/usr/include/qt5/QtGui > >> > >>>>> -I/usr/include/qt5/QtCore -Ibuild -o build/mAMainWindow.o > >> > >>>>> qt/mAMainWindow.cpp > >> > >>>>> In file included from qt/mAMainWindow.cpp:25:0: > >> > >>>>> qt/mAMainWindow.h:28:23: fatal error: QMainWindow: No such file > >> > >>>>> or > >> > >>>>> directory > >> > >>>>> compilation terminated. > >> > >>>>> make[1]: *** [build/mAMainWindow.o] Error 1 > >> > >>>>> make[1]: Leaving directory > >> > >>>>> `/home/jwmatthys/Software/miniAudicle-1.3.0/src' > >> > >>>>> make: [linux-alsa] Error 2 (ignored) > >> > >>>>> > >> > >>>>> -------------- > >> > >>>>> Joel > >> > >>>>> _______________________________________________ > >> > >>>>> chuck-users mailing list > >> > >>>>> chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu > >> > >>>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > >> > >>>> > >> > >>>> _______________________________________________ > >> > >>>> chuck-users mailing list > >> > >>>> chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu > >> > >>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > >> > >>> > >> > >>> _______________________________________________ > >> > >>> chuck-users mailing > >> > >>> listchuck-users@lists.cs.princeton.eduhttps:// > >> > >> lists.cs.princeton.edu/ma http://lists.cs.princeton.edu/ma > >> > >> > >>> ilman/listinfo/chuck-users > >> > >>> > >> > >>> > >> > >>> > >> > >>> _______________________________________________ > >> > >>> chuck-users mailing list > >> > >>> chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu > >> > >>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > >> > >> > >> > >> _______________________________________________ > >> > >> chuck-users mailing list > >> > >> chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu > >> > >> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > >> > > > >> > > _______________________________________________ > >> > > chuck-users mailing > >> > > listchuck-users@lists.cs.princeton.eduhttps:// > >> > >> lists.cs.princeton.edu/mail http://lists.cs.princeton.edu/mail > >> > >> > > man/listinfo/chuck-users > >> > > > >> > > > >> > > > >> > > _______________________________________________ > >> > > chuck-users mailing list > >> > > chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu > >> > > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users > >> > >> _______________________________________________ > >> chuck-users mailing list > >> chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu > >> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu mailto:chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
participants (8)
-
Brent Hoover
-
Joel Matthys
-
koukol
-
mike clemow
-
p.r.faure@gmail.com
-
Pierre Faure
-
Spencer Salazar
-
Stefan Blixt