FTP 에서 firefox-3.0b1-source 받아서 컴파일을 하는 도중 Error 가 발생해서 고수님들의 도움을 요청드립니다.
빌드 환경
=============================================================================
0. OS: Windows XP Professional SP2
1. Visual Studio 2005 Professional Edition 설치 (영문 버전)
2. Windows Server 2003 R2 Platform SDK 설치 (영문 버전)
3. MozillaBuildSetup-1.2 설치 (C:\mozilla-build)
4. 소스 압축 풀기 (C:\mozilla)
=============================================================================
위와 같은 환경에서 C:\mozilla 폴더에 Default .mozconfig 파일 복사 한 후
C:\mozilla-build\start-msvc8.bat 을 실행 -> MINGW32 에서 -> cd /c/mozilla 로 경로 이동 후 ->
HDH@HDH /c/mozilla
$ make -f client.mk build
실행을 하면 컴파일 진행하다 아래와 같은 Error 발생합니다.~ 어찌해야하는지 도움 부탁드립니다.
Error-----------------------------------------------------
adding: locale/en-US/global-platform/win/accessible.properties (stored 0%)
adding: locale/en-US/global-platform/mac/accessible.properties (stored 0%)
adding: locale/en-US/global-platform/unix/accessible.properties (stored 0%)
adding: locale/en-US/global/storage.properties (stored 0%)
adding: locale/en-US/global/prompts.properties (stored 0%)
make[5]: Leaving directory `/c/mozilla/dom/locales'
make[5]: Entering directory `/c/mozilla/dom/tests'
make[6]: Entering directory `/c/mozilla/dom/tests/mochitest'
make[7]: Entering directory `/c/mozilla/dom/tests/mochitest/dom-level0'
/c/mozilla-build/moztools/bin/nsinstall "test_crossdomainprops.html" "file_cross domainprops_inner.html" ../../../../_tests/testing/mochitest/tests/dom/tests/moc hitest/dom-level0
make[7]: Leaving directory `/c/mozilla/dom/tests/mochitest/dom-level0'
make[7]: Entering directory `/c/mozilla/dom/tests/mochitest/dom-level1-core'
make[8]: Entering directory `/c/mozilla/dom/tests/mochitest/dom-level1-core/file s'
/c/mozilla-build/moztools/bin/nsinstall "hc_nodtdstaff.html" "hc_nodtdstaff.xhtm l" "hc_staff.html" "hc_staff.xhtml" "staff.dtd" "staff.xml" "svgunit.js" "xhtml- special.ent" "xhtml1-frameset.dtd" "xhtml1-transitional.dtd" "hc_nodtdstaff.svg" "hc_nodtdstaff.xml" "hc_staff.svg" "hc_staff.xml" "staff.svg" "svgtest.js" "xht ml-lat1.ent" "xhtml-symbol.ent" "xhtml1-strict.dtd" ../../../../../_tests/testin g/mochitest/tests/dom/tests/mochitest/dom-level1-core/files
make[8]: Leaving directory `/c/mozilla/dom/tests/mochitest/dom-level1-core/files '
make[7]: *** No rule to make target `test_characterdataappenddatanomodificationa llowederr.html', needed by `libs'. Stop.
make[7]: Leaving directory `/c/mozilla/dom/tests/mochitest/dom-level1-core'
make[6]: *** [libs] Error 2
make[6]: Leaving directory `/c/mozilla/dom/tests/mochitest'
make[5]: *** [libs] Error 2
make[5]: Leaving directory `/c/mozilla/dom/tests'
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/c/mozilla/dom'
make[3]: *** [libs_tier_gecko] Error 2
make[3]: Leaving directory `/c/mozilla'
make[2]: *** [tier_gecko] Error 2
make[2]: Leaving directory `/c/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/c/mozilla'
make: *** [build] Error 2
firefox-3.0b1-source 빌드 중 Error 문의
-
- Posts: 2
- Joined: 2008 03 18 09:55 18
- Contact:
-
- 서포터즈
- Posts: 85
- Joined: 2004 11 25 08:07 31
- Contact:
Re: firefox-3.0b1-source 빌드 중 Error 문의
trunk 버전을 빌드해보면 어떨까요? 다음 명령을 이용하면 cvs를 통하여 firefox trunk 버전을 받을 수 있습니다.
$make -f client.mk checkout MOZ_CO_PROJECT=browser
그리고 나서 빌드 명령을 주고 기다리면 됩니다. 혹시 오류나면 답글로 알려주시구요~
$make -f client.mk build
$make -f client.mk checkout MOZ_CO_PROJECT=browser
그리고 나서 빌드 명령을 주고 기다리면 됩니다. 혹시 오류나면 답글로 알려주시구요~
$make -f client.mk build
Re: firefox-3.0b1-source 빌드 중 Error 문의
빠른 답변에 감사드립니다.
다름이 아니라 제가 Open source 컴파일이 처음이라 모르는게 대부분이라 추가 문의 드립니다.
cvs 사용법을 몰라 FTP 를 통해 Firefox 를 받아서 컴파일을 해본것입니다.
죄송하지만 cvs 셋팅 방법부터 cvs 통해 trunk 버전을 받는 방법에 대해 자세하게 설명해주실 수 있는지요?
제가 초보자라 기초적인 문의 드립니다. 바쁘시겠지만~ 답변 부탁드릴께요 ^^*
다름이 아니라 제가 Open source 컴파일이 처음이라 모르는게 대부분이라 추가 문의 드립니다.
cvs 사용법을 몰라 FTP 를 통해 Firefox 를 받아서 컴파일을 해본것입니다.
죄송하지만 cvs 셋팅 방법부터 cvs 통해 trunk 버전을 받는 방법에 대해 자세하게 설명해주실 수 있는지요?
제가 초보자라 기초적인 문의 드립니다. 바쁘시겠지만~ 답변 부탁드릴께요 ^^*
Re: firefox-3.0b1-source 빌드 중 Error 문의
맞는지 모르겠지만 기재해 주신 내용을 2가지 방법으로 시도해보았는데 cvs 로 받는데 실패했습니다.
mozilla mirror 서버로 연결이 안되어서 그런건지 잘 모르겠습니다.
trunk 버전을 받으라고 하시는 말씀이 "firefox-3.0b1-source" 를 압축푼 c:\mozilla 폴더에서
원래 파일들을 그대로 두고 추가적인 내용을 업데이트 받으라는 의미신건지요?
1. MINGW32 창에서 "$make -f client.mk checkout MOZ_CO_PROJECT=browser" 입력했을때
========================================================
HDH@HDH ~
$ cd /c/mozilla
HDH@HDH /c/mozilla
$ make -f client.mk checkout MOZ_CO_PROJECT=browser
Adding client.mk options from /c/mozilla/.mozconfig:
MOZ_CO_PROJECT=browser
checkout start: Thu Mar 20 09:04:55 2008
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot -q -z 3 co -r FIREFO X_3_0b1_RELEASE mozilla/client.mk mozilla/browser/config/mozconfig mozilla/bro wser/config/version.txt mozilla/build/unix/uniq.pl mozilla/calendar/sunbird/conf ig/version.txt mozilla/mail/config/version.txt mozilla/suite/config/version.txt
cvs [checkout aborted]: connect to cvs-mirror.mozilla.org:2401 failed: Attempt t o connect timed out without establishing a connection
make: *** [checkout] Error 1
========================================================
2. WinCVS 를 설치하고 "http://developer.mozilla.org/en/docs/Mo ... _%28CVS%29" 에 명시되어 있는
CVS Client Settings 를 설정한 후 Update 를 시도했을 때
========================================================
cvs update -P -C (in directory C:\mozilla\accessible\)
cvs [update aborted]: connect to cvs-mirror.mozilla.org:2401 failed: 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다.
========================================================
mozilla mirror 서버로 연결이 안되어서 그런건지 잘 모르겠습니다.
trunk 버전을 받으라고 하시는 말씀이 "firefox-3.0b1-source" 를 압축푼 c:\mozilla 폴더에서
원래 파일들을 그대로 두고 추가적인 내용을 업데이트 받으라는 의미신건지요?
1. MINGW32 창에서 "$make -f client.mk checkout MOZ_CO_PROJECT=browser" 입력했을때
========================================================
HDH@HDH ~
$ cd /c/mozilla
HDH@HDH /c/mozilla
$ make -f client.mk checkout MOZ_CO_PROJECT=browser
Adding client.mk options from /c/mozilla/.mozconfig:
MOZ_CO_PROJECT=browser
checkout start: Thu Mar 20 09:04:55 2008
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot -q -z 3 co -r FIREFO X_3_0b1_RELEASE mozilla/client.mk mozilla/browser/config/mozconfig mozilla/bro wser/config/version.txt mozilla/build/unix/uniq.pl mozilla/calendar/sunbird/conf ig/version.txt mozilla/mail/config/version.txt mozilla/suite/config/version.txt
cvs [checkout aborted]: connect to cvs-mirror.mozilla.org:2401 failed: Attempt t o connect timed out without establishing a connection
make: *** [checkout] Error 1
========================================================
2. WinCVS 를 설치하고 "http://developer.mozilla.org/en/docs/Mo ... _%28CVS%29" 에 명시되어 있는
CVS Client Settings 를 설정한 후 Update 를 시도했을 때
========================================================
cvs update -P -C (in directory C:\mozilla\accessible\)
cvs [update aborted]: connect to cvs-mirror.mozilla.org:2401 failed: 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다.
========================================================
-
- 서포터즈
- Posts: 85
- Joined: 2004 11 25 08:07 31
- Contact:
Re: firefox-3.0b1-source 빌드 중 Error 문의
cvs 서버로 접속이 안되는 것 같은데요... 접속에 문제가 없다면 보통 다음과 같은 방법으로 trunk 버전을 빌드할 수 있습니다. (기존 ./mozilla 폴더는 이름을 바꿔놓거나 삭제하시구요.)
0. mozilla-build 쉘을 실행합니다. Vista를 이용 중이시라면 오른쪽 마우스 버튼을 클릭하여 관리자 권한으로 실행하는 것이 좋습니다.
1. client.mk 파일을 받습니다.
2. firefox를 위한 mozconfig 파일을 받습니다.
3. mozconfig 파일을 작성합니다. 기본 파일인 .mozconfig 파일을 만들어서 내용을 입력해도 되지만, 다양한 설정(릴리스 버전과 디버그 버전 등)으로 빌드를 하려면 다른 이름을 사용하는 것이 좋습니다. 예를 들어, mozconfig-ff-opt, mozconfig-ff-dbg 등으로 설정을 저장합니다. 여기에서는 mozconfig-ff-opt 라는 파일을 만들고 다음 내용을 지정합니다.
4. MOZCONFIG 환경 변수를 지정합니다. 현재 디렉토리에 대한 절대 경로는 XP와 Vista가 서로 다르므로 이점 유의하셔서 지정해야 합니다.
5. mozilla 디렉토리에 가서 소스코드를 checkout 합니다.
cd mozilla
6. checkout이 끝나면 빌드를 시작합니다.
7. trunk 버전은 메일 업데이트되므로 해당 변경 사항을 적용하여 다시 빌드할 수 있습니다. 이 작업은 4, 5, 6 번의 과정을 반복하면 됩니다.
다시 한 번 시도해 보시고 결과 알려주세요~
0. mozilla-build 쉘을 실행합니다. Vista를 이용 중이시라면 오른쪽 마우스 버튼을 클릭하여 관리자 권한으로 실행하는 것이 좋습니다.
1. client.mk 파일을 받습니다.
Code: Select all
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk
Code: Select all
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/browser/config/mozconfig
Code: Select all
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-static
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --enable-static
ac_add_options --disable-shared
ac_add_options --disable-libxul
ac_add_options --disable-tests
Code: Select all
export MOZCONFIG=/c/Document.../mozconfig-ff-opt
cd mozilla
Code: Select all
make -f client.mk checkout
Code: Select all
make -f client.mk build
다시 한 번 시도해 보시고 결과 알려주세요~
Who is online
Users browsing this forum: Bing [Bot] and 2 guests