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

우선 친절하게 알려주셔서 감사드립니다.

마지막 답변 달아 주신 거 보고 궁금한 게 있어서 이렇게 다시 글을 올립니다.

우선 크로스 컴파일러 path는 /usr/local/arm/oe/ 밑에 arm-linux, bin, lib등등 이구요
버전은 gcc-3.3.4입니다. 그리고 말씀하신 /usr/local/arm/oe/bin밑에 모든 바이너리 이름들은
전부 arm-linux-XXX로 되어 있습니다. ( ex>arm-linux-gcc, arm-linux-g++, arm-linux-strip...)
이런 상태에서 어느 부분을 수정하라는 건지 잘 모르겠습니다.

제가 camstream-0.27을 arm(s3c2440)용으로 컴파일하기 위한 기본사항은 아래와 같습니다.

제 호스트 환경은 Fedora core 8  2.6.24 #1 SMP과 같고 현재 환경설정(set)은 1번 첨부 파일에 있는 것과 같습니다. (QTDIR, QTINC등은 맞는지도 알려주세요.)

그리고, camstream-0.27.tar.gz소스를 풀어 x-compile.sh(./confiure)은 다음과 같습니다.

./configure CC=arm-linux-gcc --host=arm-linux --build=i686-linux --enable-shared
   --enable-static --without-fp --without-x --disable-mmx CXXFLAGS="-pipe -DQT   _QWS_IPAQ -DQWS -fno-exceptions -fno-rtti -O2 -DQT_NO_DEBUG -DQT_SHARED"

이렇게 친 후, configure에 대한 결과는 2번 첨부파일에 있으니 봐주세요.

여기 저기 바꾸고, ccvt의 configure파일을 수정도 해보고, 이것저것 해봤지만 계속 삽질만
하네요ㅠ.ㅠ

지금까지 제가 말씀드린 환경과 cmd등에서 어느 부분이 잘못되었는지 다시 한번만 상세하게
알려주세요.

사흘째의 무한 삽질(?)을 이젠 그만 하고 싶습니다.

그럼 수고하시고. 답변 부탁 드릴께용~!!^^*



김봉태

2008.04.29 06:35:56
*.112.101.189

echo "$as_me:$LINENO: checking endianness of machine" >&5
echo $ECHO_N "checking endianness of machine... $ECHO_C" >&6
if test "$cross_compiling" = yes; then
{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See `config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See `config.log' for more details." >&2;}
{ (exit 1); exit 1; }; }
else
cat >conftest.$ac_ext <<_ACEOF

삽질좀 하셔야 할듯.

정재용

2008.04.29 08:07:03
*.117.234.21

저도 이부분보고(ccvt/configure) if ~else까지 주석처리도 해보고 configure.ac파일에서 ac_endian_check인가 이 옵션도 빼봤는데 Makefile은 만들어지더라도 make돌리면 오류 나버리더라구요 ccvt_types.h에서
LITTLE_ENDIAN인지 BIG_ENDIAN인지 고르는 부분있는데 그 부분에서 else처리되어서 error나고....그래서 이부분도 강제적으로 LITTLE로 define시키고 컴파일해도 또 오류발생.ㅠ.ㅠ 그래서 결론은 소스는 최대한 건드리지 말고 configure를 잘해서 한방에 하자고 생각하고 있는데, 그게 참 쉽게 안되서요. camstream-0.27 깔끔하게 arm용으로 포팅하셨으면 좀 알려주세요. 문서가 있으면 더 좋구요. ps: [email protected] <--- 부탁이요~!!

고현철

2008.04.29 19:33:48
*.32.117.22

configure script를 손대거나 아니면 configure.ac 파일을 손대야 합니다.
configure.ac를 손대게 되면 다시 autoconf를 돌려주셔야 하고요.

보통 이런경우는 configure를 직접 손대는게 낫습니다.

해당 부분을 지우고 Endian을 직접 넣어버리시는게 나을 듯 합니다.

정재용

2008.04.30 00:21:09
*.240.208.13

직접 configure를 건드려 ENDIAN을 define해도 생성되는 Makefile을 돌리면 또 다시 configure해버리면서 ~/ccvt안에 configure가 새로 만들어지면서 처음과 똑같은 에러가 뜨네요.ㅠ.ㅠ
List of Articles
번호 제목 글쓴이 날짜 조회 수
248 [re] 2440 TFT-LCD.? <== 다시 수정요 [1] 손성원 2008-05-16 597
247 임베디드 보드 개발 의뢰를 할까 합니다 [20] 김형섭 2008-05-15 1084
246 오픈소스 arm porting 관련 사이트가 있나요? [2] 정재용 2008-05-14 834
245 [질문] nand flash의 bad발생때문에 고민입니다. [3] 오대광 2008-05-14 642
244 [완료] FAT16에서 특정부분으로 가려고 하는데, 속도가 딸립니다. [6] 이세종 2008-05-13 663
243 [완료]home server제품에 대해서… [3] 강용근 2008-05-13 656
242 [완료]warning message에 대해서… [1] 김진희 2008-05-09 744
241 [완료] 롱키, 숏키에 대한 문의입니다. [5] 이세종 2008-05-08 1380
240 802.11g 를 지원하는 무선랜에서 ad-hoc 모드에 관한 질문입니다 ^^ 서두원 2008-05-06 938
239 s3c2440관련 질문입니다. [3] 김해성 2008-05-03 714
238 camstream arm poting후 이런 에러 메세지가 뜨네요 [1] 정재용 2008-05-03 741
237 webcam 타겟보드에서 테스트할 수 있는 app좀 알려주세요. [1] 정재용 2008-05-02 837
236 [완료]컴파일에 관해서 몇가지 여쭙니다. [2] 김경식 2008-04-30 765
» 고도리님, 90번글에 대해 질문입니다~!! [4] 정재용 2008-04-29 846
234 [re] 이렇게 하시면 됩니다. 고현철 2008-04-30 1003
233 [re][re] 이렇게 하시면 됩니다. [2] 정재용 2008-04-30 729
232 [질문] POLLUX에 대해서 몇가지 질문 드립니다. [5] 장병남 2008-04-29 779
231 [re] IDCT 라는 용어가 나와서,,, [1] 장병남 2008-04-30 734
230 camstream-0.27 ARM(s3c2440)용으로 컴파일 오류...Help~! [3] 정재용 2008-04-28 942
229 GUI 프로그래밍??? [1] 한기태 2008-04-23 911

사용자 로그인