You need both platform/hardware/alsa_audio and platform/external/alsa-lib

Androidphan wrote:
> That worked, but now I'm getting the following error:
>
> target thumb C++: libaudioflinger <= frameworks/base/libs/audioflinger/
> A2dpAudioInterface.cpp
> make: *** No rule to make target `out/target/product/eee_701/obj/
> STATIC_LIBRARIES/libasound_intermediates/libasound.a', needed by `out/
> target/product/eee_701/obj/SHARED_LIBRARIES/libaudio_intermediates/
> LINKED/libaudio.so'.  Stop.
>
> Any clue?
>
> On Mar 9, 2:03 am, Sean McNeil <seanmcne...@gmail.com> wrote:
>   
>> We have updated the repository now. Just perform a repo sync and you
>> should be fine.
>>
>> Jack stone wrote:
>>     
>>> you should search in this group. There is a patch :
>>> http://groups.google.com/group/android-porting/browse_thread/thread/b...
>>>       
>>> On Mar 6, 8:34 pm,Androidphan<niels.kee...@tass.nl> wrote:
>>>       
>>>> My local_manifest.xml:
>>>>         
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <manifest>
>>>> <project name="platform/vendor/asus/eee_701" path="vendor/asus/
>>>> eee_701"/>
>>>> <project name="platform/external/alsa-lib" path="external/alsa-lib"/>
>>>> <project name="platform/hardware/alsa_sound" path="hardware/
>>>> alsa_sound"/>
>>>> </manifest>
>>>>         
>>>> I changed BoardConfig with BOARD_USES_ALSA_AUDIO := true
>>>>         
>>>> I'm getting the following error:
>>>> In file included from hardware/alsa_sound/AudioHardwareInterface.cpp:
>>>> 27:
>>>> hardware/alsa_sound/AudioHardwareStub.h:24:45: error: hardware/
>>>> AudioHardwareInterface.h: No such file or directory
>>>> In file included from hardware/alsa_sound/AudioHardwareInterface.cpp:
>>>> 27:
>>>> hardware/alsa_sound/AudioHardwareStub.h:30: error: expected class-name
>>>> before '{' token
>>>> hardware/alsa_sound/AudioHardwareStub.h:39: error: expected ',' or
>>>> '...' before '<' token
>>>> hardware/alsa_sound/AudioHardwareStub.h:39: error: ISO C++ forbids
>>>> declaration of 'Vector' with no type
>>>> hardware/alsa_sound/AudioHardwareStub.h: In member function 'virtual
>>>> int android::AudioStreamOutStub::format() const':
>>>> hardware/alsa_sound/AudioHardwareStub.h:36: error: 'AudioSystem' has
>>>> not been declared
>>>> hardware/alsa_sound/AudioHardwareStub.h: At global scope:
>>>> hardware/alsa_sound/AudioHardwareStub.h:42: error: expected class-name
>>>> before '{' token
>>>> hardware/alsa_sound/AudioHardwareStub.h:51: error: expected ',' or
>>>> '...' before '<' token
>>>> hardware/alsa_sound/AudioHardwareStub.h:51: error: ISO C++ forbids
>>>> declaration of 'Vector' with no type
>>>> hardware/alsa_sound/AudioHardwareStub.h: In member function 'virtual
>>>> int android::AudioStreamInStub::format() const':
>>>> hardware/alsa_sound/AudioHardwareStub.h:48: error: 'AudioSystem' has
>>>> not been declared
>>>> hardware/alsa_sound/AudioHardwareStub.h: At global scope:
>>>> hardware/alsa_sound/AudioHardwareStub.h:55: error: expected class-name
>>>> before '{' token
>>>> hardware/alsa_sound/AudioHardwareStub.h:72: error: ISO C++ forbids
>>>> declaration of 'AudioStreamOut' with no type
>>>> hardware/alsa_sound/AudioHardwareStub.h:72: error: 'AudioStreamOut'
>>>> declared as a 'virtual' field
>>>> hardware/alsa_sound/AudioHardwareStub.h:72: error: expected ';' before
>>>> '*' token
>>>> hardware/alsa_sound/AudioHardwareStub.h:77: error: ISO C++ forbids
>>>> declaration of 'AudioStreamIn' with no type
>>>> hardware/alsa_sound/AudioHardwareStub.h:77: error: 'AudioStreamIn'
>>>> declared as a 'virtual' field
>>>> hardware/alsa_sound/AudioHardwareStub.h:77: error: expected ';' before
>>>> '*' token
>>>> hardware/alsa_sound/AudioHardwareStub.h:84: error: expected ',' or
>>>> '...' before '<' token
>>>> hardware/alsa_sound/AudioHardwareStub.h:84: error: ISO C++ forbids
>>>> declaration of 'Vector' with no type
>>>> hardware/alsa_sound/AudioHardwareStub.h:88: error: expected ',' or
>>>> '...' before '<' token
>>>> hardware/alsa_sound/AudioHardwareStub.h:88: error: ISO C++ forbids
>>>> declaration of 'Vector' with no type
>>>> In file included from hardware/alsa_sound/AudioHardwareInterface.cpp:
>>>> 28:
>>>> hardware/alsa_sound/AudioHardwareALSA.h:116: error: 'Mutex' does not
>>>> name a type
>>>> hardware/alsa_sound/AudioHardwareALSA.h:130: error: expected class-
>>>> name before ',' token
>>>> hardware/alsa_sound/AudioHardwareALSA.h:161: error: expected ',' or
>>>> '...' before '<' token
>>>> hardware/alsa_sound/AudioHardwareALSA.h:161: error: ISO C++ forbids
>>>> declaration of 'Vector' with no type
>>>> hardware/alsa_sound/AudioHardwareALSA.h:177: error: expected class-
>>>> name before ',' token
>>>> hardware/alsa_sound/AudioHardwareALSA.h:211: error: expected ',' or
>>>> '...' before '<' token
>>>> hardware/alsa_sound/AudioHardwareALSA.h:211: error: ISO C++ forbids
>>>> declaration of 'Vector' with no type
>>>> hardware/alsa_sound/AudioHardwareALSA.h:224: error: expected class-
>>>> name before '{' token
>>>> hardware/alsa_sound/AudioHardwareALSA.h:234: error: ISO C++ forbids
>>>> declaration of 'AudioStreamOut' with no type
>>>> hardware/alsa_sound/AudioHardwareALSA.h:234: error: 'AudioStreamOut'
>>>> declared as a 'virtual' field
>>>> hardware/alsa_sound/AudioHardwareALSA.h:234: error: expected ';'
>>>> before '*' token
>>>> hardware/alsa_sound/AudioHardwareALSA.h:238: error: ISO C++ forbids
>>>> declaration of 'AudioStreamIn' with no type
>>>> hardware/alsa_sound/AudioHardwareALSA.h:238: error: 'AudioStreamIn'
>>>> declared as a 'virtual' field
>>>> hardware/alsa_sound/AudioHardwareALSA.h:238: error: expected ';'
>>>> before '*' token
>>>> hardware/alsa_sound/AudioHardwareALSA.h:249: error: expected ',' or
>>>> '...' before '<' token
>>>> hardware/alsa_sound/AudioHardwareALSA.h:249: error: ISO C++ forbids
>>>> declaration of 'Vector' with no type
>>>> hardware/alsa_sound/AudioHardwareALSA.h:259: error: 'Mutex' does not
>>>> name a type
>>>> hardware/alsa_sound/AudioHardwareInterface.cpp:87: error: expected
>>>> constructor, destructor, or type conversion before '*' token
>>>> hardware/alsa_sound/AudioHardwareInterface.cpp:230: error: expected
>>>> `}' at end of input
>>>> make: *** [out/target/product/eee_701/obj/SHARED_LIBRARIES/
>>>> libaudio_intermediates/AudioHardwareInterface.o] Error 1
>>>>         
>>>> Why is that? I notice AudioHardwareInterface.h is missing?
>>>>         
> >
>   


--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to