Subversion не работает с Xcode 4.0.1 - PullRequest
0 голосов
/ 29 марта 2011

Я столкнулся с довольно раздражающей проблемой после обновления до Xcode 4.0.1. Всякий раз, когда я пытаюсь использовать Subversion, изнутри Xcode или из командной строки, я получаю следующую ошибку:

dyld: Symbol not found: _apr_stat$INODE64
  Referenced from: /usr/lib/libsvn_subr-1.0.dylib
  Expected in: /usr/lib/libapr-1.0.dylib

Trace/BPT trap

Я подозреваю, что это как-то связано с libapr-1.0.dylib отсутствующей 64-битной поддержкой, но я не знаю, как это исправить.

Кто-нибудь еще сталкивался с такой же проблемой или знает, как это исправить?

1 Ответ

0 голосов
/ 06 апреля 2011

Я только что попробовал следующее:

shigerello> nm -arch all /usr/lib/libapr-1.0.3.8.dylib | grep architecture
/usr/lib/libapr-1.0.3.8.dylib (for architecture x86_64):
/usr/lib/libapr-1.0.3.8.dylib (for architecture i386):
/usr/lib/libapr-1.0.3.8.dylib (for architecture ppc7400):

shigerello> nm -arch all /usr/lib/libapr-1.0.3.8.dylib | grep apr_stat
00000000000085fc T _apr_stat
0000000000008956 T _apr_stat$INODE64
00007c9c T _apr_stat
00007fb4 T _apr_stat$INODE64
00007c1c T _apr_stat
00008014 T _apr_stat$INODE64

Это не очень помогает, но кажется, что 64-битная версия поддерживается и запрошенный символ (_apr_stat $ INODE64) существует в libapr-1.0.dylib. Хм, странно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...