The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Sistema Operativo > OS X (Apple)
.
google unix.com



OS X (Apple) OS X es una línea de gráfico basado en Unix, los sistemas operativos desarrollados, comercializados y vendidos por Apple.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Comparación con el sistema de tiempo fijo de tiempo definido zainravi Programación de scripts de shell y 2 03-22-2009 01:13 PM
Ha llegado la hora de convertir Epoca Norma Fecha y Hora y viceversa DrivesMeCrazy Programación de scripts de shell y 5 02-07-2009 01:40 AM
Compileing problema con CUPS eliraza6 Red Hat 4 02-04-2009 05:57 AM
Linux Ir Gran Tiempo y el Primer Tiempo contra Windows, UNIX (WSJ) (El País 3D) iBOT UNIX y Linux Noticias RSS 0 06-21-2007 05:10 PM
Cómo dar tiempo Sync Uso noches-150 El servidor de tiempo de Unix Red? pesty UNIX para usuarios avanzados y expertos 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 vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 05-06-2009
orionrush orionrush is offline
Usuario Registrado
  
 

Fecha: mayo 2009
Publicaciones: 7
Primera vez Compileing ARSS en hardware G3

Como el título implica estoy tomando el salto a Linux para compilar os x - La mayoría de la desesperación.

Tengo un proyecto que gira en torno a una aplicación llamada CLI arss (El análisis y la resíntesis de sonido del espectrógrafo) (Nota de que se le llamaba culo

bmp que converst en archivos wav.

Todos funciona bien en mi G5 torre y intell MacBookPro - pero tengo que poner en práctica algunos de los antiguos iBooks.

Cuando ejecuto el distrubution disponible para OS X en mi 10.4.11 iBook G3 500hz me sale el siguiente error:

Código:
dyld: incompatible cpu-subtype
Trace/BPT trap
arss en el sitio que mencionar que "El fuente, Que puede ser compilado para cualquier plataforma para la que FFTW 3.x está disponible "

a fin de descargar la fuente Ive tar.gz y que desempaquetará
tar-xvzf
y su acabado en mi directorio de usuario

He instalado fftw-3 a través de fink
y porque el Léame en el archivo de fuente, que Ive cmake instalado también a través de fink.

¿Soy lo suficientemente lejos en el hoyo del conejo?

El próximo setps (suponiendo Im que en el camino correcto en todos) no están del todo claro para mí. ¿Puede alguien me punto en la dirección correcta?

muchas gracias de antemano --
b
  #2 (Enlace permanente)  
Old 05-07-2009
orionrush orionrush is offline
Usuario Registrado
  
 

Fecha: mayo 2009
Publicaciones: 7
actualizar

Im teniendo problemas para vincular adecuadamente fftw3 con el CMakeLists.txt.
He vinculado con la actualización de la CMakeLists.txt nombres de archivo correcto, pero en última instancia, revirtió y poner directamente los enlaces simbólicos en los caminos que CMakeLists.txt alegó que sería la búsqueda. Sin embargo todavía cmake cant encontrar los artículos, puede alguien decirme Wat Im que haciendo mal?

BTW - (fftw3 fue compilado a través de macports como fink terminado con errores.)

Gracias de antemano por cualquier ayuda que pueden ofrecer.
b

Aquí está mi proceso:

I desempaquetar el tar.gz en el directorio de usuario:
Código:
tar -xzvf arss-0.2.3-src.tar.gz
CMakeLists.text indicats la cmake que se busca fftw3.h en / usr / local / include

Ahora en esta etapa he intentado actualizar el CMakeLists.text para reflejar la realidad de los caminos a fftw3.h como instalado por macports en opt / local / include, pero al final optó por hecho enlaces simbólicos para los archivos y las rutas de donde he encontrado en los distintos caminos macports / opt / local / CMakeLists.txt a donde se indique lo contrario.

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)
No pude encontrar FFTW3_LIBRARY fftw3 fftw en cualquiera de los caminos, pero lo hice saber
libfftw3.3.dylib en opt / local / lib /
Así que creé salvar estos enlaces simbólicos.

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
He encontrado en INSTALL en cuenta que el comando para compilar con cmake:
Código:
cd /arss-0.2.3-src/src/
cmake . && make && make install
cmake encontrar todavía peralte fftw3.h y se cierra con errores

Aquí está la terminal de salida:
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$
y el contenido de la 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)

bumbling todavía. . . .
  #3 (Enlace permanente)  
Old 05-08-2009
orionrush orionrush is offline
Usuario Registrado
  
 

