Please first try the helix-client-all-defines profile instead
of helix-client-local-ra. The -local-ra profile is most likely
very out-of-date.

Once you get this building with the -all-defines profile,
then it should be very easy to remove the parts of the
profile that you don't need.

Eric

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of ??
> Sent: Monday, September 05, 2005 4:37 AM
> To: audio-dev
> Subject: [Audio-dev] Compile audio wrong on Redhat 9.0?
> 
> hi,
>     
>    I want to compile the audio part of real. I follow the 
> step by step of Start Guide. But I get the following error. 
> Can any one help me to explain this?  Thanks a lot.
>  
> build.out 
>    
>    heaping...
> Threads enabled, workers = 3
> Time used for updates: 0.000318
> reading 
> bif="/root/.ssh/build/bif-cvs/helix/client/build/BIF/hxclient_
> 1_5_0_cayenne.bif" file
> [WARNING] bif 
> parser(/root/.ssh/build/bif-cvs/helix/client/build/BIF/hxclien
> t_1_5_0_cayenne.bif near beginning in <build>): This BIF file 
> lacks an expiration date, using 2005-01-01
> computing dependency tree
> 
> Build System (V2.3)
> time: Mon Sep  5 15:02:25 2005
> outfile: build.out
> branch: hxclient_1_5_0_cayenne
> platform: linux-2.2-libc6-gcc32-i586
> distribution/archive from: linux-2.2-libc6-gcc32-i586
> build Type: debug
> build options: debug
> profile: /root/.ssh/build/umakepf/helix-client-local-ra
> cvs revision: hxclient_1_5_0_cayenne
> copy target: debug
> target(s): audio
> $Id: umake.py,v 1.55 2005/07/22 22:46:02 hubbe Exp $
> C Compiler: gcc
> Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/specs
> Configured with: ../configure --prefix=/usr 
> --mandir=/usr/share/man --infodir=/usr/share/info 
> --enable-shared --enable-threads=posix --disable-checking 
> --with-system-zlib --enable-__cxa_atexit --host=i386-redhat-linux
> Thread model: posix
> gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
> 
> C++ Compiler: g++
> Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/specs
> Configured with: ../configure --prefix=/usr 
> --mandir=/usr/share/man --infodir=/usr/share/info 
> --enable-shared --enable-threads=posix --disable-checking 
> --with-system-zlib --enable-__cxa_atexit --host=i386-redhat-linux
> Thread model: posix
> gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
> 
> mkdepend.bin is up to date
> 
> getting files
> Group size: 4  Modules: 17  Threads: 2
> heaping...
> Threads enabled, workers = 2
> audio exists
> common/container exists
> common/dbgtool exists
> common/fileio exists
> common/netio exists
> common/runtime exists
> common/system exists
> common/util exists
> common/import/expat exists
> common/include exists
> common/log/logcommon exists
> common/log/logutil exists
> audio/mixer exists
> audio/include exists
> audio/fixptutil exists
> audio/device exists
> audio/resampler exists
> 
> Checkout done in 00:01
> updating file="./common/include/platform.h" for 
> platform="linux-2.2-libc6-gcc32-i586"
> compiling
> registrating...
> modulating...
> prioritizing...
> from directory /root/.ssh/helix
> entering directory audio/fixptutil
> UNIXCompile(audio/fixptutil): generating makefiles
> UMAKE: Umakefil -> Makefile in audio/fixptutil
> UMAKE: Applying profile 
> /root/.ssh/build/umakepf/helix-client-local-ra.pf
> UMAKE: library -> library.mak in audio/fixptutil
> UMAKE: Applying profile 
> /root/.ssh/build/umakepf/helix-client-local-ra.pf
> Warning: Missing BIF source dep 'common_runtime' (include 
> path ../../common/runtime/pub)
> Time used: 0.10 seconds
> UNIXCompile(audio/fixptutil): making depend
> make depend
> make  SUBMAKEFLAGS="" -f library.mak depend
> make[1]: Entering directory `/root/.ssh/helix/audio/fixptutil'
> /root/.ssh/build/bin/mkdepend.bin --gnumake -tdbg/obj/library 
> -mlibrary.mak -I../../common/runtime/pub -I/usr/X11R6/include 
> -I./pub empty.c
> make[1]: Leaving directory `/root/.ssh/helix/audio/fixptutil'
> Time used: 0.01 seconds
> UNIXCompile(audio/fixptutil): making copy
> make copy
> make  SUBMAKEFLAGS="" -f library.mak copy
> make[1]: Entering directory `/root/.ssh/helix/audio/fixptutil'
> make[1]: Nothing to be done for `copy'.
> make[1]: Leaving directory `/root/.ssh/helix/audio/fixptutil'
> Time used: 0.04 seconds
> leaving directory /root/.ssh/helix/./audio/fixptutil
> from directory /root/.ssh/helix
> entering directory audio/device
> UNIXCompile(audio/device): generating makefiles
> UMAKE: Umakefil -> Makefile in audio/device
> UMAKE: Applying profile 
> /root/.ssh/build/umakepf/helix-client-local-ra.pf
> Warning: Missing BIF source dep 'client_audiosvc' (include 
> path ../../client/audiosvc/pub)
> Time used: 0.11 seconds
> UNIXCompile(audio/device): making depend
> make depend
> /root/.ssh/build/bin/mkdepend.bin --gnumake -tdbg/obj 
> -mMakefile -I../../common/runtime/pub -I/usr/X11R6/include 
> -Ipub/platform/unix -I../../common/system/pub/platform 
> -I../../client/audiosvc/pub -I../../common/include 
> -I../../common/container/pub -I../../common/util/pub 
> -I../../common/system/pub -I../../common/dbgtool/pub 
> -I../include -I./pub platform/unix/audlinux_oss.cpp 
> platform/unix/audUnix.cpp hxaudev.cpp
> Time used: 0.01 seconds
> UNIXCompile(audio/device): making copy
> make copy
> g++ -pipe -Wall -Wreturn-type -fno-exceptions --permissive 
> -fno-rtti -Wno-ctor-dtor-privacy -march=pentium -mcpu=pentium 
> -O0 -g -DDEBUG -D_DEBUG  -I../../common/runtime/pub 
> -I/usr/X11R6/include -Ipub/platform/unix 
> -I../../common/system/pub/platform 
> -I../../client/audiosvc/pub -I../../common/include 
> -I../../common/container/pub -I../../common/util/pub 
> -I../../common/system/pub -I../../common/dbgtool/pub 
> -I../include -I./pub -I. -include dbg/audio_device_ribodefs.h 
> -fPIC -DPIC -o dbg/obj/platform/unix/audlinux_oss.o -c 
> platform/unix/audlinux_oss.cpp
> In file included from pub/platform/unix/audUnix.h:57,
>                  from pub/platform/unix/audlinux_oss.h:73,
>                  from platform/unix/audlinux_oss.cpp:64:
> pub/hxaudev.h: In constructor `CHXAudioDevice::CHXAudioDevice()':
> pub/hxaudev.h:103: warning: member initializers for `ULONG32 
>    CHXAudioDevice::m_ulBytesPerGran'
> pub/hxaudev.h:99: warning:   and `BOOL CHXAudioDevice::m_bPaused'
> pub/hxaudev.h:159: warning:   will be re-ordered to match 
> declaration order
> pub/hxaudev.h:104: warning: member initializers for `
>    IHXScheduler*CHXAudioDevice::m_pScheduler'
> pub/hxaudev.h:93: warning:   and `IUnknown*CHXAudioDevice::m_pContext'
> pub/hxaudev.h:159: warning:   will be re-ordered to match 
> declaration order
> In file included from ../../client/audiosvc/pub/hxaudply.h:53,
>                  from pub/platform/unix/audUnix.h:58,
>                  from pub/platform/unix/audlinux_oss.h:73,
>                  from platform/unix/audlinux_oss.cpp:64:
> ../../client/audiosvc/pub/hxaudtyp.h: At global scope:
> ../../client/audiosvc/pub/hxaudtyp.h:84: 
> 'AudioDeviceHookType' is used as a 
>    type, but is not defined as a type.
> In file included from ../../client/audiosvc/pub/hxaudply.h:54,
>                  from pub/platform/unix/audUnix.h:58,
>                  from pub/platform/unix/audlinux_oss.h:73,
>                  from platform/unix/audlinux_oss.cpp:64:
> ../../client/audiosvc/pub/hxaudses.h:114: parse error before `{' token
> ../../client/audiosvc/pub/hxaudses.h:123: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:125: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:127: parse error before `void'
> ../../client/audiosvc/pub/hxaudses.h:162: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:172: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:186: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:196: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:207: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:222: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:234: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:243: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:256: type specifier 
> omitted for parameter 
>    `AudioDeviceHookType'
> ../../client/audiosvc/pub/hxaudses.h:256: parse error before `)' token
> ../../client/audiosvc/pub/hxaudses.h:257: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:267: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:279: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:291: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:300: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:314: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:325: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:335: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:350: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:415: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:417: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:419: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:421: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h: In function `void 
>    GetScheduler(IHXScheduler**)':
> ../../client/audiosvc/pub/hxaudses.h:435: `m_pScheduler' 
> undeclared (first use 
>    this function)
> ../../client/audiosvc/pub/hxaudses.h:435: (Each undeclared 
> identifier is 
>    reported only once for each function it appears in.)
> ../../client/audiosvc/pub/hxaudses.h: In function `BOOL GetMute()':
> ../../client/audiosvc/pub/hxaudses.h:443: `m_bMute' 
> undeclared (first use this 
>    function)
> ../../client/audiosvc/pub/hxaudses.h: In function `void 
> ToBeRewound()':
> ../../client/audiosvc/pub/hxaudses.h:452: `m_bToBeRewound' 
> undeclared (first 
>    use this function)
> ../../client/audiosvc/pub/hxaudses.h: In function `double 
>    NumberOfBytesWritten()':
> ../../client/audiosvc/pub/hxaudses.h:466: 
> `m_dNumBytesWritten' undeclared 
>    (first use this function)
> ../../client/audiosvc/pub/hxaudses.h: In function `double 
> GetNumBytesPlayed()':
> ../../client/audiosvc/pub/hxaudses.h:467: `m_dNumBytesPlayed' 
> undeclared (first 
>    use this function)
> ../../client/audiosvc/pub/hxaudses.h: In function `void 
>    SetCoreMutex(HXMutex*)':
> ../../client/audiosvc/pub/hxaudses.h:469: `m_pCoreMutex' 
> undeclared (first use 
>    this function)
> ../../client/audiosvc/pub/hxaudses.h: In function `UINT32 
>    GetLastRewindTimestamp()':
> ../../client/audiosvc/pub/hxaudses.h:476: 
> `m_ulLastRewindTimestamp' undeclared 
>    (first use this function)
> ../../client/audiosvc/pub/hxaudses.h: In function `void 
> UseCoreThread()':
> ../../client/audiosvc/pub/hxaudses.h:480: `m_bShouldOpenOnCoreThread' 
>    undeclared (first use this function)
> ../../client/audiosvc/pub/hxaudses.h: In function `void 
> PostMixHooksUpdated()':
> ../../client/audiosvc/pub/hxaudses.h:481: 
> `m_bPostMixHooksUpdated' undeclared 
>    (first use this function)
> ../../client/audiosvc/pub/hxaudses.h: At global scope:
> ../../client/audiosvc/pub/hxaudses.h:485: parse error before `char'
> ../../client/audiosvc/pub/hxaudses.h:486: parse error before `)' token
> ../../client/audiosvc/pub/hxaudses.h:489: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudses.h:495: warning: `class 
> HXDeviceSetupCallback
>    ' has virtual functions but non-virtual destructor
> ../../client/audiosvc/pub/hxaudses.h:518: no type named 
> `HXDeviceSetupCallback' 
>    in `class CHXAudioSession'
> ../../client/audiosvc/pub/hxaudses.h:518: `friend' can only 
> be specified inside 
>    a class
> ../../client/audiosvc/pub/hxaudses.h:519: parse error before 
> `protected'
> ../../client/audiosvc/pub/hxaudses.h:524: parse error before `private'
> ../../client/audiosvc/pub/hxaudses.h:531: 
> `IHXScheduler*m_pScheduler' used 
>    prior to declaration
> ../../client/audiosvc/pub/hxaudses.h:551: `BOOL 
> m_bShouldOpenOnCoreThread' used 
>    prior to declaration
> ../../client/audiosvc/pub/hxaudses.h:589: `BOOL m_bMute' used 
> prior to 
>    declaration
> ../../client/audiosvc/pub/hxaudses.h:602: `double 
> m_dNumBytesWritten' used 
>    prior to declaration
> ../../client/audiosvc/pub/hxaudses.h:603: `double 
> m_dNumBytesPlayed' used prior 
>    to declaration
> ../../client/audiosvc/pub/hxaudses.h:645: parse error before 
> `protected'
> ../../client/audiosvc/pub/hxaudses.h:662: 
> `HXMutex*m_pCoreMutex' used prior to 
>    declaration
> ../../client/audiosvc/pub/hxaudses.h:667: `BOOL 
> m_bToBeRewound' used prior to 
>    declaration
> ../../client/audiosvc/pub/hxaudses.h:668: `UINT32 
> m_ulLastRewindTimestamp' used 
>    prior to declaration
> ../../client/audiosvc/pub/hxaudses.h:672: `BOOL 
> m_bPostMixHooksUpdated' used 
>    prior to declaration
> ../../client/audiosvc/pub/hxaudses.h:675: 'HXBOOL' is used as 
> a type, but is 
>    not defined as a type.
> ../../client/audiosvc/pub/hxaudses.h:695: parse error before `}' token
> In file included from pub/platform/unix/audUnix.h:58,
>                  from pub/platform/unix/audlinux_oss.h:73,
>                  from platform/unix/audlinux_oss.cpp:64:
> ../../client/audiosvc/pub/hxaudply.h:55:28: hxplayvelocity.h: 
> 没有那个文件或目录
> In file included from pub/platform/unix/audUnix.h:58,
>                  from pub/platform/unix/audlinux_oss.h:73,
>                  from platform/unix/audlinux_oss.cpp:64:
> ../../client/audiosvc/pub/hxaudply.h:97: parse error before `{' token
> ../../client/audiosvc/pub/hxaudply.h:102: redefinition of `
>    IHXAudioPlayerResponse*m_pPlayerResponse'
> ../../client/audiosvc/pub/hxaudses.h:586: `
>    IHXAudioPlayerResponse*m_pPlayerResponse' previously declared here
> ../../client/audiosvc/pub/hxaudply.h:103: redefinition of `
>    IHXScheduler*m_pScheduler'
> ../../client/audiosvc/pub/hxaudses.h:531: `IHXScheduler*m_pScheduler' 
>    previously declared here
> ../../client/audiosvc/pub/hxaudply.h:104: redefinition of `
>    IHXPreferences*m_pPreferences'
> ../../client/audiosvc/pub/hxaudses.h:673: 
> `IHXPreferences*m_pPreferences' 
>    previously declared here
> ../../client/audiosvc/pub/hxaudply.h:105: redefinition of `ULONG32 
>    m_ulCurrentTime'
> ../../client/audiosvc/pub/hxaudses.h:565: `ULONG32 
> m_ulCurrentTime' previously 
>    declared here
> ../../client/audiosvc/pub/hxaudply.h:110: redefinition of `ULONG32 
>    m_ulBytesPerGran'
> ../../client/audiosvc/pub/hxaudses.h:544: `ULONG32 
> m_ulBytesPerGran' previously 
>    declared here
> ../../client/audiosvc/pub/hxaudply.h:128: redefinition of 
> `BOOL m_bDisableWrite
>    '
> ../../client/audiosvc/pub/hxaudses.h:598: `BOOL 
> m_bDisableWrite' previously 
>    declared here
> ../../client/audiosvc/pub/hxaudply.h:131: redefinition of 
> `UINT16 m_uVolume'
> ../../client/audiosvc/pub/hxaudses.h:588: `UINT16 m_uVolume' 
> previously 
>    declared here
> ../../client/audiosvc/pub/hxaudply.h:132: redefinition of 
> `BOOL m_bMute'
> ../../client/audiosvc/pub/hxaudses.h:589: `BOOL m_bMute' 
> previously declared 
>    here
> ../../client/audiosvc/pub/hxaudply.h:144: parse error before 
> `protected'
> ../../client/audiosvc/pub/hxaudply.h:154: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:161: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:163: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:165: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:172: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:181: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:184: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:217: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:223: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:230: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:239: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:242: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:245: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:271: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:274: 
> `IHXPlaybackVelocityResponse' was not 
>    declared in this scope
> ../../client/audiosvc/pub/hxaudply.h:274: `pResponse' was not 
> declared in this 
>    scope
> ../../client/audiosvc/pub/hxaudply.h:274: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:275: 
> `IHXPlaybackVelocityCaps' was not 
>    declared in this scope
> ../../client/audiosvc/pub/hxaudply.h:275: `rpCaps' was not 
> declared in this 
>    scope
> ../../client/audiosvc/pub/hxaudply.h:275: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:276: type specifier 
> omitted for parameter 
>    `HXBOOL'
> ../../client/audiosvc/pub/hxaudply.h:276: parse error before `,' token
> ../../client/audiosvc/pub/hxaudply.h:276: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:277: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:278: `HXBOOL' was not 
> declared in this 
>    scope
> ../../client/audiosvc/pub/hxaudply.h:278: parse error before `)' token
> ../../client/audiosvc/pub/hxaudply.h:278: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:279: syntax error before 
> `(' token
> ../../client/audiosvc/pub/hxaudply.h:280: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:281: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:285: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:299: new declaration `void 
>    SetGranularity(long unsigned int)'
> ../../client/audiosvc/pub/hxaudses.h:411: ambiguates old 
> declaration `ULONG32 
>    SetGranularity(long unsigned int)'
> ../../client/audiosvc/pub/hxaudply.h: In function `void 
> DonePlayback()':
> ../../client/audiosvc/pub/hxaudply.h:308: `m_bIsDonePlayback' 
> undeclared (first 
>    use this function)
> ../../client/audiosvc/pub/hxaudply.h: In function `CHXAudioSession* 
>    GetOwner()':
> ../../client/audiosvc/pub/hxaudply.h:315: `m_Owner' 
> undeclared (first use this 
>    function)
> ../../client/audiosvc/pub/hxaudply.h: In function `CHXSimpleList* 
>    GetStreamList()':
> ../../client/audiosvc/pub/hxaudply.h:321: `m_pStreamList' 
> undeclared (first use 
>    this function)
> ../../client/audiosvc/pub/hxaudply.h: In function `CHXSimpleList* 
>    GetPostMixHookList()':
> ../../client/audiosvc/pub/hxaudply.h:334: `m_pPMixHookList' 
> undeclared (first 
>    use this function)
> ../../client/audiosvc/pub/hxaudply.h: At global scope:
> ../../client/audiosvc/pub/hxaudply.h:344: warning: default 
> argument given for 
>    parameter 1 of `ULONG32 GetInitialPushdown(int = 0)'
> ../../client/audiosvc/pub/hxaudses.h:455: warning: after 
> previous specification 
>    in `ULONG32 GetInitialPushdown(int = 0)'
> ../../client/audiosvc/pub/hxaudply.h: In function `void 
>    DataInAudioDevice(int)':
> ../../client/audiosvc/pub/hxaudply.h:368: 
> `m_bHasDataInAudioDevice' undeclared 
>    (first use this function)
> ../../client/audiosvc/pub/hxaudply.h: In function `void 
> UseCoreThread()':
> ../../client/audiosvc/pub/hxaudply.h:404: redefinition of 
> `void UseCoreThread()
>    '
> ../../client/audiosvc/pub/hxaudses.h:480: `void 
> UseCoreThread()' previously 
>    defined here
> ../../client/audiosvc/pub/hxaudply.h:404: redefinition of 
> `void UseCoreThread()
>    '
> ../../client/audiosvc/pub/hxaudses.h:480: `void 
> UseCoreThread()' previously 
>    defined here
> ../../client/audiosvc/pub/hxaudply.h: At global scope:
> ../../client/audiosvc/pub/hxaudply.h:409: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:411: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:412: virtual outside 
> class declaration
> ../../client/audiosvc/pub/hxaudply.h:414: `friend' can only 
> be specified inside 
>    a class
> ../../client/audiosvc/pub/hxaudply.h:416: parse error before 
> `protected'
> ../../client/audiosvc/pub/hxaudply.h:418: redefinition of 
> `IUnknown*m_pContext'
> ../../client/audiosvc/pub/hxaudses.h:490: 
> `IUnknown*m_pContext' previously 
>    declared here
> ../../client/audiosvc/pub/hxaudply.h:420: redefinition of 
> `BOOL m_bHasStreams'
> ../../client/audiosvc/pub/hxaudses.h:555: `BOOL 
> m_bHasStreams' previously 
>    declared here
> ../../client/audiosvc/pub/hxaudply.h:422: redefinition of `ULONG32 
>    m_ulGranularity'
> ../../client/audiosvc/pub/hxaudses.h:538: `ULONG32 
> m_ulGranularity' previously 
>    declared here
> ../../client/audiosvc/pub/hxaudply.h:423: 
> `CHXAudioSession*m_Owner' used prior 
>    to declaration
> ../../client/audiosvc/pub/hxaudply.h:424: 
> `CHXSimpleList*m_pStreamList' used 
>    prior to declaration
> ../../client/audiosvc/pub/hxaudply.h:426: 
> `CHXSimpleList*m_pPMixHookList' used 
>    prior to declaration
> ../../client/audiosvc/pub/hxaudply.h:427: redefinition of 
> `HXAudioFormat 
>    m_DeviceFmt'
> ../../client/audiosvc/pub/hxaudses.h:535: `HXAudioFormat m_DeviceFmt' 
>    previously declared here
> ../../client/audiosvc/pub/hxaudply.h:428: redefinition of `
>    Timeval*m_pFakeAudioCBTime'
> ../../client/audiosvc/pub/hxaudses.h:577: 
> `Timeval*m_pFakeAudioCBTime' 
>    previously declared here
> ../../client/audiosvc/pub/hxaudply.h:429: redefinition of `ULONG32 
>    m_ulLastFakeCallbackTime'
> ../../client/audiosvc/pub/hxaudses.h:576: `ULONG32 
> m_ulLastFakeCallbackTime' 
>    previously declared here
> ../../client/audiosvc/pub/hxaudply.h:430: redefinition of `ULONG32 
>    m_ulIncreasingTimer'
> ../../client/audiosvc/pub/hxaudses.h:560: `ULONG32 
> m_ulIncreasingTimer' 
>    previously declared here
> ../../client/audiosvc/pub/hxaudply.h:431: `BOOL 
> m_bIsDonePlayback' used prior 
>    to declaration
> ../../client/audiosvc/pub/hxaudply.h:434: `BOOL 
> m_bHasDataInAudioDevice' used 
>    prior to declaration
> ../../client/audiosvc/pub/hxaudply.h:452: parse error before `}' token
> pub/platform/unix/audlinux_oss.h: In constructor 
>    `CAudioOutLinux::CAudioOutLinux()':
> pub/platform/unix/audlinux_oss.h:146: warning: member 
> initializers for `UINT64 
>    CAudioOutLinux::m_ulLastBytesPlayed'
> pub/platform/unix/audlinux_oss.h:143: warning:   and `ULONG32 
>    CAudioOutLinux::m_ulLastTimeStamp'
> platform/unix/audlinux_oss.cpp:91: warning:   will be 
> re-ordered to match 
>    declaration order
> platform/unix/audlinux_oss.cpp: In member function `virtual HX_RESULT 
>    CAudioOutLinux::_SetDeviceConfig(const HXAudioFormat*)':
> platform/unix/audlinux_oss.cpp:288: warning: int format, 
> UINT32 arg (arg 3)
> platform/unix/audlinux_oss.cpp:290: warning: int format, 
> UINT32 arg (arg 3)
> platform/unix/audlinux_oss.cpp: In member function `virtual UINT64 
>    CAudioOutLinux::_GetBytesActualyPlayed() const':
> platform/unix/audlinux_oss.cpp:563: warning: unused variable 
> `int bytes2'
> {standard input}: Assembler messages:
> {standard input}:511: Error: symbol `m_pPlayerResponse' is 
> already defined
> {standard input}:517: Error: symbol `m_pScheduler' is already defined
> {standard input}:523: Error: symbol `m_pPreferences' is 
> already defined
> {standard input}:529: Error: symbol `m_ulCurrentTime' is 
> already defined
> {standard input}:559: Error: symbol `m_ulBytesPerGran' is 
> already defined
> {standard input}:619: Error: symbol `m_bDisableWrite' is 
> already defined
> {standard input}:637: Error: symbol `m_uVolume' is already defined
> {standard input}:643: Error: symbol `m_bMute' is already defined
> {standard input}:697: Error: symbol `m_pContext' is already defined
> {standard input}:709: Error: symbol `m_bHasStreams' is already defined
> {standard input}:721: Error: symbol `m_ulGranularity' is 
> already defined
> {standard input}:751: Error: symbol `m_DeviceFmt' is already defined
> {standard input}:757: Error: symbol `m_pFakeAudioCBTime' is 
> already defined
> {standard input}:763: Error: symbol 
> `m_ulLastFakeCallbackTime' is already defined
> {standard input}:769: Error: symbol `m_ulIncreasingTimer' is 
> already defined
> make: *** [dbg/obj/platform/unix/audlinux_oss.o] Error 1
> Time used: 0.48 seconds
> ERROR: UNIXCompile(audio/device) ERROR: Make failed.
> 
> --- Build System Error ------------------------------------
> Make failed.
> -----------------------------------------------------------
> 
> leaving directory /root/.ssh/helix/./audio/device
> from directory /root/.ssh/helix
> entering directory audio/mixer
> UNIXCompile(audio/mixer): generating makefiles
> UMAKE: Umakefil -> Makefile in audio/mixer
> UMAKE: Applying profile 
> /root/.ssh/build/umakepf/helix-client-local-ra.pf
> Time used: 0.06 seconds
> UNIXCompile(audio/mixer): making depend
> make depend
> /root/.ssh/build/bin/mkdepend.bin --gnumake -tdbg/obj 
> -mMakefile -I../../common/runtime/pub -I/usr/X11R6/include 
> -I../../common/include -I../../common/container/pub 
> -I../../common/util/pub -I../../common/system/pub 
> -I../../common/dbgtool/pub -I../common/include -I./pub hxmixer.cpp
> Time used: 0.01 seconds
> UNIXCompile(audio/mixer): making copy
> make copy
> make: Nothing to be done for `copy'.
> Time used: 0.01 seconds
> leaving directory /root/.ssh/helix/./audio/mixer
> from directory /root/.ssh/helix
> entering directory audio/resampler
> UNIXCompile(audio/resampler): generating makefiles
> UMAKE: Umakefil -> Makefile in audio/resampler
> UMAKE: Applying profile 
> /root/.ssh/build/umakepf/helix-client-local-ra.pf
> Time used: 0.07 seconds
> UNIXCompile(audio/resampler): making depend
> make depend
> /root/.ssh/build/bin/mkdepend.bin --gnumake -tdbg/obj 
> -mMakefile -I../../common/runtime/pub -I/usr/X11R6/include 
> -I. -Iresampler -I../../common/include 
> -I../../audio/fixptutil/pub -I../../common/container/pub 
> -I../../common/util/pub -I../../common/system/pub 
> -I../../common/dbgtool/pub -I./pub kaiser.c mymath.c 
> arbresample.c ratresample.c hxrsmp2.cpp RAResampler.cpp
> Time used: 0.01 seconds
> UNIXCompile(audio/resampler): making copy
> make copy
> make: Nothing to be done for `copy'.
> Time used: 0.01 seconds
> leaving directory /root/.ssh/helix/./audio/resampler
> UMAKE: Umakefil -> Makefile in 
> UMAKE: Applying profile 
> /root/.ssh/build/umakepf/helix-client-local-ra.pf
> signing output binaries
> Build Complete: Mon Sep  5 15:02:28 2005
> 
> Build complete in 00:03, 1 of 4 modules failed.
> 
> 
> [EMAIL PROTECTED]
>           2005-09-05
> 


_______________________________________________
Audio-dev mailing list
[email protected]
http://lists.helixcommunity.org/mailman/listinfo/audio-dev

Reply via email to