我刚刚从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) 我有一个必须始终保持在其他应用程序之上的应用程序.我目前正在使用主窗口的setLevel属性将其保持在其他桌面应用程序之上.
我正在尝试修复我的应用程序,因此它也可以保持在Lion的全屏应用程序之上.关于如何做到这一点的任何想法?
Application委托代码如下所示:
#import "alwaysOnTopAppDelegate.h"
@implementation alwaysOnTopAppDelegate
@synthesize window;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[window setLevel:NSFloatingWindowLevel];
}
@end
Run Code Online (Sandbox Code Playgroud) 我正在尝试制作一个简单的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中没有运气.
任何帮助将不胜感激!
我目前正在使用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正在搞砸我!
谢谢!
我已经学过几个教程.Web共享已打开,我在apache2/httpd.conf中取消注释php模块,但是当我尝试打开phpinfo文件时,它仍然尝试将其作为文件打开.
在升级到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问题的正确方法是什么?
谢谢!
我正在使用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) gcc与llvm-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.2在gcc被叫时使用?
目前在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安装目录?
我最近在Mac OSX 10.7.5服务器上升级到了JDK 7.在我的机器webstart上运行的所有java程序的所有java窗口现在都是空的.甚至Java控制面板也是一个空白屏幕.我试过卸载重新安装JDK,但我没有运气.
有没有人有任何想法如何解决这个问题?
谢谢托德

osx-lion ×10
macos ×3
cocoa ×2
gcc ×2
objective-c ×2
apache ×1
avfoundation ×1
avplayer ×1
include-path ×1
java ×1
library-path ×1
llvm ×1
nsview ×1
openssl ×1
php ×1
postgresql ×1
xcode ×1