The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Sistemas Operativos > OS X (Apple)
.
google unix.com



OS X (Apple) OS X é uma linha de gráfico baseado em Unix, sistemas operacionais desenvolvidos, comercializados e vendidos pela Apple.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Sistema de comparação de tempo fixado tempo definido zainravi Programação Shell Script e 2 03-22-2009 01:13
Converso Epoch Hora de Data e Hora Standard & Vice Versa DrivesMeCrazy Programação Shell Script e 5 02-07-2009 01:40
Problema com compileing CUPS eliraza6 Red Hat 4 02-04-2009 05:57
Going Big Linux Primeiro Tempo Contra Tempo e Windows, UNIX (WSJ) (Addict 3D) iBot UNIX e Linux RSS Notícias 0 06-21-2007 04:10
Como dar tempo Sync nts Utilizando-150 Tempo de Servidor On Unix Network? pesty UNIX & avançada para usuários experientes 2 03-22-2007 02:20

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 Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-06-2009
orionrush orionrush is offline
Usuário
  
 

Join Date: May 2009
Posts: 7
Primeira vez Compileing ARSS sobre hardware G3

Como o título implica que estou tendo o salto em linux compilando para OS X - Principalmente fora de desespero.

Tenho um projeto que depende de um aplicativo chamado CLI arss (A análise Resynthesis & Som espectrógrafo) (Note que ele costumava ser chamado cu

ela converst bmp em wav.

Tudo funciona bem no meu G5 torre e Intell MacBookPro - mas eu preciso colocar a utilizar alguns antigos iBooks.

Quando eu executar a distrubution disponível para Mac OS X no meu g3 500Hz iBook 10.4.11 Recebo o seguinte erro:

Código:
dyld: incompatible cpu-subtype
Trace/BPT trap
sobre o site que arss mencionar que "O fonte, Que pode ser compilado para qualquer plataforma para a qual FFTW 3.x está disponível "

Ive assim o download da fonte tar.gz e desembalados ela
tar-xvzf
e acabou o seu usuário no meu diretório

Já instalado fftw-3 via fink
e porque o readme no arquivo fonte apelou, é ive cmake instalado também via fink.

Sou suficientemente longe no buraco do coelho?

A próxima setps (supondo Im no caminho certo em todos os) não são de todo claro para mim. Alguém pode me aponte na direcção certa?

Many thanks in advance --
b
  #2 (permalink)  
Old 05-07-2009
orionrush orionrush is offline
Usuário
  
 

Join Date: May 2009
Posts: 7
atualizar

Im tendo problemas ligando fftw3 adequadamente com o CMakeLists.txt.
I've empate com a devida actualização da CMakeLists.txt arquivo nomes, mas em última instância reverteu e colocar links simbólicos diretamente nos caminhos que CMakeLists.txt alegou que seria pesquisar. No entanto cmake ainda cant encontrar os itens, pode alguém dizer-me wat Im fazendo de errado?

btw - (fftw3 foi compilado através MacPorts como fink acabado com erros).

Agradecemos antecipadamente por qualquer ajuda que você pode oferecer.
b

Aqui está o meu processo:

Eu descompactar o tar.gz do usuário dir:
Código:
tar -xzvf arss-0.2.3-src.tar.gz
o CMakeLists.text indicats que cmake será procurando fftw3.h em / usr / local / include

Agora, nesta fase, eu tentei atualizar o CMakeLists.text para reflectir as reais caminhos para fftw3.h como instalada por MacPorts em opt / local / include, mas no final optou por feito links simbólicos para arquivos e caminhos de onde eu encontrei-os em os vários caminhos MacPorts / opt / local / para onde CMakeLists.txt indicado.

De CmakeLists.txt
Código:
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)
Eu não poderia encontrar FFTW3_LIBRARY fftw3 fftw em qualquer um desses caminhos, mas eu fiz encontrar
libfftw3.3.dylib no opt / local / lib /
Então, eu criei links simbólicos colmatar estas.

Código:
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
Tenho encontrado no INSTALL note que o comando para compilar com cmake:
Código:
cd /arss-0.2.3-src/src/
cmake . && make && make install
cmake ainda cant encontrar fftw3.h e fecha com erros

Aqui está o terminal de saída:
Código:
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$
e os conteúdos dos CMakeFiles.txt
Código:
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)

ainda canhestro. . . .
  #3 (permalink)  
Old 05-08-2009
orionrush orionrush is offline
Usuário
  
 

Join Date: May 2009
Posts: 7
Thumbs up ARSS Compileing questões, OS X

