【问题标题】:Can't compile .deb packages; make package command returns error无法编译 .deb 包; make package 命令返回错误
【发布时间】:2011-10-12 13:53:18
【问题描述】:

当我尝试使用为 iOS 5 编译通知中心小部件时

cd <name>
make package

然后我收到以下错误:

make package requires dpkg-deb.
make: *** [package] Error 1

但我已经使用

安装了 dpkg-deb
sudo su
<enter your password>
cd /bin
curl http://debmaker-osx.googlecode.com/svn-history/r5/trunk/dpkg-deb > dpkg-deb

我已经导航到/bin 目录,并且文件夹中存在 dpkg-deb 文件。我该怎么做才能让它发挥作用?我已经按照本教程学习了如何安装 theos、dpkg-deb 以及如何创建 WeeAppPlugin,我只是在编译捆绑包...http://weeplugins.com/blog/?p=1

更新: 如果我运行此命令,我似乎无法访问 /bin/dpkg-deb 文件

cd /bin/dpkg-deb

我收到一条错误消息,提示我无权访问该文件。是否可以将文件移动到另一个文件夹以便我可以访问它?

【问题讨论】:

    标签: objective-c ios compiler-errors debian dpkg


    【解决方案1】:

    除了 MacPorts,我还必须安装 Xcode 命令行工具和 Fink http://www.finkproject.org/

    【讨论】:

      【解决方案2】:

      你可以尝试做“sudo make package”。这将为您提供超级用户权限。

      【讨论】:

      • 我猜问题不在权限上。你可以尝试在你的mac上安装dpkg。 macports.org/ports.php?by=name&substr=dpkg.
      • 干杯,mac 端口有帮助。但是现在,我收到以下错误: /bin/sh: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2: No such file or directory 我只安装了 iOS 5 sdk 而不是 4.2!跨度>
      • 您可以尝试安装此版本的 xcode 工具,然后使用“sudo gcc_select 4.2”。
      • 我已经解决了这个问题。似乎使用新的 Xcode 文件已被重命名,有一个名为 somethingg++-4.2 的文件,我只是复制它并将其命名为 g++-4.2。现在一切正常!谢谢。
      猜你喜欢
      • 1970-01-01
      • 2021-11-23
      • 2022-01-25
      • 2019-10-30
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      • 1970-01-01
      • 2015-08-15
      相关资源
      最近更新 更多