The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Операционные системы > OS X (Apple)
.
Google unix.com



OS X (Apple) OS X является линией Unix базе графической операционной системы, разработанные в продажу и проданных Apple.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Системное время сравнению с фиксированным определенного времени zainravi Shell программирование и сценарии 2 03-22-2009 01:13 PM
Преобразование Эпоха Время Стандартный Дата и время "И наоборот DrivesMeCrazy Shell программирование и сценарии 5 02-07-2009 01:40 AM
Проблема с compileing CUPS eliraza6 Red Hat 4 02-04-2009 05:57 AM
Linux Going Большие Время и Prime Time против Windows, UNIX (WSJ) (Addict 3D) iBot UNIX и Linux RSS Новости 0 06-21-2007 05:10 PM
Как обеспечить Синхронизация времени с помощью НТС-150 Время сервера на Unix Сети? pesty UNIX перспективных И опытных пользователей 2 03-22-2007 02:20 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 05-06-2009
orionrush orionrush is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2009
Сообщений: 7
Первый раз Compileing ARSS на G3 аппаратных

Поскольку название подразумевает, я беру впрыгнуть Linux компиляции для OS X - в основном, от отчаяния.

У меня есть проект, который зависит от CLI ок призвал arss (Анализ И Resynthesis Звук спектрографии) (Заметим, что оно называлось задница

она converst BMP в WAV файлы.

Все отлично работает на моем g5 башня и intell MacBookPro - но мне нужно поставить на использование некоторых старых iBooks.

Когда я запускать имеющиеся Дистрибутив для OS X на моем g3 500hz iBook 10.4.11 я получаю следующую ошибку:


Код:
dyld: incompatible cpu-subtype
Trace/BPT trap

на сайте arss они упомянуть, что " источник, Который может быть составлен на любой платформе, для которой FFTW 3.x доступна "

так Ive скачали источник распакованного tar.gz и она
тар-xvzf
и в конечном итоге в моем каталоге пользователя

Я сейчас установлена fftw-3 через Fink
а также потому, что Readme в исходном файле призвал он Ive установлены cmake также через Fink.

Я достаточно далеко вниз по кролика дыра?

На следующий setps (Im себя на верном пути на всех), не совсем ясно для меня. Может ли кто-нибудь мне точку в правильном направлении?

Большое спасибо заранее --
B
Old 05-07-2009
orionrush orionrush is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2009
Сообщений: 7
обновление

Им не удается ссылок fftw3 надлежащим образом с CMakeLists.txt.
Я привязал обновления CMakeLists.txt файл с соответствующим именем, но в конечном итоге вернулся и положил символические ссылки прямо в пути CMakeLists.txt утверждали, что он будет искать. Однако еще cmake наклоняю найти пунктам-кто может сказать мне Ват Im делаю неправильно?

BTW - (fftw3 составлен через MacPorts как Fink закончил с ошибками.)

Спасибо заранее за любую помощь, вы можете предложить.
B

Вот моя процесса:

Я распаковать tar.gz в пользовательском реж:

Код:
tar -xzvf arss-0.2.3-src.tar.gz

в CMakeLists.text indicats что cmake будет искать fftw3.h в / USR / местные / включить

Сейчас на данном этапе я старался обновления CMakeLists.text чтобы отразить фактические пути к fftw3.h также установлена MacPorts на ОПТ / местные / включить, но в конце концов решили сделали символические ссылки на файлы и пути откуда я нашел их в различными путями MacPorts / ОПТ / местные / к, где CMakeLists.txt указано.

С CmakeLists.txt

Код:
FIND_PATH (FFTW3_INCLUDE_DIR fftw3.h PATHS /usr/local/include /usr/include /sw/include)

#which I found in opt/local/include/fftw3.h
FIND_LIBRARY (FFTW3_LIBRARY fftw3 fftw PATHS /usr/local/lib /usr/lib /lib /sw/lib)

Я не мог найти FFTW3_LIBRARY fftw3 fftw в любом из этих путей, но я нашла
libfftw3.3.dylib на ОПТ / местные / LIB /
Так что я создал символические ссылки преодоление этих.


Код:
sudo mkdir /usr/local/include
ln -s opt/local/include/fftw3.h /usr/local/include/ffw3.h
sudo li -s opt/local/lib/libfftw3.3.dylib usr/local/lib/FFTW3_LIBRARY

Я обнаружил под INSTALL отметить, что команда для компиляции с cmake:

Код:
cd /arss-0.2.3-src/src/
cmake . && make && make install

cmake еще наклоняю найти fftw3.h и завершает работу с ошибками

Вот вывод терминала:

Код:
ibook-1:~/arss-0.2.3-src/src barefoot$ cmake . && make && make install       
-- The C compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Found components for FFTW3
-- FFTW3_INCLUDE_DIR = /opt/local/include
-- FFTW3_LIBRARY                 = /opt/local/lib/libfftw3.dylib
CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 2.6)

  should be added at the top of the file.  The version specified may be lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
