标签: osx-lion

使用gcc编译Python C-extension时"......无法弄清楚......的架构类型"问题

我刚刚从Snow Leopard升级到Lion,而我必须更新的旧python c扩展程序不想正确编译.我真的不知道该怎么做.任何可以帮助我的人都可以编译好吗?它在Snow Leopard中编译得很好.

Home:folder Me$ python setup.py build
running build
running build_ext
building 'ccookies' extension
gcc -fno-strict-aliasing -fno-common -dynamic -arch ppc -arch i386 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c ccookies.c -o build/temp.macosx-10.3-fat-2.7/ccookies.o
llvm-gcc-4.2: error trying to exec '/Developer/usr/bin//../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2': execvp: No such file or directory
In file included from /usr/include/architecture/i386/math.h:630,
                 from /usr/include/math.h:28,
                 from /Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/pyport.h:312,
                 from /Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:58,
                 from ccookies.c:5:
/usr/include/AvailabilityMacros.h:109:14: warning: #warning Building for Intel with Mac OS X Deployment Target < 10.4 is invalid.
lipo: can't figure out …
Run Code Online (Sandbox Code Playgroud)

gcc python-c-extension osx-lion

10
推荐指数
1
解决办法
8260
查看次数

如何让我的应用程序保持在全屏应用程序之上

我有一个必须始终保持在其他应用程序之上的应用程序.我目前正在使用主窗口的setLevel属性将其保持在其他桌面应用程序之上.

我正在尝试修复我的应用程序,因此它也可以保持在Lion的全屏应用程序之上.关于如何做到这一点的任何想法?

Application委托代码如下所示:

#import "alwaysOnTopAppDelegate.h"

@implementation alwaysOnTopAppDelegate

@synthesize window;

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    [window setLevel:NSFloatingWindowLevel];
}

@end
Run Code Online (Sandbox Code Playgroud)

xcode cocoa objective-c osx-lion

10
推荐指数
1
解决办法
2998
查看次数

无法让AVPlayerLayer在NSView中显示视频

我正在尝试制作一个简单的HLS播放器来控制播放并在辅助监视器上显示.我在10.7中使用AVFoundation来控制播放.我可以成功创建AVPlayerItem和AVPlayer,但我实际上遇到了在NSView中显示视频的问题.

我必须承认我是Cocoa新手,并且来自iOS开发,所以我可能会遗漏一些简单的东西.然而,我花了4-5个小时试图让它工作,我没有成功.

当我从AVPlayer播放视频时,播放开始,我可以听到音频.但是,没有视频出现.

我试图让它变得尽可能简单.我有一个NSViewController,我在其中添加了一个AVPlayerLayer的视图层:

AVPlayerLayer * playerLayer = [AVPlayerLayer playerLayerWithPlayer:player];
[playerLayer setFrame:self.view.bounds];
[self.view.layer addSublayer:playerLayer];
Run Code Online (Sandbox Code Playgroud)

据我所知,这就是我所要做的.但是,视频永远不会出现在视图中.

有没有人成功将AVPlayerLayer添加到NSView?AVFoundation文档显示了如何使用UIView完成此操作,并且我已经尝试过该方法,但在NSView中没有运气.

任何帮助将不胜感激!

cocoa avfoundation nsview avplayer osx-lion

10
推荐指数
1
解决办法
6976
查看次数

Objective-C Library - 不能形成对类实例的弱引用

我目前正在使用Objective-C的XMPP库,我正在使用"桌面"示例代码.

它登录很好; 但是,当我打开一个新的聊天,或有人给我发消息时,它会崩溃.

这似乎出现了问题:

XMPPStream[11678:1b03] RECV: 
2012-06-05 15:03:59:379 XMPPStream[11678:1b03] RECV: 
2012-06-05 15:03:59:382 XMPPStream[11678:403] RosterController: xmppRosterDidChange:
2012-06-05 15:03:59:387 XMPPStream[11678:403] RosterController: xmppRosterDidChange:
2012-06-05 15:04:01:900 XMPPStream[11678:403] tableView:shouldEditTableColumn:"jid" row:0
2012-06-05 15:04:01:900 XMPPStream[11678:403] user: 
objc[11678]: cannot form weak reference to instance (0x7fcd4a498930) of class ChatController
Run Code Online (Sandbox Code Playgroud)

