The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Operativsystemer > OS X (Apple)
.
google unix.com



OS X (Apple) OS X er en linje af Unix-baserede grafiske operativsystemer udvikles, markedsføres og sælges af Apple.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
System tid sammenlignet med fast defineret tid zainravi Shell Programmering og Scripting 2 03-22-2009 01:13 PM
Konverter Tidehverv Tid til Standard Dato og Tid & Vice versa DrivesMeCrazy Shell Programmering og Scripting 5 02-07-2009 01:40 AM
Problem med compileing CUPS eliraza6 Red Hat 4 02-04-2009 05:57 AM
Linux Going Big Time og Prime Time Imod Windows, UNIX (WSJ) (Addict 3D) iBot UNIX og Linux RSS Nyheder 0 06-21-2007 05:10 PM
Hvordan der kan skabes Time Sync Brug NTS-150 Time server på Unix-netværket? pesty UNIX for Advanced & Ekspertsøgning Brugere 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 Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 05-06-2009
orionrush orionrush is offline
Registreret Bruger
  
 

Join Date: May 2009
Stillinger: 7
Første gang Compileing ARSS på G3 hardware

Som titlen antyder jeg tager springet ind i linux indsamling til OS X - det meste ud af desperation.

Jeg har et projekt, der afhænger af et CLI app kaldet arss (Analysis & Resynthesis Sound Spectrograph) (Bemærk, at det bruges til at blive kaldt arse

det converst bmp i wav-filer.

Alt virker fint på min G5 tårn og Intell MacBookPro - men jeg skal sætte til at bruge nogle gamle iBooks.

Når jeg kører den til rådighed distrubution for OS X på min g3 500Hz iBook 10.4.11 Jeg får følgende fejl:


Code:
dyld: incompatible cpu-subtype
Trace/BPT trap

på arss stedet, de nævner, at " kilde, Som kan udarbejdes for enhver platform, som FFTW 3.x er tilgængelig "

så Ive hentet kilden tar.gz og pakkes ud, det
tar-xvzf
og endte i min bruger mappe

Jeg har nu installeret fftw-3 via fink
og fordi den readme i kildefilen opfordrede til, ive det installeret cmake også via fink.

Er jeg langt nok ned i kaninhullet?

Den næste setps (forudsat Im på rette spor på alle), er slet ikke klart for mig. Kan nogen punkt mig i den rigtige retning?

mange tak på forhånd --
b
  #2 (permalink)  
Old 05-07-2009
orionrush orionrush is offline
Registreret Bruger
  
 

Join Date: May 2009
Stillinger: 7
opdatering

Im har problemer med at knytte fftw3 korrekt med CMakeLists.txt.
Jeg har bundet ajourføring af CMakeLists.txt med rette filnavne, men i sidste ende tilbage og satte symbolske links direkte i de stier, som CMakeLists.txt hævdede, at det ville være at søge. Men cmake stadig ikke hitte de punkter, kan nogen fortælle mig, wat Im gør forkert?

BTW - (fftw3 blev udarbejdet via macports som fink færdig med fejl.)

På forhånd tak for enhver hjælp, du kan tilbyde.
b

Her er min proces:

Jeg pakke tar.gz i brugerens dir:

Code:
tar -xzvf arss-0.2.3-src.tar.gz

den CMakeLists.text indicats at cmake vil være på udkig efter fftw3.h i / usr / local / include

Nu på dette tidspunkt prøvede jeg at ajourføre CMakeLists.text at afspejle den faktiske stier til fftw3.h som installeres af macports i opt / local / include, men i sidste ende valgt at lavet symbolske links til filer og stier fra hvor jeg fandt dem i de forskellige macports stier / opt / local / hvor CMakeLists.txt angivet.

Fra CmakeLists.txt

Code:
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)

Jeg kunne ikke finde FFTW3_LIBRARY fftw3 fftw på nogen af disse veje, men jeg fandt
libfftw3.3.dylib i opt / local / lib /
Så jeg oprettede symbolske links bygge bro over disse.


Code:
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

Jeg har fundet under installation Bemærk, at kommandoen at kompilere med cmake:

Code:
cd /arss-0.2.3-src/src/
cmake . && make && make install

cmake stadig cant find fftw3.h og afsluttes med fejl

Her er den terminal output:

Code:
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$

og indholdet af CMakeFiles.txt

Code:
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)


stadig bumbling. . . .
  #3 (permalink)  
Old 05-08-2009
orionrush orionrush is offline
Registreret Bruger
  
 

Join Date: May 2009
Stillinger: 7
Thumbs up ARSS Compileing spørgsmål, OS X

