- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 CentOS7 上安装名为“Synchronization”的 Fi-Ware Enabler 时遇到问题。运行 build-deps.bash 文件后,我收到这些错误:
+++ readlink -f ./build-deps.bash
++ dirname /home/web/tundra/tools/Linux/build-deps.bash
+ viewer=/home/web/tundra/tools/Linux/../..
+ deps=/home/web/tundra/tools/Linux/../../../naali-deps
+ mkdir -p /home/web/tundra/tools/Linux/../../../naali-deps
++ cd /home/web/tundra/tools/Linux/../../../naali-deps
++ pwd
+ deps=/home/web/naali-deps
++ cd /home/web/tundra/tools/Linux/../..
++ pwd
+ viewer=/home/web/tundra
+ prefix=/home/web/naali-deps/install
+ build=/home/web/naali-deps/build
+ tarballs=/home/web/naali-deps/tarballs
+ tags=/home/web/naali-deps/tags
++ grep -c '^processor' /proc/cpuinfo
+ nprocs=4
+ mkdir -p /home/web/naali-deps/tarballs /home/web/naali-deps/build /home/web/naali-deps/install/lib /home/web/naali-deps/install/share /home/web/naali-deps/install/etc /home/web/naali-deps/install/include /home/web/naali-deps/tags
+ export OGRE_HOME=/home/web/naali-deps/install
+ OGRE_HOME=/home/web/naali-deps/install
+ export PATH=/home/web/naali-deps/install/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/web/.local/bin:/home/web/bin
+ PATH=/home/web/naali-deps/install/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/web/.local/bin:/home/web/bin
+ export PKG_CONFIG_PATH=/home/web/naali-deps/install/lib/pkgconfig
+ PKG_CONFIG_PATH=/home/web/naali-deps/install/lib/pkgconfig
+ export NAALI_DEP_PATH=/home/web/naali-deps/install
+ NAALI_DEP_PATH=/home/web/naali-deps/install
+ export 'LDFLAGS=-L/home/web/naali-deps/install/lib -Wl,-rpath -Wl,/home/web/naali-deps/install/lib'
+ LDFLAGS='-L/home/web/naali-deps/install/lib -Wl,-rpath -Wl,/home/web/naali-deps/install/lib'
+ export LIBRARY_PATH=/home/web/naali-deps/install/lib
+ LIBRARY_PATH=/home/web/naali-deps/install/lib
+ export C_INCLUDE_PATH=/home/web/naali-deps/install/include
+ C_INCLUDE_PATH=/home/web/naali-deps/install/include
+ export CPLUS_INCLUDE_PATH=/home/web/naali-deps/install/include
+ CPLUS_INCLUDE_PATH=/home/web/naali-deps/install/include
+ export 'CC=ccache gcc'
+ CC='ccache gcc'
+ export 'CXX=ccache g++'
+ CXX='ccache g++'
+ export CCACHE_DIR=/home/web/naali-deps/ccache
+ CCACHE_DIR=/home/web/naali-deps/ccache
+ export TUNDRA_PYTHON_ENABLED=TRUE
+ TUNDRA_PYTHON_ENABLED=TRUE
+ export BOOSTUSE148=true
+ BOOSTUSE148=true
+ '[' true = true ']'
+ boostpackage=libboost1.48-all-dev
+ lsb_release -c
+ egrep -q 'lucid|maverick|natty|oneiric|precise|maya|lisa|katya|julia|isadora|quantal|nadia|raring|olivia'
./build-deps.bash: Zeile 51: lsb_release: Kommando nicht gefunden.
+ lsb_release -d
+ egrep -q -e 'Debian GNU/Linux'
./build-deps.bash: Zeile 68: lsb_release: Kommando nicht gefunden.
+ echo 'Unknown Linux distribution, please update the build script for your distro and file a pull request, or file a bug report on the tracker.'
Unknown Linux distribution, please update the build script for your distro and file a pull request, or file a bug report on the tracker.
+ what=qjson
+ test -f /home/web/naali-deps/tags/qjson-done
+ cd /home/web/naali-deps/build
+ '[' -d /home/web/naali-deps/build/qjson ']'
+ cd qjson
+ git pull
Already up-to-date.
+ rm -r CMakeCache.txt
+ sed -e 's/CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)/CMAKE_MINIMUM_REQUIRED(VERSION 2.8.7)/'
+ mv x CMakeLists.txt
+ cmake . -DCMAKE_INSTALL_PREFIX=/home/web/naali-deps/install -DCMAKE_BUILD_TYPE=RELWITHDEBINFO -DQJSON_BUILD_TESTS=no
CMake Error at /usr/local/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake:56 (message):
Could not find compiler set in environment variable CC:
ccache gcc.
Call Stack (most recent call first):
CMakeLists.txt:1 (PROJECT)
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER
CMake Error: Could not find cmake module file:/home/web/naali-deps/build/qjson/CMakeFiles/2.8.11/CMakeCCompiler.cmake
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER
CMake Error: Could not find cmake module file:/home/web/naali-deps/build/qjson/CMakeFiles/2.8.11/CMakeCXXCompiler.cmake
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
所有需要的编译器都已安装,但我不知道如何处理 CMAKE 标志。我也没有找到任何有用的解决方案。
最佳答案
我不是 Linux 专家,但希望这会有所帮助。
同步启用程序构建依赖项脚本中不支持 CentOS 发行版。您的构建日志中提到了这一点。
> ./build-deps.bash: Zeile 68: lsb_release: Kommando nicht gefunden.
> + echo 'Unknown Linux distribution, please update the build script for your distro and file a pull request, or file a bug report on the
> tracker.' Unknown Linux distribution, please update the build script
> for your distro and file a pull request, or file a bug report on the
> tracker.
> + what=qjson
如果您需要在 Linux 中从源代码构建 Tundra 服务器,我建议您使用 Ubuntu 12.04 或 14.04 发行版。但如果 CentOS 是必须的,您需要直接编辑构建脚本并添加对 CentOS 的支持,尽管我不确定是否支持所有依赖项。
一个好的入门方法是看看 Debian 发行版依赖项安装是如何在构建脚本中完成的:
elif lsb_release -d | egrep -q -e "Debian GNU/Linux" && tty >/dev/null; then
which aptitude > /dev/null 2>&1 || sudo apt-get install aptitude
sudo aptitude -y install git-core python-dev libogg-dev libvorbis-dev \
build-essential g++ $boostpackage libois-dev \
ccache libqt4-dev python-dev freeglut3-dev \
libxml2-dev cmake libalut-dev libtheora-dev ed \
liboil0.3-dev mercurial unzip xsltproc libois-dev libxrandr-dev \
libspeex-dev nvidia-cg-toolkit subversion \
libfreetype6-dev libfreeimage-dev libzzip-dev \
libxaw7-dev libgl1-mesa-dev libglu1-mesa-dev \
libvlc-dev libspeexdsp-dev libprotobuf-dev \
libprotobuf-c0 libprotobuf-c0-dev \
protobuf-c-compiler protobuf-compiler \
libqt4-opengl-dev libqtwebkit-dev \
libspeexdsp-dev libprotobuf-dev \
libvlc-dev
此外,构建脚本需要安装 lsb_release 二进制文件才能检查正在使用的发行版。要安装 lsb_release 您可以尝试使用以下命令:
yum install redhat-lsb
关于linux - CentOS 7 上的固件同步安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27887041/
我想使用 Fiware cygnus 将数据从上下文代理保存到 CKAN 实例中。我已经在 Fiware 云上创建了一个 orion-psb-image-R5.4 版本 1.7.0 的 orion 上
安装并运行 Cygnus(订阅 Orion)。 Orion 接收来自客户端的通知(通过 ioagent)。如何启动和创建持久性 postgresql 数据库? 从远程服务器访问固件。不确定要执行什么命
我需要编写 Android 应用程序,它在互联网上查找固件并允许自动下载选定的固件并在设备上执行更新。是否可以?谢谢 最佳答案 应该是可以的。我正在尝试做同样的事情。我作为另一个用户发布了一个关于这个
我能够为 NodeMCU 的所有分支构建固件,https://github.com/nodemcu/nodemcu-firmware仅当我将它们克隆到单独的本地目录时。 当我尝试只有一个文件夹并使用
我在固件镜像 CentOS-7-x64 上使用 RPM 安装了 cygnus,但无法将其作为服务启动,这是我的日志: [centos@cygnus-mongo conf]$ sudo service
我知道您可以使用地理位置过滤器queryContext Orion。 是否可以在订阅场景中进行类似的过滤?换句话说,是否可以仅当位置属性位于预定义区域内时通知我上下文实体属性的更改? 例如: 谢谢。
我正在更新最初与 iOS 2.0 及更高版本兼容的应用程序。 由于 Apple 放弃了对版本 < 3.0 的支持,我被迫放弃了对 2.0 的支持。 一些使用 iPod Touch 第二代的 Beta
我是一名付费开发人员,我刚刚意识到我需要在不使用 XCode 的情况下将 3GS 从 4.0 降级。我可以从哪里获取固件? 最佳答案 http://www.felixbruns.de/iPod/fir
我正在开发一个从 iDigi ( http://www.idigi.com ) 到 Arduino Mega 的连接器。我想要做的是允许 iDigi 远程更新我的 Arduino 固件。我的第一次计划
我有一个 shell 脚本,可以在运行的设备上安装该软件(Linkit Smart 7688 Duo,带有 OpenWrt)。它包含我的自定义 python 包和几个不同的文件。我已经设法从源代码为该
在 OSX 上的 https://github.com/ArduPilot/SiK/tree/8a690a28647ee6085e7dce456ab3963a350acb2d 的固件文件夹中运行 ma
随着 iOS 4 即将发布,我已经计划在我的应用程序的 future 更新中包含 iAd。我认为这将使我的应用程序对于固件低于 4.0 的任何人都无法使用。有没有办法根据用户的固件更改这些变量和 .x
作为 FINISH 加速器的一部分,我们使用 FIWARE KeyRock 和 Wirecloud。目前我们正在使用 Fiware labs 全局实例进行调查。 我们希望限制我们的系统,以便用户只能查
我正在 6SX-SABRE-SBD 板上进行测试。该主板安装了 i.MX6SX,一种非对称双核 CPU:Cortex A9 和 Cortex M4。 目前系统正在使用 U-Boot 和来自 SD 的
我想连接同一台服务器上不同数据库中的两个表。有人可以告诉我如何在 Zend Framework Db 适配器中执行此操作吗? 最佳答案 参见: connecting to two different
我目前想为我们的产品开发 Android 固件 OTA 更新。在研究如何执行此操作时,我了解到我需要用于固件的 Web 服务器。如果我错了,请纠正我。任何人都可以帮助我什么是我应该使用的最合适的网络服
所以我刚从 Windows 10 切换到 Linux Mint rosa。我想弄清楚如何通过 Eclipse 下载固件。每当我点击插件然后我得到固件; “启动nxjflashg失败org.lejos.
我为谷歌眼镜制作了一个视频录制应用程序。在 Google 发布固件 XE19.1 之前,该应用程序运行良好。我有另一台固件为 XE18.11 的 Google Glass。该应用程序仍可在采用 XE1
这个问题在这里已经有了答案: Debian 8. Failed to load iwlwifi (4 个答案) 关闭 5 年前。 你好,我有一台 Lenovo T460 并且刚刚安装了 Debian
在将相同的具体类注册到不同的未命名实例时,我们看到 Unity 出现意外行为。在这种情况下,注册似乎以意想不到的方式相互干扰。 我们为我们想要注入(inject)的其他应用程序提供了一个框架不同的界面
我是一名优秀的程序员,十分优秀!