Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128987 - qt4 fails to emerge (most likely caused by NAS support)
Summary: qt4 fails to emerge (most likely caused by NAS support)
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-05 18:13 UTC by Paul England
Modified: 2007-08-12 19:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul England 2006-04-05 18:13:37 UTC
Trying to emerge qt4 with support for nas (USE="nas").  When the emerge gets to the sound stuff, it errors out, presumably b/c it can't find audiolib.h and soundlib.h.

Here's the errors:

kernel/qsound_x11.cpp:35:28: audio/audiolib.h: No such file or directory
kernel/qsound_x11.cpp:36:28: audio/soundlib.h: No such file or directory
kernel/qsound_x11.cpp:38: error: syntax error before `*' token
kernel/qsound_x11.cpp:40: error: syntax error before `(' token
kernel/qsound_x11.cpp:51: error: parse error before `b'
kernel/qsound_x11.cpp:51: error: missing ';' before right brace
kernel/qsound_x11.cpp:53: error: ISO C++ forbids defining types within return
   type
kernel/qsound_x11.cpp:53: error: destructors must be member functions
kernel/qsound_x11.cpp:53: error: return type specification for destructor
   invalid
kernel/qsound_x11.cpp: In function `void QAuBucketNAS()':
kernel/qsound_x11.cpp:54: error: `nas' undeclared (first use this function)
kernel/qsound_x11.cpp:54: error: (Each undeclared identifier is reported only
   once for each function it appears in.)
kernel/qsound_x11.cpp:55: error: `AuSync' undeclared (first use this function)
kernel/qsound_x11.cpp:56: error: `id' undeclared (first use this function)
kernel/qsound_x11.cpp:56: error: `AuDestroyBucket' undeclared (first use this
   function)
kernel/qsound_x11.cpp:58: error: `AuEvent' undeclared (first use this function)
kernel/qsound_x11.cpp:58: error: parse error before `;' token
kernel/qsound_x11.cpp:59: error: `AuEventsQueuedAfterFlush' undeclared (first
   use this function)
kernel/qsound_x11.cpp:59: error: `eventPred' undeclared (first use this
   function)
kernel/qsound_x11.cpp:59: error: `flow' undeclared (first use this function)
kernel/qsound_x11.cpp:59: error: `ev' undeclared (first use this function)
kernel/qsound_x11.cpp:59: error: `AuScanEvents' undeclared (first use this
   function)
kernel/qsound_x11.cpp: At global scope:
kernel/qsound_x11.cpp:64: error: 'AuBucketID' is used as a type, but is not
   defined as a type.
kernel/qsound_x11.cpp:65: error: 'AuFlowID' is used as a type, but is not
   defined as a type.
kernel/qsound_x11.cpp:68: error: parse error before `}' token
kernel/qsound_x11.cpp:91: error: syntax error before `*' token
kernel/qsound_x11.cpp:95: error: parse error before `}' token
kernel/qsound_x11.cpp: In constructor `QAuServerNAS::QAuServerNAS(QObject*)':
kernel/qsound_x11.cpp:101: error: `AuOpenServer' undeclared (first use this
   function)
kernel/qsound_x11.cpp:103: error: `AuCloseDownDestroy' undeclared (first use
   this function)
kernel/qsound_x11.cpp:103: error: `AuSetCloseDownMode' undeclared (first use
   this function)
kernel/qsound_x11.cpp:105: error: `AuServerConnectionNumber' undeclared (first
   use this function)
kernel/qsound_x11.cpp: In destructor `virtual QAuServerNAS::~QAuServerNAS()':
kernel/qsound_x11.cpp:117: error: `AuCloseServer' undeclared (first use this
   function)
kernel/qsound_x11.cpp: In member function `virtual void
   QAuServerNAS::play(const QString&)':
kernel/qsound_x11.cpp:138: error: `AuFixedPoint' undeclared (first use this
   function)
kernel/qsound_x11.cpp:138: error: parse error before `=' token
kernel/qsound_x11.cpp:139: error: `AuNone' undeclared (first use this function)
kernel/qsound_x11.cpp:139: error: `volume' undeclared (first use this function)
kernel/qsound_x11.cpp:140: error: `AuSoundPlayFromFile' undeclared (first use
   this function)
kernel/qsound_x11.cpp:141: error: `AuFlush' undeclared (first use this
   function)
