기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

음... 처음 우분투 32bit 로 vmware 에 설치해서

컴파일 했었는데 android 가 말썽이더군요..64bit 플랫폼에서 컴파일 해야 된다는..

제가 v310 을 구입하고, 회사일이 바뻐서 못하다가 최근에 접했는데요..^^;

그래서 64bit 로 우분투 다시 설치하고 컴파일 했는데,

커널하고 부트로더는 잘 컴파일 되었는데, android 로 컴파일 에러가 나네요..

 

음.. 잘 모르겠어요..왜그런지..^^;

혹시 아시는 분 도움 부탁드립니다.

 

adroid error

 

===============

build/core/Makefile:19: warning: overriding commands for target `out/target/product/smdkc210/system/bin/dhcpcd'

build/core/base_rules.mk:479: warning: ignoring old commands for target `out/target/product/smdkc210/system/bin/dhcpcd'

build/core/Makefile:19: warning: overriding commands for target `out/target/product/smdkc210/system/bin/hciattach'

build/core/base_rules.mk:479: warning: ignoring old commands for target `out/target/product/smdkc210/system/bin/hciattach'

build/core/Makefile:19: warning: overriding commands for target `out/target/product/smdkc210/system/lib/libwpa_client.so'

build/core/base_rules.mk:479: warning: ignoring old commands for target `out/target/product/smdkc210/system/lib/libwpa_client.so'

build/core/Makefile:19: warning: overriding commands for target `out/target/product/smdkc210/system/etc/asound.conf'

build/core/Makefile:19: warning: ignoring old commands for target `out/target/product/smdkc210/system/etc/asound.conf'

Install: out/host/linux-x86/framework/apicheck.jar

Install: out/host/linux-x86/framework/clearsilver.jar

Install: out/host/linux-x86/framework/droiddoc.jar

Install: out/host/linux-x86/lib/libneo_util.so

Install: out/host/linux-x86/lib/libneo_cs.so

Install: out/host/linux-x86/lib/libneo_cgi.so

Install: out/host/linux-x86/lib/libclearsilver-jni.so

Copying: out/target/common/obj/JAVA_LIBRARIES/core_intermediates/emma_out/lib/classes-jarjar.jar

Install: out/host/linux-x86/framework/dx.jar

Install: out/host/linux-x86/bin/dx

host C++: libutils <= frameworks/base/libs/utils/RefBase.cpp

<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default]

<built-in>:0:0: note: this is the location of the previous definition

frameworks/base/libs/utils/RefBase.cpp: In member function ‘void android::RefBase::weakref_type::trackMe(bool, bool)’:

frameworks/base/libs/utils/RefBase.cpp:483:67: error: passing ‘const android::RefBase::weakref_impl’ as ‘this’ argument of ‘void android::RefBase::weakref_impl::trackMe(bool, bool)’ discards qualifiers [-fpermissive]

make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libutils_intermediates/RefBase.o] Error 1

 

감사합니다.

아 그리고 운영자님 카메라 모듈은 언제 가능한지요??

수고 하십시요.

 


codewalker

2011.12.19 19:54:38
*.90.137.114

gcc 버전 문제 입니다.


http://codewalkerster.blogspot.com/2011/11/ubuntu-1110-androidgingerbread-build.html


링크에 내용 처럼 고치시거나 gcc 버전 버전을 4.4로 바꾸시면 됩니다.

정용석

2011.12.19 20:07:36
*.194.222.1

제가 ubuntu 11.10 64bit 버전을 설치 해서 컴파일했는데,

인터넷 뒤적거리다가 이런글이 있네요..

================

최근의 Ubuntu 11.10에서는 GCC 4.6 버전을 사용을 합니다.

그렇지만, 이 GCC 4.6 은 Android 2.3 빌드에서 문제가 발생을 합니다.

host Executable: acp (out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp)

host SharedLib: libneo_cs (out/host/linux-x86/obj/lib/libneo_cs.so)

host C++: libutils <= frameworks/base/libs/utils/RefBase.cpp

frameworks/base/libs/utils/RefBase.cpp: In member function ‘void android::RefBase::weakref_type::trackMe(bool, bool)’:

frameworks/base/libs/utils/RefBase.cpp:483:67: error: passing ‘const android::RefBase::weakref_impl’ as ‘this’ argument of ‘void android::RefBase::weakref_impl::trackMe(bool, bool)’ discards qualifiers [-fpermissive]

make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libutils_intermediates/RefBase.o] Error 1

make: *** Waiting for unfinished jobs.... 

이에 해결 방법을 제시합니다.

frameworks/base/libs/utils/Android.mk

에서

LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS)

LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS) -fpermissive

로 변경함.

 

음. ... 저도 그런건지.. 헷갈리네요..

고도리

2011.12.20 13:10:55
*.127.19.87

camera는 이번주 수요일이 지나면 확인 후 올려놓도록 하겠습니다.

 

수요일 지나야, 좀 정신이 날 듯 하네요.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5748 패키지를 컴파일할때 depends on이란 무엇인가요? file [1] xoduddk123 2014-03-04 1781
5747 엑시노스 4210 Display 구동관련 문의. [3] GBC 2012-02-21 1780
5746 reltek rtl8191su 컴파일 중에 에러 입니다.. [7] rubio 2013-06-26 1780
5745 취미를 위한 적절한 수준은 뭐일까요? [6] 바라마79 2013-08-13 1780
5744 avcodec_decode_video2 crash 관련.. file 시그인트 2014-06-11 1780
5743 [USB2.0] OTG HOST 동작 가능한가요? [3] 김경수 2009-10-13 1779
5742 arndale linux관련.. [15] 잉여양파 2013-06-14 1779
5741 Driver와 APP간의 통신 [1] 테크 2013-10-19 1779
5740 [완료] Unhandled fault에 대해서.. [4] 김정호 2007-06-09 1777
5739 램디스크의 사이즈를 12k, 8k로 생성할때의 차이점 [1] pedor11 2013-10-21 1777
5738 S5PV310 보드 관련 문의 [4] 딱지 2011-11-25 1776
5737 안드로이드 lib 인스톨 하는 방법 [4] 박용순 2014-06-28 1776
5736 make menuconfig 에러 [1] 뽀골 2012-01-03 1775
» V310 compile error ^^; [3] 정용석 2011-12-19 1770
5734 Dual LCD Support Chipset [3] 블루스카이 2013-05-09 1770
5733 interrupt를 활용한 keypad 감지 c프로그램은 어떤식으로...? [3] Supsupi 2012-04-17 1766
5732 [origen_quad][ics] prebuilt image - 20121212-es4 관련 문의 file [10] 아침 2012-12-15 1766
5731 usb garget을 이용한 cpu 간 통신 [2] 이학남 2014-03-25 1764
5730 hrtimer 사용하려고 하는데 ktime.h에서 undefine에러가 발생합니다. yama 2011-10-13 1760
5729 리눅스 응용 프로그램에서 EBI(External Bus Interface) 제어 문... [1] 황순일 2012-06-05 1760

사용자 로그인