티스토리 뷰
Xamarin사에서 MonoDevelop 오픈 소스 재단을 인수하면서 너무 돈을 밝히는 게 아닌가 싶을 정도로 상업적인 기업으로 변했다. M$(Microsoft)와 긴밀하게 관계가 유지되면서 돈 버는 방법도 너무 M$와 비슷해져 비호감 기업 반열에 충분히 올라갈 것으로 기대한다.
그건 그렇고 필자가 진행하고 있는 MonoDevelop Korean 빌드에 오류가 발생했다. 물론 Xamarin사에 인수되기 전부터 한글화 작업을 진행했던 터라 이번 빌드 문제가 조금 언짢아 진다.
문제 원인: 누락된 Xamarin 라이브러리
./configure —profile=mac
명령행으로 빌드 구성을 한 후에
make
빌드를 수행하면 다음과 같이 이전에 보지 못했던 라이브러리 누락 오류가 발생한다.
$ make
if test -d ".git"; then \
git submodule update --init --recursive || exit 1; \
fi
Making all in external
make[2]: *** No rule to make target `/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/i386/full/Xamarin.Mac.dll', needed by `Xamarin.Mac.dll'. Stop.
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
해결 방법
먼저 Xamarin Studio 다운로드 페이지에서 최신 버전을 다운로드 받으면, 그 안에서 누락된 라이브러리 파일들을 찾을 수 있다. 누락된 라이브러리 파일은 아래와 같이 3개.
- Xamarin.Mac.dll
- Xamarin.Mac.dll.mdb
- libxammac.dylib
아래와 같이 순서대로 진행하면 된다.
1. Xamarin.Mac.Framework 폴더 생성
$ mkdir -p /Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/i386/full
2. 프레임워크 폴더에 복사
Xamarin.Mac.dll과 Xamarin.Mac.dll.mdb 파일을 프레임워크 폴더에 복사한다.
$ find "/Applications/Xamarin Studio.app/Contents/Resources/lib/monodevelop/AddIns/Xamarin.Sketches/Xamarin.Interactive.Agents.Mac/" -name 'Xamarin.Mac.dll*' -exec cp -f {} "/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/i386/full/" \;
libxammac.dylib 파일을 프레임워크 폴더에 복사한다.
$ find "/Applications/Xamarin Studio.app/Contents/Resources/lib/monodevelop/AddIns/Xamarin.Sketches/Xamarin.Interactive.Agents.Mac/" -name 'libxammac.dylib' -exec cp -f {} "/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/" \;
'Umc Projects > MonoDevelop Korean' 카테고리의 다른 글
[MonoDevelop] MonoDevelop 한글 버전 프로젝트 오픈 (5) | 2014.05.12 |
---|---|
[MonoDevelop] MonoDevelop 한글 버전 Github 병합 완료 (8) | 2013.08.05 |
[MonoDevelop] MonoDevelop 통합 개발 도구를 한글화 진행 중입니다. (7) | 2013.07.25 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- ***** MY SOCIAL *****
- [SOCIAL] 페이스북
- [SOCIAL] 팀 블로그 트위터
- .
- ***** MY OPEN SOURCE *****
- [GITHUB] POWERUMC
- .
- ***** MY PUBLISH *****
- [MSDN] e-Book 백서
- .
- ***** MY TOOLS *****
- [VSX] VSGesture for VS2005,200…
- [VSX] VSGesture for VS2010,201…
- [VSX] Comment Helper for VS200…
- [VSX] VSExplorer for VS2005,20…
- [VSX] VSCmd for VS2005,2008
- .
- ***** MY FAVORITES *****
- MSDN 포럼
- MSDN 라이브러리
- Mono Project
- STEN
- 일본 ATMARKIT
- C++ 빌더 포럼
- .
TAG
- Silverlight
- github
- Visual Studio 2008
- LINQ
- Managed Extensibility Framework
- Windows 8
- Visual Studio 11
- Visual Studio 2010
- ALM
- test
- testing
- TFS
- TFS 2010
- MEF
- mono
- umc
- 엄준일
- Team Foundation Server
- Team Foundation Server 2010
- 땡초
- c#
- POWERUMC
- .NET
- monodevelop
- .NET Framework 4.0
- ASP.NET
- 비주얼 스튜디오 2010
- Visual Studio
- 팀 파운데이션 서버
- 비주얼 스튜디오
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함