[Android-tools-devel] Bug#1111007: android-libandroidfw: There is an undefined symbol in libandroidfw.so: ExtractEntryToFile(ZipArchive*, ZipEntry*, int).

Robert Heller heller at deepsoft.com
Thu Aug 14 16:34:00 BST 2025


See error #1068722 for more information.



On Wed, 13 Aug 2025 09:04:05 -0400 Robert Heller <heller at deepsoft.com> wrote:
> Package: android-libandroidfw
> Version: 1:10.0.0+r36-10
> Severity: normal
> Tags: ftbfs
> 
> Dear Maintainer,
> 
>    * What led up to the situation?
> I am trying to build a package for the Android system.
> 
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
> /usr/bin/aapt2 -v
> 
>    * What was the outcome of this action?
> /usr/bin/aapt2: symbol lookup error: /usr/lib/aarch64-linux-gnu/android/libandroidfw.so.0: undefined symbol: _Z18ExtractEntryToFileP10ZipArchiveP8ZipEntryi
>    * What outcome did you expect instead?
> Get the version number of aapt2
> 
> I did some additional exploration:
> 
> marchhare% nm -D --demangle -A /usr/lib/aarch64-linux-gnu/android/lib* | grep ExtractEntryToFile
> /usr/lib/aarch64-linux-gnu/android/libandroidfw.so.0:                 U ExtractEntryToFile(ZipArchive*, ZipEntry*, int)
> /usr/lib/aarch64-linux-gnu/android/libziparchive.so:000000000001c508 T ExtractEntryToFile(ZipArchive*, ZipEntry64 const*, int)
> /usr/lib/aarch64-linux-gnu/android/libziparchive.so:000000000001c470 T ExtractEntryToFile(ZipArchive*, ZipEntry const*, int)
> /usr/lib/aarch64-linux-gnu/android/libziparchive.so.0:000000000001c508 T ExtractEntryToFile(ZipArchive*, ZipEntry64 const*, int)
> /usr/lib/aarch64-linux-gnu/android/libziparchive.so.0:000000000001c470 T ExtractEntryToFile(ZipArchive*, ZipEntry const*, int)
> 
> I also used apt-get to download the sources and attempted to rebuild the 
> package from source, but encounted errors there:
> 
> marchhare% dpkg-buildpackage 
> dpkg-buildpackage: info: source package android-platform-frameworks-base
> dpkg-buildpackage: info: source version 1:10.0.0+r36-10
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Roger Shimizu <rosh at debian.org>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture arm64
>  debian/rules clean
> dh clean --with bash-completion
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building android-platform-frameworks-base using existing ./android-platform-frameworks-base_10.0.0+r36.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of file media/native/midi/include/Doxyfile.orig, use --include-removal to override
> dpkg-source: info: building android-platform-frameworks-base in android-platform-frameworks-base_10.0.0+r36-10.debian.tar.xz
> dpkg-source: info: building android-platform-frameworks-base in android-platform-frameworks-base_10.0.0+r36-10.dsc
>  debian/rules binary
> dh binary --with bash-completion
>    dh_update_autotools_config
>    dh_autoreconf
>    debian/rules override_dh_auto_configure
> make[1]: Entering directory '/home/heller/android-platform-frameworks-base-10.0.0+r36'
> mkdir -p debian/out
> dh_auto_configure
> make[1]: Leaving directory '/home/heller/android-platform-frameworks-base-10.0.0+r36'
>    debian/rules override_dh_auto_build-arch
> make[1]: Entering directory '/home/heller/android-platform-frameworks-base-10.0.0+r36'
> dh_auto_build --buildsystem=makefile -- -f debian/libandroidfw.mk


-- 
Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller at deepsoft.com       -- Webhosting Services
                                                                                                                        



More information about the Android-tools-devel mailing list