> -mcre.so  builds success fully...i can find  Mcre.so files in /out .
it will be generated under project folder ./out/target/product/<>/system/lib
try like below search
#cd ./out
#find . | grep mcre

>new error introduced :
>   Mbrick_intermediates/test.o: In function `myfunc(my_struc *)':
>/home/xmen/mydroid/external/MyProject/Mbrick/test.cpp:1150: undefined
reference to `M2Cre_Do_action'

# cd /home/xmen/mydroid/external/MyProject
# grep -R M2Cre_Do_action *   => get source where its defined (say
m2cre.cpp)
# grep -R m2cre.cpp *  => get Android.mk which generates the library, get
MODULE_NAME and add it to Mbrick's make file

-- 
Regards,
Deva
www.bittoggler.com


On Fri, Oct 15, 2010 at 4:22 PM, juned Munshi <[email protected]>wrote:

>  I changed Android.mk (Mbrick)
> LOCAL_SHARED_LIBRARIES :=libjpeg
>  +LOCAL_LDLIBS := -lM2Cre
>
> new error introduced :
>    Mbrick_intermediates/test.o: In function `myfunc(my_struc *)':
> /home/xmen/mydroid/external/MyProject/Mbrick/test.cpp:1150: undefined
> reference to `M2Cre_Do_action'
>
>
>
> On Fri, Oct 15, 2010 at 3:31 PM, xmen <[email protected]> wrote:
>
>> $make  modules Mbrick
>> or
>> make  -j4 PRODUCT-generic-eng
>>
>> Error :
>> ..
>> ...
>> zipalign
>> target Strip: MCre (out/target/product/generic/obj/lib/MCre.so)
>> target SharedLib: Formats (out/target/product/generic/obj/
>> SHARED_LIBRARIES/Mbrick_intermediates/LINKED/Mbrick)
>> /home/xmen/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/../
>> lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/bin/ld: cannot find -
>> lMCre.so
>> collect2: ld returned 1 exit status
>> make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/
>> Mbrick_intermediates/LINKED/Mbrick] Error 1
>>
>> Directory structure
>>   external/Myproject/
>>                            /Mcre
>>                            /Mbrick
>>
>>  -mcre.so  builds success fully...i can find  Mcre.so files in /out .
>>
>>
>> Android.mk ( Mbrick)
>> LOCAL_PATH:= $(call my-dir)
>>
>> include $(CLEAR_VARS)
>> LOCAL_SRC_FILES:= source files
>> LOCAL_C_INCLUDES := include files...
>> LOCAL_SHARED_LIBRARIES :=libjpeg M2Cre
>> LOCAL_PRELINK_MODULE := false
>> LOCAL_MODULE:= Mbrick
>> include $(BUILD_SHARED_LIBRARY)
>
>
>  --
> unsubscribe: 
> [email protected]<android-porting%[email protected]>
> website: http://groups.google.com/group/android-porting
>

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to