Eu tenho meu próprio slayed dragão (s) - de minha própria autoria.

Se você leu meus outros posts sobre este você sabe. Se aqui não é a minha solução e processo de aprendizagem para compileing ARSS em um Mac G3.

No começo a minha abordagem estava errado. O promotor observou que houve um mac compilar corda no ARSS site que usa o gcc não cmake. Em minha defesa eu não acho que para olhar na seção de notícias na página principal -, mas o site não é que as grandes, por isso, se eu tivesse, eu poderia ter economizado mim um ou dois dias de estresse.

Aqui estão os passos que eu passei:
Tenho de referir que é possível, até mesmo provável que eu tenha feito algo que é tecnicamente incorreto. Estou só começando em todas essas coisas por isso, fique à vontade para apontar eventuais deficiências ou refinamentos. Eu não tiver listado exato estepes para compilar etc Mas tenho encontrado este geral engodamento para ser útil.

ARSS A análise Resynthesis & Som espectrógrafo

No meu hardware mais antigo (um G3 500mhz icebook, 10.4.11), recebi os seguintes erros usando o Mac desde binarys.

Código:
 dyld: incompatible cpu-subtype
Trace/BPT trap
Eu não removeu a primeira versão funcional:

Código:
Machine$ whereis arss 
Machine$ /usr/local/bin/arss 
Machine$ sudo rm /usr/local/bin/arss
No site ARSS leio:
Citação:
O fonte, Que pode ser compilado para qualquer plataforma para a qual FFTW 3.x está disponível.
Porém eu não tinha nenhuma alegria utilizando o MacPorts distro de FFTW3, que promove FFTW, e nunca foi capaz de obter ARSS para compilar como não poderia encontrar fftw3.h. (ver nota abaixo)

Então eu o download da fonte para FFTW3 e seguiram suas instruções para a compilação em um mac FFTW Instalação no MacOS.

Eu desembalados e compilados FFTW3 em / usr / local /

Eu, em seguida, transferiu o ARSS fonte a partir do site e desembalados ela e instalou-lo em / bin /

compilar utilizando:
Código:
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, Uau-gee-génio, ele funciona.

Notas:
Im Agora não tenho certeza se existe alguma outra coisa que deve fazer ou se / bin / tecnicamente é o local correto para instalar este. Estou confuso sobre todos os tipos de como e onde as coisas * * deve ser instalado.

De acordo com um e-mail do autor, Michel Rouzic:
Citação:
Se ele falhar para localizar fftw3.h, localizá-lo e, em seguida, adicione o caminho para o referido comando usando o argumento-I.
Esta é a parte que eu nunca poderia começar a trabalhar utilizando o MacPorts distribuição de FFTW-3 (fink nunca atualiza corretamente nesta máquina e não FFTW lista como uma possível porta). Não importa o que eu fiz (usando gcc ou cmake) Gostaria de receber uma mensagem de erro afirmando que não poderia encontrar fftw3.h.

Tentei usar o gcc usando várias manifestações de-l, mas nunca poderia dizer se eu estava fazendo algum noob em keying-lo em erro, ou se era o mesmo velho problema.

Usando cmake Tentei actualização CMake ficheiros de modo a reflectir a localização MacPorts em / opt /. Eu mesmo criados links simbólicos para as localidades situadas ao longo fftw3.h caminhos listados nas cmake arquivo. cmake pode não ter compilado corretamente, mas, no meu entendimento, deveria ter pelo menos encontrado o cabeçalho arquivos.
  #4 (permalink)  
Old 05-08-2009
vbe's Avatar
vbe vbe is online now Forum Staff  
Moderador
  
 

Join Date: Sep 2005
Localização: Suíça - GE
Posts: 1.575
Bem visto que ninguém respondeu, gostaria de lhe agradecer por nos manter informados e partilhar connosco o seu problema e resolução! (E espero que o fórum será de maior uso na próxima vez ...)

Todos os melhores
  #5 (permalink)  
Old 05-08-2009
orionrush orionrush is offline
Usuário
  
 

Join Date: May 2009
Posts: 7
Smile Thanks & correcção. . . .

VBE, Graças - e para mim.

correcção --

FFTW promove o Fink distro MacPorts não, não que ela deveria questão. Fink era ter todos os tipos de problemas em atualizar essa máquina e nunca finsih FFTW3 com os erros. Que não tinha sido o caso, talvez eu teria tido menos problemas.
Closed Thread

Marcadores

Tags
arss, compilar, fftw, g3, OS X

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Desligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 01:40.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0