2012-02-10 2 views
0

소스에서 Kate를 설치하려고합니다. 나는이 수행 할 때케이트 설치 문제

In member function ‘void KateViewInternal::updateSelection(const KTextEditor::Cursor&, bool)’: 
error: ‘TextSelectionChanged’ is not a member of ‘QAccessible’ 
In member function ‘void KateViewInternal::cursorMoved()’: 
error: ‘TextCaretMoved’ is not a member of ‘QAccessible’ 

어떤 생각 : 나는 그것이라고 명령을 입력 할 때

cmake ../kate -DBUILD_KTEXTEDITOR=1 -DCMAKE_BUILD_TYPE=debugfull -DCMAKE_INSTALL_PREFIX=~/kde/usr 

는 그 후

-- Looking for Q_WS_WIN - not found. 
-- Looking for Q_WS_QWS 
-- Looking for Q_WS_QWS - not found. 
-- Looking for Q_WS_MAC 
-- Looking for Q_WS_MAC - not found. 

을 말한다을?

+0

는 왜 그렇게 복잡를하는거야? 그냥 yum, apt-get 또는 다른 것을 설치하십시오. – inf

답변

1

QAccessible::Event enum의 TextSelectionChanged 항목이 Qt 4.8에 나타났습니다. 체크 아웃 한 Kate 소스가 해당 버전에 따라 다르지만 이전 버전이있는 것 같습니다.

Kate를 가져 와서 최신 버전의 Qt를 설치하고 빌드해야합니다.

는 (나는 Q_WS_* 경고 한 그들 중 하나가 발견 한, 무해해야한다고 생각 -. 아마도 리눅스 같은 Q_WS_X11 또는 뭔가를)