viewtopic.php?t=7915
의 문제는 해결이 되었습니다 autoconfig의 문제인거 같군요 그래서 캐쉬를 지우고 gtk2를 쓸것이라는 옵션과 xwindow라이브러리 경로를 지정하니 컴파일과정까지는 진행이 됩니다.. 그런데..
cygwin에서 firefox를 x-window 프로그램으로 컴파일하는 도중
.../mozilla/xpcom/io/nsLocalFileUnix.cpp:245:error:class 'nsLocalFile' dose not have nay field name 'mHaveCachedStat'
...
..
등등 수십개의 에러가 nsLocalFile클래스 안에 멤버 변수나 함수를 찾을수 없다는 메세지가 출력되면서
nsLocalFileUnix.cpp가 컴파일이 되지 않습니다. 무엇이 문제인지 모르겠습니다.
cygwin에서 firefox 문제
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
컴파일이 안 될 뿐 아니라, 설령 된다고 해도 제대로 돌지 않을 게 거의 확실한데.... 참 고집이 세시군요. 유닉스에서 파이어폭스를 쓰시고 싶으시면 Linux나 FreeBSD를 설치하시지, 왜 cygwin에서 고생을 하시는지 모르겠군요. 듀얼 부팅이 싫으시다면 VMware (무료로 구할 수 있습니다)라도 설치하시든지요.
질문하신 문제는
http://lxr.mozilla.org/seamonkey/source ... lFile.h#80
에서 '#ifdef XP_WIN'이 '#elif defined(XP_UNIX)'보다 먼저 조건을 충족해서 nsLocalFileWin.h는 포함되지만, nsLocalFileUnix.h는 포함되지 않기 때문에 생깁니다. 하지만, 이 문제를 꼼수로 해결한다고 해도 또 비슷한 문제가 나올 게 확실합니다.
질문하신 문제는
http://lxr.mozilla.org/seamonkey/source ... lFile.h#80
에서 '#ifdef XP_WIN'이 '#elif defined(XP_UNIX)'보다 먼저 조건을 충족해서 nsLocalFileWin.h는 포함되지만, nsLocalFileUnix.h는 포함되지 않기 때문에 생깁니다. 하지만, 이 문제를 꼼수로 해결한다고 해도 또 비슷한 문제가 나올 게 확실합니다.
ㅎㅎㅎ
답변 감사합니다
님이 지적하신부분은 질문을 올리기 전에 이미 해보았습니다 두 헤더파일을 다 참조해도 또 비슷한 문제가 발생하게 되더군요
그래서 혹시나 해결하신 분이 있을까 올려보았습니다..
근데 왜 cygwin에선 되지도 않는 gtk2.0깔아놓았는지 원..
소스레벨에선 컴파일이 될줄알고 했는데 너무 안되는게 많더군요
winpcap도 그렇구요..
결국 vmware에서 fedora를 깔고 cygwin/x에서 접속해서 쓰고 있습니다
vmware안에서 리눅스를 쓰면 리소스를 너무 많이 먹어서 말이죠..
되지도 않는걸 괜히 오기가 생겨 하다가 좋지 않은 모습을 보이게 되는군요;
아무튼 답변 감사합니다
님이 지적하신부분은 질문을 올리기 전에 이미 해보았습니다 두 헤더파일을 다 참조해도 또 비슷한 문제가 발생하게 되더군요
그래서 혹시나 해결하신 분이 있을까 올려보았습니다..
근데 왜 cygwin에선 되지도 않는 gtk2.0깔아놓았는지 원..
소스레벨에선 컴파일이 될줄알고 했는데 너무 안되는게 많더군요
winpcap도 그렇구요..
결국 vmware에서 fedora를 깔고 cygwin/x에서 접속해서 쓰고 있습니다
vmware안에서 리눅스를 쓰면 리소스를 너무 많이 먹어서 말이죠..
되지도 않는걸 괜히 오기가 생겨 하다가 좋지 않은 모습을 보이게 되는군요;
아무튼 답변 감사합니다
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
Re: ㅎㅎㅎ
좋지 않은 모습은 결코 아닙니다. 정규님 말씀대로 여러 가지로 시도해 보는 모습은 좋습니다. 다만, 안 된다고 확실히 알려진 문제에 시간을 쓰시기 보다는 다른 쪽을 하시는 게 낫지 않을까 생각해 봅니다. 물론, 이곳저곳 고치다 보면 cygwin 상에서 돌아가게 만들 수 있을지도 모릅니다. 하지만, 막대한 시간과 노력에 비해 얻는 게 너무 적어 보입니다. 남들이 많이 써 줄 리도 없고, 소수라도 그 환경에서 꼭 써야 하는 이들이 있다면 모르지만, 제 상상력의 범위 안에서는 Windows 하의 cygwin에서만 firefox를 써야 하는 사용자는 없습니다.scirptx wrote: 되지도 않는걸 괜히 오기가 생겨 하다가 좋지 않은 모습을 보이게 되는군요;
아무튼 답변 감사합니다
그런데, 제가 읽은 글을 다시 읽어 보니까 - 쓸 때에는 그런 느낌이 안 들었는데- 읽는 사람 마음을 상하게 할 수도 있을 것 같습니다. 쓰고 나서 다시 한번 읽어 보고 올려야 했습니다. 어쨌든 혹시 기분이 상하셨다면, 사과 드립니다.
P.S.
VMware를 오래 전에 리눅스를 호스트로 윈도우즈 2000을 게스트로 돌려 본 적이 있습니다. 그때에는 꽤 '쾌적하게' 윈도우즈를 쓸 수 있었습니다. 그 반대의 경우 성능이 더 떨어질까요? 혹시 여유가 있으시다면 지금과 반대로 한번 해 보시는 건 어떨까요?
P.S.2 cygwin에서 별 무리 없이 컴파일할 수 있는 gtk2 프로그램도 있을 것입니다. firefox는 단순히 gtk2 프로그램이라고 부를 수는 없는 덩치 큰 공룡이고요. 지금 문제가 된 부분도 gtk2 부분은 아니지 않습니까?
Who is online
Users browsing this forum: Ahrefs [Bot] and 2 guests