Panoglview는 opengl 라이브러리를 이용하는 이미지 뷰어 프로젝트로 GPL 라이센스를 적용하고 있다.
현재는 hugin 프로젝트 내부에 포함되어 있다.
요즘 Theta나 삼성, LG등에서 360도 이미지를 촬용하는 디바이스를 출시하는 이 시점에
360도 이미지 viewer를 만들어 놓으면 쓸만하지 않을까 싶어 찾은 것이다.
더 자세한 내용은 (참고:http://wiki.panotools.org/Panoglview) 를 참고하도록 하고
1. 우분투에서 Panoglview를 빌드하기 위해 ./configure를 실행해보면
wxWidgets must be installed on your system
but wx-config script couldn't be found.
에러를 볼수있다.
=> libwxgtk2.8 을 설치하도록 하자. sudo apt-get install libwxgtk2.8-*
(참고:https://wiki.wxwidgets.org/Installing_and_configuring_under_Ubuntu)
하고나서 생성된 Makefile를 이용해,
2. make를 실행해보면
/usr/include/wx-2.8/wx/gtk/glcanvas.h:19:19: fatal error: GL/gl.h: No such file or directory
#include <GL/gl.h>
라고 OpenGL이 설치 안되어 있어서 발생하는 에러를 보게된다.
=> OpenGL을 설치하자. sudo apt-get install freeglut3-*
3. 끝이 아니다. 다시 make를 실행해보면
//usr/lib/x86_64-linux-gnu/mesa/libGL.so.1: error adding symbols: DSO missing from command line
이 에러가 제일 어려웠다.. 후..
libGL라이브러리를 링킹과정에서 가져다 쓰기 위해 Makefile에 명시해야 하는데 그렇지 않아서 발생하는 문제다.
하지만 백날 Makefile LIBS에 추가해봐야 될턱이 있나.
=> 애초에 생성되는 Makefile은 두개다. src/Makefile(full path : panoglview-0.2.2/src/Makefile)의
LIBS 변수에 OpenGL라이브러리들을 명시 하도록 한다.
==> src/Makefile을 열고 LIBS 변수에다가 LIBS = -lglut -lGL -lGLU 라고 작성하고 저장.
그리고 make를 실행한다.
잘될거다.
그뒤로는 sudo make install을 해서 설치 완료.
'Trouble Shooting' 카테고리의 다른 글
Apple Silicon 에서 x256 빌드하기 (0) | 2023.04.01 |
---|---|
jekyll 에서 drafts 혹은 post가 인식되지 않을 때. (0) | 2017.01.08 |
iOS 카메라롤 정렬이 엉망이 되었을 때. (iOS 9.0.2 적용 시) (0) | 2015.10.03 |
build libmpg123. #1 (0) | 2015.08.02 |
때로는 풀기 어려운 문제를 안고, 그냥 안고 가야 할 때도 있다. (0) | 2014.08.04 |
digikam 3.5 빌드시 - include could not find load file: CMakePackageConfigHelpers 에러 (0) | 2014.04.08 |
“The system is running in low graphics mode” (VirtualBox , Guest is Ubuntu 12.04) (2) | 2013.04.06 |