Bug#719125: qutecsound: FTBFS: src/csoundengine.h:69:3: error: 'CsoundChannelListEntry' does not name a type

Sebastian Ramacher sramacher at debian.org
Thu Aug 8 15:41:20 UTC 2013


Source: qutecsound
Version: 0.6.1-2
Severity: serious
Justification: FTBFS (but built successfully in the past)

qutecsound fails to build from source since csound 6.00 is available in
unstable:
| g++ -c -m64 -pipe -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -Wall -W -D_REENTRANT -DUSE_DOUBLE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I/usr/include/csound -I/usr/include -Ibuild/doubles/release/moc -Ibuild/doubles/release/ui -o build/doubles/release/obj/csoundoptions.o src/csoundoptions.cpp
| In file included from src/csoundengine.h:27:0,
|                  from src/csoundengine.cpp:23:
| /usr/include/csound/csound.hpp:159:16: warning: unused parameter 'type' [-Wunused-parameter]
|    virtual void SetInput(char *name, char *type){
|                 ^
| In file included from src/csoundengine.cpp:23:0:
| src/csoundengine.h:69:3: error: 'CsoundChannelListEntry' does not name a type
|    CsoundChannelListEntry **channelList;
|    ^
| src/csoundengine.cpp:624:6: warning: unused parameter 'delay' [-Wunused-parameter]
|  void CsoundEngine::queueEvent(QString eventLine, int delay)
|       ^
| src/csoundengine.cpp: In member function 'int CsoundEngine::runCsound()':
| src/csoundengine.cpp:730:30: error: 'csoundPreCompile' was not declared in this scope
|    csoundPreCompile(ud->csound);  //Need to run PreCompile to create the FLTK_Flags global variable
|                               ^
| src/csoundengine.cpp:755:47: error: 'csoundSetCallback' was not declared in this scope
|                      (void *) ud, CSOUND_CALLBACK_KBD_EVENT);
|                                                ^
| src/csoundengine.cpp:788:80: error: 'csoundSetInputValueCallback' was not declared in this scope
|        csoundSetInputValueCallback(ud->csound, &CsoundEngine::inputValueCallback);
|                                                                                 ^
| src/csoundengine.cpp:789:82: error: 'csoundSetOutputValueCallback' was not declared in this scope
|        csoundSetOutputValueCallback(ud->csound, &CsoundEngine::outputValueCallback);
|                                                                                   ^
| src/csoundengine.cpp:793:11: error: 'struct CsoundUserData' has no member named 'channelList'
|        ud->channelList = (CsoundChannelListEntry **) malloc(sizeof(CsoundChannelListEntry *));
|            ^
| src/csoundengine.cpp:793:26: error: 'CsoundChannelListEntry' was not declared in this scope
|        ud->channelList = (CsoundChannelListEntry **) malloc(sizeof(CsoundChannelListEntry *));
|                           ^
| src/csoundengine.cpp:793:51: error: expected primary-expression before ')' token
|        ud->channelList = (CsoundChannelListEntry **) malloc(sizeof(CsoundChannelListEntry *));
|                                                    ^
| src/csoundengine.cpp:793:53: error: expected ';' before 'malloc'
|        ud->channelList = (CsoundChannelListEntry **) malloc(sizeof(CsoundChannelListEntry *));
|                                                      ^
| src/csoundengine.cpp:794:60: error: 'struct CsoundUserData' has no member named 'channelList'
|        ud->numChannels = csoundListChannels(ud->csound, ud->channelList);
|                                                             ^
| src/csoundengine.cpp:795:31: error: 'chnls' was not declared in this scope
|        CsoundChannelListEntry *chnls = *ud->channelList;
|                                ^
| src/csoundengine.cpp:795:44: error: 'struct CsoundUserData' has no member named 'channelList'
|        CsoundChannelListEntry *chnls = *ud->channelList;
|                                             ^
| src/csoundengine.cpp:817:51: error: 'csoundSetInputValueCallback' was not declared in this scope
|      csoundSetInputValueCallback(ud->csound, NULL);
|                                                    ^
| src/csoundengine.cpp:818:52: error: 'csoundSetOutputValueCallback' was not declared in this scope
|      csoundSetOutputValueCallback(ud->csound, NULL);
|                                                     ^
| make[1]: *** [build/doubles/release/obj/csoundengine.o] Error 1
| make[1]: *** Waiting for unfinished jobs....
| make[1]: Leaving directory `/«PKGBUILDDIR»'
| make: *** [debian/stamp-makefile-build] Error 2
| dpkg-buildpackage: error: debian/rules build gave error exit status 2

The full build log is available at
http://people.debian.org/~sramacher/logs/qutecsound_0.6.1-2_amd64-20130808-1735.log

Regards
-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20130808/31816291/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list