首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu上建立亲爱的项目?

如何在Ubuntu上建立亲爱的项目?
EN

Ask Ubuntu用户
提问于 2013-10-20 03:43:21
回答 2查看 2.5K关注 0票数 0

达林项目是一个用于Linux的开源达尔文/OS仿真层。我用git下载了源代码,并试图用cmake构建它,但是它失败了。文件上说我需要这些包裹:

代码语言:javascript
复制
clang 3.1+
GCC 4.6+ (yes, you still need GCC for header files)
libkqueue
libbsd
gnustep-base ("Foundation")
gnustep-gui ("Cocoa")
gnustep-corebase ("CoreFoundation")
libobjc2
libudev
openssl
libasound
libav
libgc

但我无法在apt或软件中心找到它们。cmake还显示了这个结果:

代码语言:javascript
复制
No build type selected, default to Debug
This is a 64-bit build
Building ObjC ABI 2
You have called ADD_LIBRARY for library Carbon without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library AppKit without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library auto without any source files. This typically indicates a problem with your CMakeLists.txt file
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:
LIBGNUSTEPCOREBASE_INCLUDE_DIR
   used as include directory in directory /home/mirror/work/darling/darling/src/motool
   used as include directory in directory /home/mirror/work/darling/darling/src/util
   used as include directory in directory /home/mirror/work/darling/darling/src/libmach-o
   used as include directory in directory /home/mirror/work/darling/darling/src/libdyld
   used as include directory in directory /home/mirror/work/darling/darling/src/dyld
   used as include directory in directory /home/mirror/work/darling/darling/src/dyld
   used as include directory in directory /home/mirror/work/darling/darling/src/libSystem
   used as include directory in directory /home/mirror/work/darling/darling/src/libltdl
   used as include directory in directory /home/mirror/work/darling/darling/src/Cocoa
   used as include directory in directory /home/mirror/work/darling/darling/src/libobjcdarwin
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreFoundation
   used as include directory in directory /home/mirror/work/darling/darling/src/libncurses
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreSecurity
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreServices
   used as include directory in directory /home/mirror/work/darling/darling/src/ExceptionHandling
   used as include directory in directory /home/mirror/work/darling/darling/src/IOKit
   used as include directory in directory /home/mirror/work/darling/darling/src/Foundation
   used as include directory in directory /home/mirror/work/darling/darling/src/Carbon
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreVideo
   used as include directory in directory /home/mirror/work/darling/darling/src/OpenGL
   used as include directory in directory /home/mirror/work/darling/darling/src/thin
   used as include directory in directory /home/mirror/work/darling/darling/src/thin
   used as include directory in directory /home/mirror/work/darling/darling/src/libstdc++darwin
LIBKQUEUE_INCLUDE_DIR
   used as include directory in directory /home/mirror/work/darling/darling/src/motool
   used as include directory in directory /home/mirror/work/darling/darling/src/util
   used as include directory in directory /home/mirror/work/darling/darling/src/libmach-o
   used as include directory in directory /home/mirror/work/darling/darling/src/libdyld
   used as include directory in directory /home/mirror/work/darling/darling/src/dyld
   used as include directory in directory /home/mirror/work/darling/darling/src/dyld
   used as include directory in directory /home/mirror/work/darling/darling/src/libSystem
   used as include directory in directory /home/mirror/work/darling/darling/src/libltdl
   used as include directory in directory /home/mirror/work/darling/darling/src/Cocoa
   used as include directory in directory /home/mirror/work/darling/darling/src/libobjcdarwin
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreFoundation
   used as include directory in directory /home/mirror/work/darling/darling/src/libncurses
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreSecurity
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreServices
   used as include directory in directory /home/mirror/work/darling/darling/src/ExceptionHandling
   used as include directory in directory /home/mirror/work/darling/darling/src/IOKit
   used as include directory in directory /home/mirror/work/darling/darling/src/Foundation
   used as include directory in directory /home/mirror/work/darling/darling/src/Carbon
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreVideo
   used as include directory in directory /home/mirror/work/darling/darling/src/OpenGL
   used as include directory in directory /home/mirror/work/darling/darling/src/thin
   used as include directory in directory /home/mirror/work/darling/darling/src/thin
   used as include directory in directory /home/mirror/work/darling/darling/src/libstdc++darwin
LIBOBJC2_INCLUDE_DIR
   used as include directory in directory /home/mirror/work/darling/darling/src/motool
   used as include directory in directory /home/mirror/work/darling/darling/src/util
   used as include directory in directory /home/mirror/work/darling/darling/src/libmach-o
   used as include directory in directory /home/mirror/work/darling/darling/src/libdyld
   used as include directory in directory /home/mirror/work/darling/darling/src/dyld
   used as include directory in directory /home/mirror/work/darling/darling/src/dyld
   used as include directory in directory /home/mirror/work/darling/darling/src/libSystem
   used as include directory in directory /home/mirror/work/darling/darling/src/libltdl
   used as include directory in directory /home/mirror/work/darling/darling/src/Cocoa
   used as include directory in directory /home/mirror/work/darling/darling/src/libobjcdarwin
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreFoundation
   used as include directory in directory /home/mirror/work/darling/darling/src/libncurses
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreSecurity
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreServices
   used as include directory in directory /home/mirror/work/darling/darling/src/ExceptionHandling
   used as include directory in directory /home/mirror/work/darling/darling/src/IOKit
   used as include directory in directory /home/mirror/work/darling/darling/src/Foundation
   used as include directory in directory /home/mirror/work/darling/darling/src/Carbon
   used as include directory in directory /home/mirror/work/darling/darling/src/CoreVideo
   used as include directory in directory /home/mirror/work/darling/darling/src/OpenGL
   used as include directory in directory /home/mirror/work/darling/darling/src/thin
   used as include directory in directory /home/mirror/work/darling/darling/src/thin
   used as include directory in directory /home/mirror/work/darling/darling/src/libstdc++darwin

Configuring incomplete, errors occurred!

我怎样才能建立亲爱的计划?

EN

回答 2

Ask Ubuntu用户

发布于 2013-10-30 10:22:11

遵循http://darling.dolezel.info/en/Build/Ubuntu中描述的步骤

跳过Multilib部分。

我需要两个额外的包(手册中没有提到):

代码语言:javascript
复制
sudo apt-get install libltdl-dev libgl1-mesa-dev 

然后回到一个普通的构建http://darling.dolezel.info/en/Build#Ordinary_构建

票数 0
EN

Ask Ubuntu用户

发布于 2014-11-23 13:14:30

你可以用我的PPA安装亲爱的。不要忘记添加GNUstep PPA,它包括所需的GNUstep库的多重包,这样您就可以拥有dyld32和dyld64了。

https://launchpad.net/~thopiekar/+archive/ubuntu/darling

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/362228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档