기본 콘텐츠로 건너뛰기

추천 가젯

Tmux 환경에서 Vim 컴파일 시 발생하는 termio/termios 감지 오류 해결 방법

 리눅스 환경에서 소스코드를 직접 빌드하다 보면 의외의 환경 변수나 터미널 세션 설정 때문에 엉뚱한 빌드 에러를 마주할 때가 있습니다. 대표적인 예로 Tmux 세션 내부에서 Vim 소스를 컴파일할 때 발생하는 termio/termios 감지 오류 가 있습니다. 이번 글에서는 해당 에러가 발생하는 원인과, 단순한 clean 으로는 해결되지 않는 이유 및 올바른 해결 방법을 정리합니다. 1. 문제 원인 Vim의 소스 코드 빌드 과정( configure )은 시스템이 System V 계열인지 Linux 계열인지 판별하기 위해 termio.h 와 termios.h 헤더 파일 및 터미널 인터페이스를 검사(Probe)합니다. 하지만 Tmux 내부(세션 안)에서 컴파일을 진행할 경우 , Tmux가 제공하는 PTY(Pseudo-Terminal) 환경과 TERM=screen 등의 특수한 환경 변수 영향으로 인해 Autoconf가 터미널 인터페이스를 검출하는 과정에서 오동작을 일으킵니다. 그 결과, 실제 시스템 조건과 무관하게 설정 에러를 발생시키게 됩니다. 2. 왜 make clean 으로는 해결되지 않을까? 일반적인 개발 과정에서는 빌드가 꼬였을 때 make clean 을 실행하곤 합니다. 하지만 make clean 은 컴파일된 오브젝트 파일이나 바이너리( .o 파일 등)만 삭제할 뿐, Autotools가 시스템 환경을 탐색한 결과로 남긴 캐시( config.cache 또는 내부 매크로 변수)나 설정 파일들은 그대로 유지 합니다. 일반적인 상황에서는 시스템의 하드웨어/OS 정보가 바뀌지 않기 때문에 이 잔여물이 문제가 되지 않습니다. 그러나 Tmux나 Screen 같은 터미널 멀티플렉서 환경에서 탐색된 왜곡된 정보가 캐시에 박혀버리면, 나중에 Tmux 외부(일반 터미널)로 나와서 빌드를 시도해도 이전의 오염된 캐시 때문에 계속해서 오류가 발생하게 됩니다. 3. 해결 방법 이 문제를 해결하기 위해서는 반드시 Tmux 외부 환경 에서 기존의 오염된 설정 파일을 ...

참 말도안되는 소리를 많이 하는 기자들이 많구나... {{섹스로봇이 나오면 남성은 쓸모없어질지도 모른다}}




일단 허핑턴포스트 코리아니까... 한겨례가 메갈이나 일베 같은 말을 하고 싶을 때 대신 해준거라고 이해하고 시작하는게 좋겠다.



결국 외국 레디컬 페미니즘(=페미나치) 하는 사람 말을 적어놨는데...

성행위가 아닌 가사와 같은 내용들을 주구장창 넣어놨다...


아니 혼자사는 사람 입장에서 로봇이 가사를 해주는데 남자고 여자고 무슨
소용인건지... 혼자 사는데 어쩌구 분담이고 저쩌고 그러고 있네... 혼자사는데 그런게 어딨는건지...


그냥 전세계 메갈들이 남자가 여자를 죽인다고 소리치던거 계속하려고
섹스로봇을 끌고 와서 이야기를 하고 있네...


그리고 애초에 성행위 이외에 다른 목적이면 사람이 아니라 디지몬에 나오는 갸루몬 스타일의 강아지 로봇(필요에 의해 직립보행 임무도 수행가능한)이나 고양이 형태면 되는거지...


자기들이 얼마나 대단한 이야기를 하기 위해서인지 모르겠지만 아무논제나 끌고와서 저러고 노는건지...

수학자, 데이터과학자라면서 '박사'라고 붙여서 권위는 또 빌려쓰고 있다.

성대결을 위해서 이상한 논리와 잘못된 권위 정도야 '쓰면 어때!' 이건가...

Daum 카카오는 로그인 되어있을 때, 포탈 메인창에 언론사 블랙리스트 기능을 제공해야하는거 아닌가??? 허핑턴포스트나 클릭하게 만들고 뭐하는건지...

포탈메인을 프로그램이 아닌 사람이 관리를 하는건가???

메인창 조작논란이나 실시간 순위 조작 논란을 보면 사람이 관리를 하는 것 같기는 하다만...

담당 다음 카카오 직원에 기호에 의해서 포탈로 여론을 만지고 싶으면 점유율을 5% 밑으로 떨어뜨리고 하는게 어떨까???

댓글