-- Generating done
-- Build files have been written to: /Users/barefoot/arss-0.2.3-src/src
Scanning dependencies of target arss
[ 20%] Building C object CMakeFiles/arss.dir/arss.o
/Users/barefoot/arss-0.2.3-src/src/arss.c:22:19: error: fftw3.h: No such file or directory
make[2]: *** [CMakeFiles/arss.dir/arss.o] Error 1
make[1]: *** [CMakeFiles/arss.dir/all] Error 2
make: *** [all] Error 2
ibook-1:~/arss-0.2.3-src/src barefoot$

и содержание этого CMakeFiles.txt

Код:
project (arss C)
add_executable (arss arss.c dsp.c util.c image_io.c sound_io.c)


SET (CMAKE_BUILD_TYPE Release)

# look for the FFTW library
FIND_PATH (FFTW3_INCLUDE_DIR fftw3.h PATHS /usr/local/include /usr/include /sw/include)
FIND_LIBRARY (FFTW3_LIBRARY fftw3 fftw PATHS /usr/local/lib /usr/lib /lib /sw/lib)

IF (FFTW3_INCLUDE_DIR AND FFTW3_LIBRARY)
	SET (HAVE_FFTW3 TRUE)
ELSE (FFTW3_INCLUDE_DIR AND FFTW3_LIBRARY)
	IF (NOT FFTW3_FIND_QUIETLY)
		IF (NOT FFTW3_INCLUDE_DIR)
			MESSAGE (STATUS "Unable to find FFTW3 header files!")
		ENDIF (NOT FFTW3_INCLUDE_DIR)
		IF (NOT FFTW3_LIBRARY)
			MESSAGE (STATUS "Unable to find FFTW3 library files!")
		ENDIF (NOT FFTW3_LIBRARY)
	ENDIF (NOT FFTW3_FIND_QUIETLY)
ENDIF (FFTW3_INCLUDE_DIR AND FFTW3_LIBRARY)

IF (HAVE_FFTW3)
	IF (NOT FFTW3_FIND_QUIETLY)
		MESSAGE (STATUS "Found components for FFTW3")
		MESSAGE (STATUS "FFTW3_INCLUDE_DIR = ${FFTW3_INCLUDE_DIR}")
		MESSAGE (STATUS "FFTW3_LIBRARY		 = ${FFTW3_LIBRARY}")
	ENDIF (NOT FFTW3_FIND_QUIETLY)
ELSE (HAVE_FFTW3)
	IF (FFTW3_FIND_REQUIRED)
		MESSAGE (FATAL_ERROR "Could not find FFTW3!")
	ENDIF (FFTW3_FIND_REQUIRED)
ENDIF (HAVE_FFTW3)

TARGET_LINK_LIBRARIES (arss fftw3 m)

INSTALL(PROGRAMS arss DESTINATION bin)


еще неуклюжий. . . .
Old 05-08-2009
orionrush orionrush is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2009
Сообщений: 7
Thumbs up ARSS Compileing вопросов, OS X

Я slayed мою дракона (ы) - моего собственного производства.

Если вы читали другие мои посты на этом вы знаете. Если не здесь, моя решения и процесс обучения для compileing ARSS на Mac G3.

В начале моего подхода является неправильным. Разработчик отметил, что существует Mac составить строку на ARSS веб-сайт, который использует GCC не cmake. В моей обороны я не думаю, чтобы посмотреть в разделе новостей на главной странице, - но место не в том, что крупные, так что если бы я был, я мог бы спасти себя через день или два стресса.

