"Libreoffice"의 두 판 사이의 차이

wwiki
이동: 둘러보기, 검색
(arm)
(arm)
25번째 줄: 25번째 줄:
 
소스폴더의 README.cross를 참고하여 빌드
 
소스폴더의 README.cross를 참고하여 빌드
  
CPPUNIT_CFLAGS=-I$HOME/raspbian_rootfs/usr/include/cppunit
+
jni_md.h 파일을 찾지 못하는 경우 적절한 조치를 해야한다.
  
CPPUNIT_LIBS=$HOME/raspbian_rootfs/usr/lib/libcppunit.so
+
$ sudo ln -s /usr/lib/jvm/java-8-openjdk-armhf/include/linux/jni_md.h /usr/lib/jvm/java-8-openjdk-armhf/include/jni_md.h
  
./autogen.sh --with-system-redland
+
jawt_md.h파일을 찾지 못하는 경우 적절한 조치를 해야한다.
 +
 
 +
$ sudo ln -s /usr/lib/jvm/java-8-openjdk-armhf/include/linux/jawt_md.h /usr/lib/jvm/java-8-openjdk-armhf/include/jawt_md.h
 +
 
 +
Makefile생성
 +
 
 +
$ ./autogen.sh
 +
 
 +
빌드
 +
 
 +
$ make
  
 
=외부링크=
 
=외부링크=
 
https://wiki.documentfoundation.org/Development/Linux_Build_Dependencies
 
https://wiki.documentfoundation.org/Development/Linux_Build_Dependencies

2019년 5월 20일 (월) 14:26 판

빌드

소스 다운로드

https://ko.libreoffice.org/download/libreoffice-fresh/

빌드 의존

$ sudo apt-get install git gstreamer1.0-libav libkrb5-dev nasm graphviz ccache libpython3-dev

apt 소스리스트에서 deb-src주석해제

$ sudo apt update 
$ sudo apt-get build-dep libreoffice

빌드

x86

$ ./autogen.sh
$ make

arm

소스폴더의 README.cross를 참고하여 빌드

jni_md.h 파일을 찾지 못하는 경우 적절한 조치를 해야한다.

$ sudo ln -s /usr/lib/jvm/java-8-openjdk-armhf/include/linux/jni_md.h /usr/lib/jvm/java-8-openjdk-armhf/include/jni_md.h

jawt_md.h파일을 찾지 못하는 경우 적절한 조치를 해야한다.

$ sudo ln -s /usr/lib/jvm/java-8-openjdk-armhf/include/linux/jawt_md.h /usr/lib/jvm/java-8-openjdk-armhf/include/jawt_md.h

Makefile생성

$ ./autogen.sh

빌드

$ make

외부링크

https://wiki.documentfoundation.org/Development/Linux_Build_Dependencies