[chuck-users] Linux build error for 1.3.2.0 (chimera)

Joel Matthys jwmatthys at yahoo.com
Tue Sep 24 18:55:19 EDT 2013


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 <jwmatthys at yahoo.com 
> <mailto:jwmatthys at 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 <brent at hoover.net
>>     <mailto:brent at 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
>>         <jwmatthys at yahoo.com <mailto:jwmatthys at 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 at joel-hp-dv6:~/Audio/miniAudicle-1.3.0/src$
>>             <mailto:jwmatthys at 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
>>>             <jwmatthys at yahoo.com <mailto:jwmatthys at 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 at matthys-vaio:~/Software/miniAudicle-1.3.0/src$
>>>                     <mailto:jwmatthys at 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 at lists.cs.princeton.edu
>>>                     <mailto:chuck-users at lists.cs.princeton.edu>
>>>                     https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>>
>>>
>>>                 _______________________________________________
>>>                 chuck-users mailing list
>>>                 chuck-users at lists.cs.princeton.edu
>>>                 <mailto:chuck-users at lists.cs.princeton.edu>
>>>                 https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>>
>>>
>>>
>>>
>>>             _______________________________________________
>>>             chuck-users mailing list
>>>             chuck-users at lists.cs.princeton.edu  <mailto:chuck-users at lists.cs.princeton.edu>
>>>             https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>
>>
>>             _______________________________________________
>>             chuck-users mailing list
>>             chuck-users at lists.cs.princeton.edu
>>             <mailto:chuck-users at lists.cs.princeton.edu>
>>             https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>
>>
>>
>>         _______________________________________________
>>         chuck-users mailing list
>>         chuck-users at lists.cs.princeton.edu
>>         <mailto:chuck-users at lists.cs.princeton.edu>
>>         https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>
>>
>>
>>
>>     _______________________________________________
>>     chuck-users mailing list
>>     chuck-users at lists.cs.princeton.edu  <mailto:chuck-users at lists.cs.princeton.edu>
>>     https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
>
>     _______________________________________________
>     chuck-users mailing list
>     chuck-users at lists.cs.princeton.edu
>     <mailto:chuck-users at lists.cs.princeton.edu>
>     https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
>
>
>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20130924/c0390ff8/attachment-0001.html>


More information about the chuck-users mailing list