← Back to team overview

cubrid team mailing list archive

런치패드에 큐브리드 업로드, 컴파일 중....

 

아마... 실패할 것 같은데...
>= 요거 오타 찾는다고 2시간 허비했습니다. ㅠㅠ

일단 작업하면서 나름대로 기록했던 파일을 그냥 여기 붙이기 하겠습니다.

-----------------------------------------

필요사항

1. 소스를 버전별로 업해야함
안정화된 소스를 쉽게 볼 수 있어야 하고, 이후 watch 파일 작업을 최적화 하기 위해 필요함.
데비안이나 우분투 패키지 관리시 패키지 관리자가 uscan으로 watch 파일 패턴으로
소스가 업데이트 되었는지 확인함. - 패키지 관리자가 일일이 사이트를 찾아다니며 소스가 업데이트 되었는지 확인 안함.
kldp.net 같은 경우 초기 큐브리드로 변경시 watch 패턴 매칭에 해당되지 않아서,
kldp.net을 수정했음.

2. 소스 업데이트시
./autogen 이후 업데이트.
패키징 시 ./configure 부터 작업함.

3. 영작 필요
debian/copyright 에서 License 항목에 필요.
    - 현재 GPL V2만 명시 되어 있음. 큐브리드 라이센스에서 일부 BSD 라이센스에 대해서도 표기해야함.

debian/control 에서 Description 항목 필요.
    - 80자 이내의 설명과 그 다음 줄에 자세한 설명이 필요.
    - 80자 이내의 설명 부분에 cubrid 단어 들어가지 않아야 함(패키징 규칙).

4. debian 디렉토리 안에 파일 정리 필요.

--------------------------------------------------------------------------------------------

현재 java 문제로 컴파일이 되지 못하고 있습니다. configure 부터 막히네요.
sun java를 사용했을 경우 라이센스 문제로 컴파일이 되지 못하고 있고,
open java를 사용했을 경우

checking whether JNI programs can be compiled with
-I/usr/lib/jvm/java-6-openjdk/include
-I/usr/lib/jvm/java-6-openjdk/include/linux... configure: error:
Cannot compile a JNI program. See config.log for details.

이렇게 에러가 납니다.
현재 검색 결과 open java 사용시 발생하는 저 문제는 sun java를 사용하면 해결된다고 하네요. 딜레마 입니다. ;;

첨부파일로 작업한 debian 디렉토리를 tar로 묶어서 첨부파일로 포함했습니다.

즐거운 시간 되시길 :)
dh_auto_configure: ./configure returned exit code 1

Attachment: debian.tar.gz
Description: GNU Zip compressed data


Follow ups