![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
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 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 |
|
||||
|
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 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) 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 Código:
cd /arss-0.2.3-src/src/ cmake . && make && make install ![]() 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$
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. . . . |
|
||||
|
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 Código:
Machine$ whereis arss Machine$ /usr/local/bin/arss Machine$ sudo rm /usr/local/bin/arss Citação:
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:
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. |
|
||||
|
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. |
![]() |
| Marcadores |
| Tags |
| arss, compilar, fftw, g3, OS X |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|