kernel/qsound_x11.cpp:137: warning: unused variable `int iv'
kernel/qsound_x11.cpp: At global scope:
kernel/qsound_x11.cpp:148: error: `AuServer' was not declared in this scope
kernel/qsound_x11.cpp:148: error: parse error before `,' token
kernel/qsound_x11.cpp: In function `void callback(...)':
kernel/qsound_x11.cpp:150: error: `p' undeclared (first use this function)
kernel/qsound_x11.cpp:150: error: `e' undeclared (first use this function)
kernel/qsound_x11.cpp:151: error: `AuEventTypeElementNotify' undeclared (first
   use this function)
kernel/qsound_x11.cpp:152: error: `AuElementNotifyKindState' undeclared (first
   use this function)
kernel/qsound_x11.cpp:153: error: `AuStateStop' undeclared (first use this
   function)
kernel/qsound_x11.cpp: In member function `void QAuServerNAS::setDone(QSound*)
   ':
kernel/qsound_x11.cpp:166: error: 'class QAuBucket' has no member named '
   stopped'
kernel/qsound_x11.cpp:167: error: 'class QAuBucket' has no member named '
   stopped'
kernel/qsound_x11.cpp:170: error: 'class QAuBucket' has no member named '
   numplaying'
kernel/qsound_x11.cpp:171: error: 'class QAuBucket' has no member named '
   stopped'
kernel/qsound_x11.cpp: In member function `virtual void
   QAuServerNAS::play(QSound*)':
kernel/qsound_x11.cpp:180: error: 'class QAuBucket' has no member named '
   numplaying'
kernel/qsound_x11.cpp:181: error: 'class QAuBucket' has no member named '
   stopped'
kernel/qsound_x11.cpp:185: error: 'class QAuBucket' has no member named '
   stopped'
kernel/qsound_x11.cpp:190: error: parse error before `=' token
kernel/qsound_x11.cpp:191: error: `b' undeclared (first use this function)
kernel/qsound_x11.cpp:193: error: `AuSoundPlayFromBucket' undeclared (first use
   this function)
kernel/qsound_x11.cpp:194: error: `AuFlush' undeclared (first use this
   function)
kernel/qsound_x11.cpp:189: warning: unused variable `int iv'
kernel/qsound_x11.cpp: In member function `virtual void
   QAuServerNAS::stop(QSound*)':
kernel/qsound_x11.cpp:203: error: 'class QAuBucket' has no member named '
   stopped'
kernel/qsound_x11.cpp:204: error: 'class QAuBucket' has no member named '
   stopped'
kernel/qsound_x11.cpp:205: error: 'class QAuBucket' has no member named 'flow'
kernel/qsound_x11.cpp:205: error: `AuStopFlow' undeclared (first use this
   function)
kernel/qsound_x11.cpp:206: error: `AuFlush' undeclared (first use this
   function)
kernel/qsound_x11.cpp: In member function `virtual void
   QAuServerNAS::init(QSound*)':
kernel/qsound_x11.cpp:219: error: `AuBucketID' undeclared (first use this
   function)
kernel/qsound_x11.cpp:219: error: parse error before `=' token
kernel/qsound_x11.cpp:222: error: parse error before `(' token
kernel/qsound_x11.cpp: In member function `void QAuServerNAS::dataReceived()':
kernel/qsound_x11.cpp:233: error: `AuHandleEvents' undeclared (first use this
   function)
make[3]: *** [.obj/release-shared/qsound_x11.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/qt-4.1.1/work/qt-x11-opensource-src-4.1.1/src/gui'
make[2]: *** [release-all] Error 2
make[2]: Leaving directory `/var/tmp/portage/qt-4.1.1/work/qt-x11-opensource-src-4.1.1/src/gui'
make[1]: *** [sub-gui-all-ordered] Error 2
make[1]: Leaving directory `/var/tmp/portage/qt-4.1.1/work/qt-x11-opensource-src-4.1.1/src'
make: *** [sub-src-all-ordered] Error 2

!!! ERROR: x11-libs/qt-4.1.1 failed.
!!! Function src_compile, Line 147, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2006-04-09 06:11:42 UTC
any idea on a fix?  I don't use nas or sound.
Comment 2 Paul England 2006-04-09 16:10:21 UTC
Are you using USE="nas" ?  If so, take nas out of USE.  Might work -- not tried it, as I need sound.
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2007-08-12 19:35:39 UTC
clsoing due to inactivity.  reopen when some more information if still persistent.