Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
come mai compila alsa, mpg,... su osx non deve farlo.
Non gli devi passare nessuna opzione aggiuntiva, semplicemente make -f Makefile.osx.
p.s. hai per caso modificato Makefile.osx?
p.p.s
lo so che c'è un bel casino, ma i files osx vengpno direttamente dalla versione community, io ho estratto il .osx che mi funziona, ppc, i386,... sono tutti da verificare e riorganizzare, ma fino ad oggi hosempr efatto solo distrbuizoni inarie di squeezeite-R2, sei la prima cavia
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Assolutamente no, git clone e make -f Makefile.osx
p.s. e farò da cavia finchè non funzionerà tutto, per quanto non lo userò su osx ma su RPi (a proposito, potrei provare pure li) sono molti gli "audiofili" che possiedono un mac mini in quanto piccolo, moderatamente prestante bello e silenzioso; si può ignorare il fix per la compilazione ad esempio per powerpc, ma su osx x86_64 no!
Ultima modifica di SimoneFil : 12-02-2017 a 21:25
Me l'ero persa, scusa.
Non devi scaricare il mio (che rimane SOLO per OSX al momento) ma quello di mansr, branch msvc, anche se in teoria dovrebbe essere un clone equivalente.
Se il risultato rimane quello, temo ci sia un altro problema di librerie, ci colleghiamo dopo cena? Nel frattempo prova con la versione di mansr.
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Questo è il mio log di compilazione, liscio come l'olio, make eseguito dentro la cartella del server win che contiene i sorgenti ed è un clone di github.
il punto è che riesce a compilare tutto, bisogna risalire a dove cerca le header che non trova in /include-osxcodice:mc-book-air:squeezelite-R2 macbookair$ make -f Makefile.osx cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx main.c -c -o main.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx slimproto.c -c -o slimproto.o slimproto.c: In function ‘slimproto’: slimproto.c:594: warning: ‘disconnect_code’ may be used uninitialized in this function slimproto.c:594: note: ‘disconnect_code’ was declared here slimproto.c: In function ‘slimproto’: slimproto.c:594: warning: ‘disconnect_code’ may be used uninitialized in this function slimproto.c:594: note: ‘disconnect_code’ was declared here cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx buffer.c -c -o buffer.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx stream.c -c -o stream.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx utils.c -c -o utils.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx output.c -c -o output.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx output_alsa.c -c -o output_alsa.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx output_pa.c -c -o output_pa.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx output_stdout.c -c -o output_stdout.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx output_pack.c -c -o output_pack.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx decode.c -c -o decode.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx flac.c -c -o flac.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx pcm.c -c -o pcm.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx mad.c -c -o mad.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx vorbis.c -c -o vorbis.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx faad.c -c -o faad.o cc -arch x86_64 -arch i386 -Wall -fPIC -O2 -I./include-osx mpg.c -c -o mpg.o cc main.o slimproto.o buffer.o stream.o utils.o output.o output_alsa.o output_pa.o output_stdout.o output_pack.o decode.o flac.o pcm.o mad.o vorbis.o faad.o mpg.o -arch x86_64 -arch i386 -lpthread ./lib_osx/libportaudio.a -framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon -o squeezelite-R2-osx
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Che versione di OSX usi? Può dipendere da quello?
Nel frattempo ho compilato sox anche su freebsd 11, allego sorgenti e binario:
sox-freebsd.zip
ti manca mpg123 (gli include, e forse anche le lib). Puoi installarlo oppure, visto che non è essenziale (immagino serva solo per poter gestire stream mp3 in ingresso), potresti modificare la configurazione per non includerlo (Marco?).
c'è qualcosa che non torna: ho fatto il diff proprio con l'albero con cui ho compilato la versione precedente... e le patch c'erano già.
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Ci sono attualmente 3 utenti che stanno visualizzando questa discussione. (0 utenti e 3 ospiti)