Fecha: mayo 2009
Publicaciones: 7
Thumbs up ARSS Compileing cuestiones, OS X

Tengo mi propio dragón slayed (s) - de mi propia creación.

Si han leído mis otros puestos en esta sabes. Si aquí no es mi solución y proceso de aprendizaje para compileing ARSS en un Mac G3.

Al principio mi planteamiento era erróneo. El promotor señaló que hay un mac compilar ARSS cadena en la página web que utiliza gcc no cmake. En mi defensa yo no creo que mirar en la sección de noticias en la página principal - pero el sitio no es tan grande, por lo que si he tenido, me podría haber salvado a mí mismo un día o de fin de estrés.

Estos son los pasos que fui a través de:
Tengo que señalar que, es posible, incluso probable que he hecho algo que es técnicamente incorrecto. Estoy empezando en todo esto así que por favor no dude en señalar las deficiencias o mejoras. Tengo estepas exacta no aparece en la lista para compilar etc, pero he encontrado esta general de primer para ser útil.

ARSS El análisis y la resíntesis de sonido del espectrógrafo

En mi hardware antiguo (un G3 a 500 MHz icebook, 10.4.11) He recibido los siguientes errores usando las mac binarys.

Código:
 dyld: incompatible cpu-subtype
Trace/BPT trap
En primer lugar, no eliminó la versión de trabajo:

Código:
Machine$ whereis arss 
Machine$ /usr/local/bin/arss 
Machine$ sudo rm /usr/local/bin/arss
En el sitio ARSS he leído:
Cita:
El fuente, Que puede ser compilado para cualquier plataforma para la que FFTW 3.x está disponible.
Sin embargo no tenía la alegría mediante la distribución macports de FFTW3, que promueve FFTW, y nunca fue capaz de obtener ARSS compilar, ya que no pudo encontrar fftw3.h. (ver nota más abajo)

Así que he descargado el código fuente para FFTW3 y seguir sus instrucciones para compilar en un mac FFTW sobre la instalación de MacOS.

I desempaquetado y compilado FFTW3 en / usr / local /

Luego descargó el ARSS fuente desde el sitio web y que desempaquetado e instalado en / bin /

compilar usando:
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, GOLLY-Gee-whiz, funciona.

Notas:
Ahora Im que no está seguro de si hay algo más que debería estar haciendo o si / bin / es técnicamente el lugar adecuado para instalar este. Soy todo tipo de confusión sobre cómo y dónde las cosas * * debe ser instalado.

Según un mensaje de correo electrónico del autor, Michel Rouzic:
Cita:
Si no fftw3.h busque, busque y, a continuación, agregar la ruta de acceso al mencionado comando utilizando el argumento-I.
Esta es la parte que nunca pude ir a trabajar utilizando el macports la distribución de FFTW-3 (fink nunca actualizar correctamente en este equipo y no FFTW lista como un posible puerto). No importa lo que hice (utilizando cmake o gcc) me sale un mensaje de error indicando que no podía encontrar fftw3.h.

He intentado usando gcc utilizando diversas manifestaciones de-l, pero nunca podría saber si estaba haciendo algún error en noob en introducir, o si era el mismo viejo problema.

Cmake usando CMake He intentado actualizar los archivos para reflejar la ubicación macports en / opt /. Incluso crea enlaces simbólicos con el fftw3.h lugares a lo largo de las rutas que figuran en el archivo cmake. cmake puede no ha compilado correctamente, pero, a mi entender, debería haber por lo menos encontrado los ficheros de cabecera.
  #4 (Enlace permanente)  
Old 05-08-2009
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderador
  
 

Fecha: Sep 2005
Ubicación: Suiza - GE
Puestos: 1.575
Bueno ya que nadie respondió, me gustaría darle las gracias por mantenernos informados y compartir con nosotros su problema y la solución! (Y espero que el foro será de mayor uso la próxima vez ...)

Todo lo mejor
  #5 (Enlace permanente)  
Old 05-08-2009
orionrush orionrush is offline
Usuario Registrado
  
 

Fecha: mayo 2009
Publicaciones: 7
Smile Gracias y corrección. . . .

VBE, Gracias - y para mí.

corrección --

FFTW promueve la distribución de Fink no MacPorts, que no debe importar. Fink estaba teniendo problemas de todo tipo de actualización en este equipo y nunca finsih FFTW3 sin errores. De no haber sido el caso, tal vez habría tenido menos problemas.
Closed Thread

Marcadores

Etiquetas
arss, compilar, fftw, g3, os x

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Apagado
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 02:15 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0