엊그제 새로 산 노트북을 열심히 밀고, 백업복구하고 환경 맞추는데,
(텍스트큐브 구글이 버리구 구린 블로거닷컴으로 바꿔서 다시 티스토리로 돌아왔..)
Nateon 이 페도라 14 맞춤 버젼이 없네....
CentOS5.5 RPM 은 있어서 설치하려 했으나 libao 2 버젼을 요구한다....
(참고로 Fedora14는 libao 4 ....)
결국 Fedora12 혹은 CentOS 5.5 의 libao 패키지를 가져와
로 해결....
리빌드해서 RPM 을 만들어 봤는데 이거 표준 C++ QTString 사용법대로 안한것같다.
빌드시 에러가 무쟈게 떨어지니까말이다...
다음과 같은 패치를 적용하면 RPM 제작이 가능하다.
참고로 제작을 한 뒤에도 문제가 좀 발생하는데 이거 제대로 안만든건지,
Build 멋지게 해서 실행시키면 네이트온이 접속하자마나 바로 꺼진다...
'예전에도 분명 있었던 버그인데?' 라고 생각이 들었다. ( 그땐 소리문제였다. )
환경설정 -> 소리 -> 고급 에서 소리미리듣기가 있는데,
이걸 통해 소리를 들으니 네이트온이 죽는다....
역시 libao 4 버젼 관련 함수랑 libao 2 버젼의 함수 및 사용법이 다른듯한 느낌...
QT 에서 떨어지는 스택은 다음과 같다.
KCrash: Application 'nateon' crashing...
[1]+ Stopped nateon
[mirr@Mirr ~]$ X Error: BadWindow (invalid Window parameter) 3
Major opcode: 7
Minor opcode: 0
Resource id: 0x6a001d8
QSocketNotifier: invalid socket 11 and type 'Read', disabling...
QSocketNotifier: invalid socket 8 and type 'Read', disabling...
nateon: Fatal IO error: client killed
[1]+ Exit 1 nateon
코어조차 안떨어진다.... 제길..
QT 를 모르는 관계로 ( KDE 개발은 전혀 생각도 안해봤다 )
일단은 몇번 삽질만 하다 말았는데, 아무튼 libao 관련 부분이 문제일듯...
참고하라고 수정한 fedora 14 용 SPEC 파일과 diff 파일도 올림...
아직 연구중이긴 한데, 꼭 QT 안건들고 libao 이용하는 부분만 코드리뷰를 해도 되려나??
시간많으니 삽질중인거 봐바 ㅎㅎㅎ
(텍스트큐브 구글이 버리구 구린 블로거닷컴으로 바꿔서 다시 티스토리로 돌아왔..)
Nateon 이 페도라 14 맞춤 버젼이 없네....
CentOS5.5 RPM 은 있어서 설치하려 했으나 libao 2 버젼을 요구한다....
(참고로 Fedora14는 libao 4 ....)
결국 Fedora12 혹은 CentOS 5.5 의 libao 패키지를 가져와
rpm -Uvh --force libao-0.8.8-7.fc12.x86_64.rpm
로 해결....
리빌드해서 RPM 을 만들어 봤는데 이거 표준 C++ QTString 사용법대로 안한것같다.
빌드시 에러가 무쟈게 떨어지니까말이다...
다음과 같은 패치를 적용하면 RPM 제작이 가능하다.
참고로 제작을 한 뒤에도 문제가 좀 발생하는데 이거 제대로 안만든건지,
Build 멋지게 해서 실행시키면 네이트온이 접속하자마나 바로 꺼진다...
'예전에도 분명 있었던 버그인데?' 라고 생각이 들었다. ( 그땐 소리문제였다. )
환경설정 -> 소리 -> 고급 에서 소리미리듣기가 있는데,
이걸 통해 소리를 들으니 네이트온이 죽는다....
역시 libao 4 버젼 관련 함수랑 libao 2 버젼의 함수 및 사용법이 다른듯한 느낌...
QT 에서 떨어지는 스택은 다음과 같다.
KCrash: Application 'nateon' crashing...
[1]+ Stopped nateon
[mirr@Mirr ~]$ X Error: BadWindow (invalid Window parameter) 3
Major opcode: 7
Minor opcode: 0
Resource id: 0x6a001d8
QSocketNotifier: invalid socket 11 and type 'Read', disabling...
QSocketNotifier: invalid socket 8 and type 'Read', disabling...
nateon: Fatal IO error: client killed
[1]+ Exit 1 nateon
코어조차 안떨어진다.... 제길..
QT 를 모르는 관계로 ( KDE 개발은 전혀 생각도 안해봤다 )
일단은 몇번 삽질만 하다 말았는데, 아무튼 libao 관련 부분이 문제일듯...
참고하라고 수정한 fedora 14 용 SPEC 파일과 diff 파일도 올림...
아직 연구중이긴 한데, 꼭 QT 안건들고 libao 이용하는 부분만 코드리뷰를 해도 되려나??
시간많으니 삽질중인거 봐바 ㅎㅎㅎ
'Skills > mY Technutz' 카테고리의 다른 글
Fedora 14 KVM 에서의 Kernel Crash 덤프분석 케이스 업데이트. (1) | 2011.04.21 |
---|---|
RHEL6 에서의 kdump 설정시 수정해줘야할 부분(패치) (0) | 2011.04.18 |
udev 디버깅.. (1) | 2010.10.29 |
OOM Killer 동작 과정에 대한 간단한 설명 (0) | 2010.09.29 |
아이퐁! 레댓계열에서 USB 테더링하기! (fedora11 이상) (0) | 2010.08.04 |