Not sure why ldd system_server shows break msg.., what happens when u try it on eepc target?
On Wed, Nov 16, 2011 at 10:25 AM, Vinaya <[email protected]> wrote: > Hi Devaraj, > > Thanks for your response. > > Please see below build logs for 'system_server' and 'init' binaries. > 'system_server' binary is built but something is wrong with it ('ldd' > gives an error). > Between 'init' and 'system_server' one difference I see from build > logs is the target compiler (C vs. C++). > > (a) system_server build > > $ touch frameworks/base/cmds/system_server/* > > $ make system_server > ============================================ > PLATFORM_VERSION_CODENAME=REL > PLATFORM_VERSION=2.3.1 > TARGET_PRODUCT=eeepc > TARGET_BUILD_VARIANT=eng > TARGET_SIMULATOR=false > TARGET_BUILD_TYPE=release > TARGET_BUILD_APPS= > TARGET_ARCH=x86 > TARGET_ARCH_VARIANT=x86 > HOST_ARCH=x86 > HOST_OS=linux > HOST_BUILD_TYPE=release > BUILD_ID=GINGERBREAD > ============================================ > find: `ethernet/java': No such file or directory > find: `ethernet/java': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > target C++: system_server <= frameworks/base/cmds/system_server/ > system_main.cpp > target Executable: system_server (out/target/product/eeepc/obj/ > EXECUTABLES/system_server_intermediates/LINKED/system_server) > target Non-prelinked: system_server (out/target/product/eeepc/symbols/ > system/bin/system_server) > target Strip: system_server (out/target/product/eeepc/obj/EXECUTABLES/ > system_server_intermediates/system_server) > Notice file: frameworks/base/cmds/system_server/NOTICE -- out/target/ > product/eeepc/obj/NOTICE_FILES/src//system/bin/system_server.txt > Install: out/target/product/eeepc/system/bin/system_server > > $ ldd out/target/product/eeepc/system/bin/system_server > /usr/bin/ldd: line 117: out/target/product/eeepc/system/bin/ > system_server: No such file or directory > > (b) init build > > $ touch system/core/init/* > > $ make init > ============================================ > PLATFORM_VERSION_CODENAME=REL > PLATFORM_VERSION=2.3.1 > TARGET_PRODUCT=eeepc > TARGET_BUILD_VARIANT=eng > TARGET_SIMULATOR=false > TARGET_BUILD_TYPE=release > TARGET_BUILD_APPS= > TARGET_ARCH=x86 > TARGET_ARCH_VARIANT=x86 > HOST_ARCH=x86 > HOST_OS=linux > HOST_BUILD_TYPE=release > BUILD_ID=GINGERBREAD > ============================================ > find: `ethernet/java': No such file or directory > find: `ethernet/java': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > find: `frameworks/base/frameworks/base/docs/html': No such file or > directory > find: `out/target/common/docs/gen': No such file or directory > target C: init <= system/core/init/builtins.c > system/core/init/builtins.c: In function '__ifupdown': > system/core/init/builtins.c:123:5: warning: implicit declaration of > function 'strlcpy' > system/core/init/builtins.c: In function 'do_sysclktz': > system/core/init/builtins.c:512:5: warning: null argument where non- > null required (argument 1) > target C: init <= system/core/init/init.c > system/core/init/init.c: In function 'publish_socket': > system/core/init/init.c:138:5: warning: implicit declaration of > function 'strlcpy' > system/core/init/init.c: In function 'service_start': > system/core/init/init.c:251:13: warning: implicit declaration of > function 'setgroups' > target C: init <= system/core/init/devices.c > target C: init <= system/core/init/property_service.c > target C: init <= system/core/init/util.c > system/core/init/util.c: In function 'log_init': > system/core/init/util.c:55:9: warning: implicit declaration of > function 'unlink' > system/core/init/util.c: In function 'log_write': > system/core/init/util.c:73:5: warning: implicit declaration of > function 'write' > system/core/init/util.c: In function 'android_name_to_id': > system/core/init/util.c:82:36: warning: initialization discards > qualifiers from pointer target type > system/core/init/util.c: In function 'create_socket': > system/core/init/util.c:148:5: warning: implicit declaration of > function 'chown' > system/core/init/util.c:159:5: warning: implicit declaration of > function 'close' > system/core/init/util.c: In function 'read_file': > system/core/init/util.c:174:5: warning: implicit declaration of > function 'lseek' > system/core/init/util.c:182:5: warning: implicit declaration of > function 'read' > system/core/init/util.c: In function 'make_link': > system/core/init/util.c:366:5: warning: implicit declaration of > function 'symlink' > system/core/init/util.c: In function 'remove_link': > system/core/init/util.c:375:5: warning: implicit declaration of > function 'readlink' > system/core/init/util.c: In function 'wait_for_file': > system/core/init/util.c:390:9: warning: implicit declaration of > function 'usleep' > system/core/init/util.c: In function 'open_devnull_stdio': > system/core/init/util.c:403:13: warning: implicit declaration of > function 'dup2' > target C: init <= system/core/init/parser.c > target C: init <= system/core/init/logo.c > system/core/init/logo.c: In function 'fb_open': > system/core/init/logo.c:60:5: warning: implicit declaration of > function 'ioctl' > target C: init <= system/core/init/keychords.c > system/core/init/keychords.c: In function 'keychord_init': > system/core/init/keychords.c:80:5: warning: implicit declaration of > function 'write' > system/core/init/keychords.c:83:9: warning: implicit declaration of > function 'close' > system/core/init/keychords.c: In function 'handle_keychord': > system/core/init/keychords.c:106:5: warning: implicit declaration of > function 'strcmp' > system/core/init/keychords.c:108:9: warning: implicit declaration of > function 'read' > target C: init <= system/core/init/signal_handler.c > target C: init <= system/core/init/init_parser.c > target C: init <= system/core/init/ueventd.c > system/core/init/ueventd.c: In function 'set_device_permission': > system/core/init/ueventd.c:112:13: warning: implicit declaration of > function 'asprintf' > target C: init <= system/core/init/ueventd_parser.c > target StaticExecutable: init (out/target/product/eeepc/obj/ > EXECUTABLES/init_intermediates/LINKED/init) > target Non-prelinked: init (out/target/product/eeepc/symbols/init) > target Strip: init (out/target/product/eeepc/obj/EXECUTABLES/ > init_intermediates/init) > Notice file: system/core/init/NOTICE -- out/target/product/eeepc/obj/ > NOTICE_FILES/src//root/init.txt > Install: out/target/product/eeepc/root/init > > $ ldd out/target/product/eeepc/root/init > linux-gate.so.1 => (0xb773e000) > libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7713000) > librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb770a000) > libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb75a6000) > /lib/ld-linux.so.2 (0xb773f000) > > Do you have a suggestion for me? > > Kind regards, > Vinaya > > On Nov 13, 8:48 pm, Devaraj Rangasamy <[email protected]> wrote: > > as both init and system server. are native component both should be using > > same tool chain, tools might be ok in ur setup. > > also, latest gingerbread have support for 32-bit machine builds. it > > shouldn't be an issue > > > > since bianreis are checkd in build out folder, probably build failed and > > binaries are not generated., > > can u confirm by below commands and share build logs for "make > > system_server"?? > > > > > $ ls out/target/product/eeepc/system/bin/system_server > > On Saturday, November 12, 2011, Vinaya <[email protected]> wrote: > > > Dear friends, > > > > > I have built gingerbread on 32-bit ubuntu for 'eeepc' product. I have > > > done changes mentioned in post > > > > http://groups.google.com/group/android-porting/browse_thread/thread/2... > > > > > > > > > to perform the build. > > > > > The problem I am facing is that some of the binaries are not baked > > > properly. > > > > > e.g. 'ldd' gives an error for 'system_server' and cannot be run on the > > > target > > > $ ldd out/target/product/eeepc/system/bin/system_server > > > /usr/bin/ldd: line 117: out/target/product/eeepc/system/bin/ > > > system_server: No such file or directory > > > > > However, 'init' is built properly and the target can run it but with > > > errors due to above mentioned issue. > > > > > $ ldd out/target/product/eeepc/root/init > > > linux-gate.so.1 => (0xb7749000) > > > libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 > (0xb771e000) > > > librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7715000) > > > libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb75b1000) > > > /lib/ld-linux.so.2 (0xb774a000) > > > > > Please advise. > > > > > Kind regards, > > > Vinaya > > > > > -- > > > unsubscribe: [email protected] > > > website:http://groups.google.com/group/android-porting > > > > -- > > Sent from Samsung Galaxy :) > > -- > unsubscribe: [email protected] > website: http://groups.google.com/group/android-porting > -- Regards, Deva www.bittoggler.com -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