Вот шаги, которые я прошел через:
Я должен отметить, что, возможно, даже вероятно, что я сделал то, что это технически неверно. Я только начала во все эти вещи так, пожалуйста, не стесняйтесь указать какие-либо недостатки или уточнений. Я не перечислены точные степи для компиляции и т.д. Но я нашел общий грунт быть полезным.

ARSS Анализ И Resynthesis Звук спектрографии

На мой старые аппаратные (а G3 500MHz icebook, 10.4.11) я получил следующие ошибки, используя предоставленные Mac binarys.


Код:
 dyld: incompatible cpu-subtype
Trace/BPT trap

Сначала я снял, не рабочая версия:


Код:
Machine$ whereis arss 
Machine$ /usr/local/bin/arss 
Machine$ sudo rm /usr/local/bin/arss

В ARSS сайте я прочел:
Цитата:
Определенный артикль источник, Который может быть составлен на любой платформе, для которой FFTW 3.x имеется в наличии.
Однако у меня не было радости, используя MacPorts дистро из FFTW3, который FFTW способствует, в частности, и так и не смог получить ARSS собрать как он не мог найти fftw3.h. (см. примечание ниже)

Так что я скачал источник FFTW3 и следуют их указаниям по составлению на Mac FFTW установки на MacOS.

Я распаковывается и скомпилированы в FFTW3 / USR / местные /

Затем я скачал ARSS источник с веб-сайта и его распаковали и инсталлировали его в / бин /

составить с помощью:

Код:
cd /bin/
sudo tar -xzvf arss-0.2.3-src.tar.gz
cd /bin/arss-0.2.3-src/src
sudo gcc *.c -o  /bin/arss -lm -lfftw3 -O2


Presto, kabam, богу-Джи-ИТ, она работает.

Примечания:
Им теперь не уверены, что если есть что-то еще я должна делать, или если / BIN / технически правильное место для установки этого. Я все сорта путают о том, как и где вещи * * должны быть установлены.

По электронной почте от автора, Мишель Rouzic:
Цитата:
Если он не может найти fftw3.h, найдите его, затем добавьте путь к вышеупомянутой команды с помощью аргумента-I.
Это часть, которую я никогда не мог приступить к работе с использованием MacPorts распределения FFTW-3 (Fink, никогда бы не правильно обновление на этой машине и не список FFTW как возможный порт). Независимо от того, что я сделал (с помощью cmake или ССЗ) Я хотел бы получить сообщение об ошибке заявив, что она не может найти fftw3.h.

используя GCC я попытался с помощью различных проявлений-L, но никогда не мог сказать, если бы я делал некоторые ошибки в Noob манипуляция его или, если это был тот же старые проблемы.

Использование cmake я старался обновление CMake файлов для отражения MacPorts расположения в / ОПТ /. Я даже создал символические ссылки на fftw3.h местах вдоль пути, перечисленные в файле cmake. cmake может не быть составлено правильно, но в моем понимании, она должна иметь по крайней мере, основать заголовочные файлы.
Old 05-08-2009
vbe's Avatar
VBE vbe is offline Forum Staff  
Модератор
  
 

Регистрация: Sep 2005
Место проведения: Швейцария - GE
Сообщений: 1585
Ну, поскольку никто не ответил, я хотел бы поблагодарить Вас за сохранение нам информацию и поделился с нами ваш вопрос и разрешение!! (И, надеюсь, что форум будет более широко использовать в следующий раз ...)

Все самое лучшее
Old 05-08-2009
orionrush orionrush is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2009
Сообщений: 7
Smile Благодаря И коррекция. . . .

VBE, спасибо, - и мне.

коррекция --

FFTW способствует Fink дистрибутив не MacPorts, не в том, что он должен вопрос. Fink оказывает различного рода проблем, обновления на этой машине и никогда не будет finsih FFTW3 без ошибок. Если бы это было не так, может быть, я имел бы меньше проблем.
Closed Thread

Закладки

Теги
arss, скомпилировать, fftw, g3, OS X

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код Вне
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 01:48 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0