質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
CMake

CMakeはクロスプラットフォームで作動するオープンソースのビルドシステムです。コマンドライン又は組み込まれた開発環境で使うことができる元のmakefileとプロジェクトファイルを生成します。

g++

g++はGNUコンパイラコレクション(gcc)のC++コンパイラーです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Ninja

NinjaはHTML5 Webアプリケーションを開発するためのオーサリングツールです。 NinjaはChromeウェブストアでインストールできます。

Q&A

解決済

1回答

981閲覧

nanoemをUbuntuでビルドしようとしたところ、ビルドがエラッタ

DoubleJ794

総合スコア19

CMake

CMakeはクロスプラットフォームで作動するオープンソースのビルドシステムです。コマンドライン又は組み込まれた開発環境で使うことができる元のmakefileとプロジェクトファイルを生成します。

g++

g++はGNUコンパイラコレクション(gcc)のC++コンパイラーです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Ninja

NinjaはHTML5 Webアプリケーションを開発するためのオーサリングツールです。 NinjaはChromeウェブストアでインストールできます。

0グッド

0クリップ

投稿2021/04/02 03:49

前提・実現したいこと

nanoemをUbuntuでビルドしようとしたところ、このようなエラーが出てビルドができません...

発生している問題・エラーメッセージ

-- [global] target architecture is x86_64 and compiler is gcc -- [nanoem] branch prediction is enabled -- [nanoem] JSON extension is enabled -- [nanoem] mutable API extension is enabled -- [nanoem] NMD motion extension is enabled -- [nanoem] PMM document extension is enabled -- [global] glm is located at /home/rumia-build/nanoem_source/dependencies/glm -- [nanoem] bullet is located at /home/rumia-build/nanoem_source/dependencies/bullet3 -- [nanoem] physics simulation using bullet extension is enabled -- [global] glm is located at /home/rumia-build/nanoem_source/dependencies/glm -- [global] zlib is located at /home/rumia-build/nanoem_source/dependencies/zlib -- [emapp] minizip is located at /home/rumia-build/nanoem_source/dependencies/minizip -- [emapp] nanomsg is located at /home/rumia-build/nanoem_source/dependencies/nanomsg -- [emapp/bundle] setup emapp bundle -- [emapp] setup "sokol_noop" as installing plugin to plugins -- [emapp/bundle] setup sokol noop backend renderer plugin -- [emapp] setup "sokol_glcore33" as installing plugin to plugins -- [emapp/bundle] setup sokol OpenGL 3.3 Core Profile backend renderer plugin -- [emapp] setup "sokol_gles3" as installing plugin to plugins -- [emapp/bundle] setup sokol OpenGL ES 3.0 backend renderer plugin -- [emapp/resources] yaml-cpp is located at /home/rumia-build/nanoem_source/dependencies/yaml-cpp -- [emapp/resources] setup emarb font -- [emapp/resources] setup emarb protobuf -- [emapp/resources] setup emarb shaders -- [emapp/resources] setup emarb toon -- [emapp/resources] setup emarb translation -- [emapp] tbb is located at /home/rumia-build/nanoem_source/dependencies/tbb -- [emapp] TBB is enabled CMake Warning (dev) at /usr/share/cmake-3.16/Modules/FindOpenGL.cmake:275 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): emapp/CMakeLists.txt:102 (find_package) sapp/CMakeLists.txt:11 (nanoem_emapp_link_executable) This warning is for project developers. Use -Wno-dev to suppress it. -- [emapp] setup linkage of "nanoem_sapp" CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: /home/rumia-build/nanoem_source/emapp/MINIZIP_INCLUDE_DIR used as include directory in directory /home/rumia-build/nanoem_source/emapp /home/rumia-build/nanoem_source/emapp/ZLIB_INCLUDE_DIR used as include directory in directory /home/rumia-build/nanoem_source/emapp /home/rumia-build/nanoem_source/nanoem/BULLET_INCLUDE_DIR used as include directory in directory /home/rumia-build/nanoem_source/nanoem used as include directory in directory /home/rumia-build/nanoem_source/emapp used as include directory in directory /home/rumia-build/nanoem_source/emapp used as include directory in directory /home/rumia-build/nanoem_source/sapp MINIZIP_LIBRARY_DEBUG (ADVANCED) linked by target "nanoem_sapp" in directory /home/rumia-build/nanoem_source/sapp MINIZIP_LIBRARY_RELEASE (ADVANCED) linked by target "nanoem_sapp" in directory /home/rumia-build/nanoem_source/sapp X11_Xcursor_LIB (ADVANCED) linked by target "nanoem_sapp" in directory /home/rumia-build/nanoem_source/sapp X11_Xi_LIB (ADVANCED) linked by target "nanoem_sapp" in directory /home/rumia-build/nanoem_source/sapp X11_Xinerama_LIB (ADVANCED) linked by target "nanoem_sapp" in directory /home/rumia-build/nanoem_source/sapp X11_Xrandr_LIB (ADVANCED) linked by target "nanoem_sapp" in directory /home/rumia-build/nanoem_source/sapp X11_Xxf86vm_LIB (ADVANCED) linked by target "nanoem_sapp" in directory /home/rumia-build/nanoem_source/sapp -- Configuring incomplete, errors occurred! See also "/home/rumia-build/nanoem_source/out/CMakeFiles/CMakeOutput.log".

試したこと

curl cmake g++ などの再インストール

補足情報(FW/ツールのバージョンなど)

Ubuntu 20.04.2.0 LTS

install

libgl1-mesa-dev
libcurl4-openssl-dev
ninja-build
cmake
g++
git
curl

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Ubuntu 22.04でビルドされた方がいらっしゃるようです。
https://symfoware.blog.fc2.com/blog-entry-2729.html
OPENGL_gl_LIBRARY系のエラーは発生していないようなので、別の原因なのかもしれませんが参考まで。

投稿2023/05/29 13:54

CapitaineNemo

総合スコア9

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

DoubleJ794

2023/05/30 00:40

参考になるサイトを教えていただきありがとうございます!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問