기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요
또 염치없이 질문을 올리게 되었습니다.
내용은 아래와 같습니다.
훈계!! 좀 부탁드립니다.
ARM(S3c6410) 보드에 APM + SSL 을 올리려고 하고 있습니다.
우선 소스를 다운받아서 httpd2.2.24 버전과 크로스 컴파일러를 arm-2012.09(4.7.2) 버전으로 받아서 컴파일 하려고 하였습니다.
모사이트에서 6410 컴파일 하는 글을 올리신것을 보고 아래와 같이 시도했는데 첫 시도부터 막혔습니다. ㅠㅠ
configure 옵션은
ac_cv_file_dbd_apr_dbd_mysql_c=no gg_size_t=4 ac_cv_sizeof_ssize_t=4 ac_cv_sizeof_int=4 apr_cv_tcp_nodelay_with_cork=no apr_cv_process_shared_works=no ac_cv_func_setpgrp_void=no ac_cv_file__dev_zero=no ap_void_ptr_lt_long=no CC=arm-none-linux-gnueabi-gcc CPP=arm-none-linux-gnueabi-cpp STRIP=arm-none-linux-gnueabi-strip OBJCOPY=arm-none-linux-gnueabi-objcopy RANLIB=arm-none-linux-gnueabi-ranlib LD=arm-none-linux-gnueabi-ld ./configure --prefix=/usr/local/apache2 --target=arm-none-linux-gnueabi --build=i686 --host=arm-none-linux-gnueabi --with-included-apr --enable-so --enable-static-htpasswd
이렇게 주었습니다.
그런데 configure 할때 아래와 같은 에러가 뜨면서 진행이 안되고 있습니다.
configure: error: Size of "void *" is less than size of "long"
분명히 옵션 첫줄에 사이즈를 4로 주었는데 이것말고 확인하거나 추가해야될게 있는지
간단하게라도 코멘트 부탁드립니다.
예전 이곳어딘가에도 APM 포팅하는글이 있었던거 같은데 글들이 없어진것 같네요..ㅜㅜ
http://www.aesop.or.kr/index.php?mid=Board_Documents_Linux_Applications&document_srl=105575
자료를 함 참고해 보시기 바랍니다.
예전 버전입니다만....
회사가면 찾아보긴 할텐데.....있을지는....ㅠ.ㅠ, 아마도 예전 1.x 대 버전 정도 자료가 있을겁니다.
ac_cv_file_dbd_apr_dbd_mysql_c=no gg_size_t=4 ac_cv_sizeof_ssize_t=4 ac_cv_sizeof_int=4 apr_cv_tcp_nodelay_with_cork=no apr_cv_process_shared_works=no ac_cv_func_setpgrp_void=no ac_cv_file__dev_zero=no ap_void_ptr_lt_long=no
의 경우는 저렇게 옵션을 주시는것 보다는 config.cache 파일에 넣어주시는게 맞을 듯 합니다.