objc[11998]: cannot form weak reference to instance (0x7f853bd17c70) of class ChatController
(lldb) 
(lldb)
Run Code Online (Sandbox Code Playgroud)

什么"不能形成对ChatController类的实例....的弱引用"是什么意思?你们知道我怎么解决它吗?我在Snow Leopard上使用了这个代码的旧版本,它起作用了,Lion正在搞砸我!

谢谢!

objective-c osx-lion

10
推荐指数
2
解决办法
5920
查看次数

在OSX Lion上启用后启用PHP无法正常工作

我已经学过几个教程.Web共享已打开,我在apache2/httpd.conf中取消注释php模块,但是当我尝试打开phpinfo文件时,它仍然尝试将其作为文件打开.

php apache osx-lion

10
推荐指数
2
解决办法
1万
查看次数

Mac OS X Lion和Xcode升级:缺少标题和库

在升级到Lion 升级Xcode之后,make似乎找不到头文件和库.我查看/ usr/include.那里唯一的东西是'并行 - 服务器'.所以,我将/ usr/include重命名为/usr/include.old,并创建了一个符号链接:

/Developer/SDKs/MacOSX10.6.sdk/usr/include/

这很邪恶.但是,make现在可以找到标题.仍然找不到libs(例如,lcrt1.10.6.o).

解决include和lib问题的正确方法是什么?

谢谢!

include-path library-path osx-lion

9
推荐指数
2
解决办法
2万
查看次数

Postgres rake db:migrate失败,访问被拒绝错误

我正在使用MacOSX Lion,ruby 1.9.2,Rails 3.1.2和postgres 9.0.4

我做了一个rake db:使用postgres在我的应用程序上迁移.它因访问被拒绝错误而失败.

** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:migrate
rake aborted!
could not connect to server: Permission denied
    Is the server running locally and accepting
    connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

我已检查服务器是否正在运行且运行正常.我可以使用成功连接到我的数据库

psql -Umyuser myapp_development
psql -Umyuser myapp_test
Run Code Online (Sandbox Code Playgroud)

在创建新的PG用户时,它从未向我询问密码,因此我没有myuser在任何地方为该用户提供密码.

这是我的database.yml文件.

development:
  adapter: postgresql
  encoding: utf8
  database: myapp_development
  username: pgguy

test:
  adapter: postgresql …
Run Code Online (Sandbox Code Playgroud)

postgresql macos ruby-on-rails ruby-on-rails-3 osx-lion

9
推荐指数
1
解决办法
6656
查看次数

在Mac OS X Lion中使用gcc而不是llvm-gcc

gccllvm-gccMac OS X Lion 象征性地相关联.

prosseek ~> ls -alF /usr/bin/gcc
lrwxr-xr-x  1 root  wheel  12 Nov 12 14:39 /usr/bin/gcc@ -> llvm-gcc-4.2
Run Code Online (Sandbox Code Playgroud)

我如何设置gcc-4.2gcc被叫时使用?

macos gcc llvm osx-lion

9
推荐指数
2
解决办法
2万
查看次数

在OSX上更新OpenSSL版本

目前在OSX 10.7上安装了Lion openssl 0.9.8r.此版本从2011年2月开始,我想将其更新到最新版本.我不能使用autoupdate,因为我需要enable-cms选项,所以我从源代码构建它,运行./Configure darwin64-x86_64-cc./config enable-cms --openssldir=~/usr/local/ssl.然后我做了"make"和"make install"没有任何错误,但仍然安装了旧版本.

> openssl version
OpenSSL 0.9.8r 8 Feb 2011
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?也许是文件夹?我只是猜到ssl文件夹/usr/local/必须是Mac OSX的默认打开ssl安装目录?

macos openssl osx-lion

9
推荐指数
1
解决办法
2万
查看次数

在Mac OSX 10.7.5服务器上安装Java 7后,所有Java窗口都空白

我最近在Mac OSX 10.7.5服务器上升级到了JDK 7.在我的机器webstart上运行的所有java程序的所有java窗口现在都是空的.甚至Java控制面板也是一个空白屏幕.我试过卸载重新安装JDK,但我没有运气.

有没有人有任何想法如何解决这个问题?

谢谢托德

Java控制面板

java osx-lion

9
推荐指数
1
解决办法
5898
查看次数