Android 8.1 build error in ubuntu 14.04

閲覧: 1,683 回
最初の未読メッセージにスキップ

zeo...@naver.com

未読、
2018/03/15 10:52:452018/03/15
To: Android Building
Hi
When i try to build AOSP O(8.1.0), i got this error. 
Can anyone help me on this?

[  0% 9/47545] target Generated: android.hardware.usb-V1.1-java <= hardware/interfaces/usb/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.usb-V1.1-java_intermediates/android/hardware/usb/V1_1/PortStatus_1_1.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.usb-V1.1-java_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.usb@1.1::types.PortStatus_1_1"
ERROR: Failed to lookup type 'PortMode' at hardware/interfaces/usb/1.1/types.hal:22.21-28
ERROR: Failed to lookup type 'PortStatus' at hardware/interfaces/usb/1.1/types.hal:45.5-14
ERROR: Failed to lookup type 'PortMode_1_1' at hardware/interfaces/usb/1.1/types.hal:51.14-25
ERROR: Failed to lookup type 'PortMode_1_1' at hardware/interfaces/usb/1.1/types.hal:56.5-16
ERROR: Could not parse android.hardware.usb@1.1::types.PortStatus_1_1. Aborting.
[  0% 10/47545] target Generated: android.hardware.usb-V1.1-java <= hardware/interfaces/usb/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.usb-V1.1-java_intermediates/android/hardware/usb/V1_1/PortMode_1_1.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.usb-V1.1-java_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.usb@1.1::types.PortMode_1_1"
ERROR: Failed to lookup type 'PortMode' at hardware/interfaces/usb/1.1/types.hal:22.21-28
ERROR: Failed to lookup type 'PortStatus' at hardware/interfaces/usb/1.1/types.hal:45.5-14
ERROR: Failed to lookup type 'PortMode_1_1' at hardware/interfaces/usb/1.1/types.hal:51.14-25
ERROR: Failed to lookup type 'PortMode_1_1' at hardware/interfaces/usb/1.1/types.hal:56.5-16
ERROR: Could not parse android.hardware.usb@1.1::types.PortMode_1_1. Aborting.
[  0% 11/47545] target Generated: android.hardware.usb-V1.1-java <= hardware/interfaces/usb/1.1/IUsb.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.usb-V1.1-java_intermediates/android/hardware/usb/V1_1/IUsb.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.usb-V1.1-java_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.usb@1.1::IUsb"
ERROR: Failed to lookup type 'PortMode' at hardware/interfaces/usb/1.1/types.hal:22.21-28
ERROR: Failed to lookup type 'PortStatus' at hardware/interfaces/usb/1.1/types.hal:45.5-14
ERROR: Failed to lookup type 'PortMode_1_1' at hardware/interfaces/usb/1.1/types.hal:51.14-25
ERROR: Failed to lookup type 'PortMode_1_1' at hardware/interfaces/usb/1.1/types.hal:56.5-16
ERROR: Failed to lookup type 'android.hardware.usb@1.0::IUsb' at hardware/interfaces/usb/1.1/IUsb.hal:21.24-53
ERROR: Could not parse android.hardware.usb@1.1::IUsb. Aborting.
[  0% 12/47545] target Generated: android.hardware.usb-V1.1-java <= hardware/interfaces/usb/1.1/IUsbCallback.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.usb-V1.1-java_intermediates/android/hardware/usb/V1_1/IUsbCallback.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.usb-V1.1-java_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.usb@1.1::IUsbCallback"
ERROR: Failed to lookup type 'PortMode' at hardware/interfaces/usb/1.1/types.hal:22.21-28
ERROR: Failed to lookup type 'PortStatus' at hardware/interfaces/usb/1.1/types.hal:45.5-14
ERROR: Failed to lookup type 'PortMode_1_1' at hardware/interfaces/usb/1.1/types.hal:51.14-25
ERROR: Failed to lookup type 'PortMode_1_1' at hardware/interfaces/usb/1.1/types.hal:56.5-16
ERROR: Failed to lookup type '@1.0::IUsbCallback' at hardware/interfaces/usb/1.1/IUsbCallback.hal:26.32-49
ERROR: Could not parse android.hardware.usb@1.1::IUsbCallback. Aborting.
[  0% 13/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/EutranBands.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.EutranBands"
hidl-gen E 03-15 15:31:42 26721 26721 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.EutranBands. Aborting.
[  0% 14/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/GeranBands.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.GeranBands"
hidl-gen E 03-15 15:31:42 26720 26720 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.GeranBands. Aborting.
[  0% 15/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/CardPowerState.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.CardPowerState"
hidl-gen E 03-15 15:31:42 26723 26723 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.CardPowerState. Aborting.
[  0% 16/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/ImsiEncryptionInfo.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.ImsiEncryptionInfo"
hidl-gen E 03-15 15:31:42 26722 26722 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.ImsiEncryptionInfo. Aborting.
[  0% 17/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/KeepaliveType.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.KeepaliveType"
hidl-gen E 03-15 15:31:42 26727 26727 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.KeepaliveType. Aborting.
[  0% 18/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/RadioAccessSpecifier.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.RadioAccessSpecifier"
hidl-gen E 03-15 15:31:42 26731 26731 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.RadioAccessSpecifier. Aborting.
[  0% 19/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/RadioAccessNetworks.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.RadioAccessNetworks"
hidl-gen E 03-15 15:31:42 26730 26730 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.RadioAccessNetworks. Aborting.
[  0% 20/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/KeepaliveRequest.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.KeepaliveRequest"
hidl-gen E 03-15 15:31:42 26724 26724 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.KeepaliveRequest. Aborting.
[  0% 21/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/KeepaliveStatusCode.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.KeepaliveStatusCode"
hidl-gen E 03-15 15:31:42 26726 26726 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.KeepaliveStatusCode. Aborting.
[  0% 22/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/KeepaliveStatus.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.KeepaliveStatus"
hidl-gen E 03-15 15:31:42 26725 26725 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.KeepaliveStatus. Aborting.
[  0% 23/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/NetworkScanResult.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.NetworkScanResult"
hidl-gen E 03-15 15:31:42 26729 26729 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.NetworkScanResult. Aborting.
[  0% 24/47545] target Generated: android.hardware.radio-V1.1-java-static <= hardware/interfaces/radio/1.1/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates/android/hardware/radio/V1_1/NetworkScanRequest.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.radio-V1.1-java-static_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1::types.NetworkScanRequest"
hidl-gen E 03-15 15:31:42 26728 26728 Coordinator.cpp:529] android.hardware.radio@1.1 doesn't pass minor version uprev requirement. Requires at least one interface to extend an interface with the same name from android.hardware.radio@1.0.
ERROR: Could not parse android.hardware.radio@1.1::types.NetworkScanRequest. Aborting.
ninja: build stopped: subcommand failed.
15:31:43 ninja failed with: exit status 1

#### failed to build some targets (10 seconds) ####

Fish Zheng

未読、
2018/05/17 10:31:502018/05/17
To: Android Building
Hello,
   Did you fix this issue? or any update?
   I just got the same compiling error as yours.

   However I got two very strange comparison result, I can build it on a Ubuntu-14.04.5 VMware but failed to do it on one bare metal Ubuntu-14.04.5 workstation.
   I can promise I do install these 2 Ubuntu ENV using the same installation iso. I also install the same dependencies or tools for example:
```
   $ sudo apt-get install git ccache automake lzop bison gperf build-essential zip curl zlib1g-dev zlib1g-dev:i386 g++-multilib python-networkx libxml2-utils bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev squashfs-tools pngcrush schedtool dpkg-dev liblz4-tool make optipng
   $ sudo apt-get install python-wand python-crypto liblz4-tool
```
   This means that in my current opinion, the software environment is the same except for hardware (VMware vs. Bare metal).
   I am very confused of this now. 

Colin Cross

未読、
2018/05/17 10:56:002018/05/17
To: android-...@googlegroups.com

Probably the filesystem issue with DT_UNKNOWN, fixed by https://android-review.googlesource.com/c/platform/system/tools/hidl/+/650080

--
--
You received this message because you are subscribed to the "Android Building" mailing list.
To post to this group, send email to android-...@googlegroups.com
To unsubscribe from this group, send email to
android-buildi...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

---
You received this message because you are subscribed to the Google Groups "Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-buildi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Dan Willemsen

未読、
2018/05/17 10:56:582018/05/17
To: Android Building
> This means that in my current opinion, the software environment is the same except for hardware (VMware vs. Bare metal).

I don't recognize the above error, but this difference is strange. Is the source on the same type of filesystem in both cases? I know there have been issues with a few filesystems (iirc, ones that don't return extra file metadata during readdir, but require extra stat calls)

- Dan

On Thu, May 17, 2018, 7:31 AM Fish Zheng <zhen...@gmail.com> wrote:
--

Fish Zheng

未読、
2018/05/21 11:02:472018/05/21
To: Android Building
    Hello, Colin, and Dan
       You are right, it really related to the fs type.
       With your comments, I did 2 new testings, one is on ext3, and another is on ext4, both are successful.

       Back to my issue, I just noticed the hardware difference instead of file system.
       Actually my VMware Ubuntu uses ext4, however my bare metal Ubuntu uses xfs.

       So until now I can have a result:
       * I can build my code on ext3, ext4 partitions.
       * My failed case ralated to xfs -- though I still don't know the root cause, why the out/host/linux-x86/bin/hidl-gen will touch the file system's flag.

    I'll continue to observe this.

    THANKS for your professional hints.

soh...@bu.edu

未読、
2018/12/18 16:46:542018/12/18
To: Android Building
Facing the same issue. Any idea how to solve it?

Bastien Chanot

未読、
2019/03/20 11:49:212019/03/20
To: Android Building
Same issue here, i got the error ERROR: Could not parse android.hidl.base[...]
I'm building on an Ubuntu 18.10, with ext4 filesystem type.

Anyone have a solution ?

Here is fulll log :

[  0% 1/61244] target Generated: framework <= system/libhidl/transport/base/1.0/IBase.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.cas-V1.0-java_intermediates/android/hidl/base/V1_0/IBase.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.cas-V1.0-java_intermediates -Ljava -randroid.hidl:system/libhidl/transport android.hidl.base@1.0::IBase"
ERROR: Could not parse android.hidl.base@1.0::IBase. Aborting.
[  0% 2/61244] target Generated: framework <= system/libhidl/transport/base/1.0/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.cas-V1.0-java_intermediates/android/hidl/base/V1_0/DebugInfo.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.cas-V1.0-java_intermediates -Ljava -randroid.hidl:system/libhidl/transport android.hidl.base@1.0::types.DebugInfo"
ERROR: Could not parse android.hidl.base@1.0::types.DebugInfo. Aborting.
[  0% 3/61244] target Generated: framework <= hardware/interfaces/cas/1.0/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.cas-V1.0-java_intermediates/android/hardware/cas/V1_0/HidlCasPluginDescriptor.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.cas-V1.0-java_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.cas@1.0::types.HidlCasPluginDescriptor"
ERROR: Could not parse android.hardware.cas@1.0::types.HidlCasPluginDescriptor. Aborting.
[  0% 4/61244] target Generated: framework <= hardware/interfaces/cas/1.0/types.hal
FAILED: out/target/common/gen/JAVA_LIBRARIES/android.hardware.cas-V1.0-java_intermediates/android/hardware/cas/V1_0/Status.java
/bin/bash -c "out/host/linux-x86/bin/hidl-gen -o out/target/common/gen/JAVA_LIBRARIES/android.hardware.cas-V1.0-java_intermediates -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.cas@1.0::types.Status"
ERROR: Could not parse android.hardware.cas@1.0::types.Status. Aborting.

ninja: build stopped: subcommand failed.
16:19:59 ninja failed with: exit status 1

Tony Yang

未読、
2019/06/18 11:04:232019/06/18
To: Android Building
I integrated the patch mentioned by Colin and it is workable for me. Android 8.1 is building successfully on Ubuntu 18.04.
全員に返信
投稿者に返信
転送
新着メール 0 件