Jeg har slayed min egen dragon (r) - min egen.

Hvis du har læst mine andre indlæg om dette, du kender. Hvis der ikke her er min løsning, og læreproces for compileing ARSS på en G3 mac.

I begyndelsen min tilgang var forkert. Bygherren bemærkede, at der var en mac kompilere streng på ARSS websted, der anvender gcc ikke cmake. I mit forsvar jeg syntes ikke at se i nyhederne afsnittet om de vigtigste side - men stedet er ikke så stor, så hvis jeg havde, kunne jeg have sparet mig en dags tid med stress.

Her er de skridt, som jeg gik igennem:
Jeg må konstatere, at det er muligt, endda sandsynligt, at jeg har gjort noget, at det er teknisk forkert. Jeg er lige begyndt i alle disse ting, så er du velkommen til at påpege eventuelle mangler eller justeringer. Jeg har ikke anført præcise stepper for udarbejdelse osv. Men jeg har fundet denne generelle primer at være nyttige.

ARSS Analysis & Resynthesis Sound Spectrograph

På min ældre hardware (en G3 500MHz icebook, 10.4.11) Jeg har modtaget følgende fejl via det medfølgende Mac binarys.


Code:
 dyld: incompatible cpu-subtype
Trace/BPT trap

Jeg først fjernet den ikke arbejder version:


Code:
Machine$ whereis arss 
Machine$ /usr/local/bin/arss 
Machine$ sudo rm /usr/local/bin/arss

I ARSS site jeg læser:
Citat:
Den kilde, Som kan udarbejdes for enhver platform, som FFTW 3.x er tilgængelig.
Men jeg havde ingen glæde ved hjælp af macports distro af FFTW3, som FFTW fremmer, og var aldrig i stand til at få ARSS at indsamle, da den ikke kunne finde fftw3.h. (se note nedenfor)

Så jeg hentede kilde til FFTW3 og fulgt deres vejledning til udarbejdelse af på en Mac FFTW Installation på MacOS.

Jeg udpakket og kompileret FFTW3 i / usr / local /

Jeg så downloadet den ARSS kilde fra hjemmesiden og udpakket den og installeret det i / bin /

indsamler ved hjælp af:

Code:
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, ih-Gee-guru, det virker.

Noter:
Nu Im ikke sikker på, hvis der er noget andet, jeg bør gøre, eller hvis / bin / er teknisk det korrekte sted at installere denne. Jeg er alle mulige forvirret over, hvordan og hvor tingene * skal * være installeret.

Ifølge en e-mail fra forfatteren, Michel Rouzic:
Citat:
Hvis det ikke lykkes at finde fftw3.h, finde det, så tilføj stien til ovennævnte kommando med det-jeg argumentet.
Det er den del, at jeg aldrig kunne komme til at arbejde ved hjælp af macports distribution af FFTW-3 (fink aldrig ville opdatere korrekt på denne maskine og ikke liste FFTW som en mulig-port). Ligegyldigt hvad jeg gjorde (ved hjælp cmake eller GCC) jeg ville få en fejlmeddelelse om, at den ikke kunne finde fftw3.h.

med GCC Jeg forsøgte ved hjælp af forskellige manifestationer af-l, men kan aldrig sige, hvis jeg lavede nogle noob fejl i indtastning det i, eller hvis det var det samme gamle problem.

Brug cmake Jeg prøvede ajourføring CMake filer for at afspejle den macports placering under / opt /. Jeg har endda skabt symbolske links til fftw3.h steder langs stier, der er anført i cmake fil. cmake måske ikke har udarbejdet den korrekt, men i min forståelse, skal det have mindst fundet header-filer.
  #4 (permalink)  
Old 05-08-2009
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2005
Location: Schweiz - GE
Stillinger: 1585
Nå da ingen svarede, vil jeg gerne takke Dem for at holde os orienteret om og dele med os dit problem og løsning! (Og håber, at forummet vil være mere brug næste gang ...)

Alle de bedste
  #5 (permalink)  
Old 05-08-2009
orionrush orionrush is offline
Registreret Bruger
  
 

Join Date: May 2009
Stillinger: 7
Smile Thanks & korrektion. . . .

VBE, Tak - og mig.

korrektion --

FFTW fremmer Fink distro ikke MacPorts, ikke at det bør sagen. Fink var der alle mulige problemer opdatering på denne maskine, og ville aldrig finsih FFTW3 med på fejl. Havde det ikke været tilfældet, måske jeg ville have haft mindre problemer.
Closed Thread

Bogmærker

Tags
arss, kompilere, fftw, g3, OS X

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er Slukket
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 11:18 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0