Hi Jose, What Andreas said.
And for libraries without source code, you have to solve all the dependencies this way. Once you boot the build image, you might find more dependecies that come from dynamically loaded libraries. Bionic offers some debugging features for such cases. There is LINKER_DEBUG on ICS, and JB seems to support LD_DEBUG. With these you should see loader errors in the phone's dmesg or logcat. Running 'readelf -s <path/to/library>' can tell you what symbols are provided by a library. I also find 'strings' helpful to look for file dependencies in binaries. Using these tools, you should be able to resolve all the dependencies. Best regards Thomas On 17.03.2014 10:13, Jose Vidal wrote: > Hi Thomas, > > Thanks for your help. > > The problem is solved: > > $ cp vendor/fsl/common/proprietary/libRS.so > out/target/product/arm2_6dq/obj/lib/ > > I have a new problem: > > make: *** No rule to make target > `out/target/product/arm2_6dq/obj/lib/libsurfaceflinger.so', needed by > `out/target/product/arm2_6dq/obj/SHARED_LIBRARIES/lib_omx_player_arm11_elinux_intermediates/LINKED/lib_omx_player_arm11_elinux.so'. > Stop. > > I had read that FirefoxOS does not use surfaceflinge. So, How I can solve > that ? > > Thanks in advance. > > Regards. > > jvidalsm > _______________________________________________ > dev-b2g mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-b2g > _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
