rafael2k / darkice

DarkIce is a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server. This is the official development repository of Darkice.
http://www.darkice.org
198 stars 46 forks source link

darkice 1.3 does not compile with libaacplus on freebsd from ports #125

Open TheSmoker opened 7 years ago

TheSmoker commented 7 years ago

Helllo,

I am trying to compile darkice1.3 on FreeBSD 10.3-p19 from the ports: audios3.edi.ro darkice # make install ===> Building for darkice-1.3 --- all-recursive --- Making all in src --- all --- /usr/bin/make all-am --- darkice-aacPlusEncoder.o --- --- darkice-OssDspSource.o --- c++ -DHAVE_CONFIG_H -I. -Wall -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/lib -lfftw3f -I/usr/local/include -O -pipe -march=core2 -fstack-protector -fno-strict-aliasing -MT darkice-OssDspSource.o -MD -MP -MF .deps/darkice-OssDspSource.Tpo -c -o darkice-OssDspSource.o test -f 'OssDspSource.cpp' || echo './'OssDspSource.cpp --- darkice-aacPlusEncoder.o --- c++ -DHAVE_CONFIG_H -I. -Wall -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include -I/usr/local/lib -lfftw3f -I/usr/local/include -O -pipe -march=core2 -fstack-protector -fno-strict-aliasing -MT darkice-aacPlusEncoder.o -MD -MP -MF .deps/darkice-aacPlusEncoder.Tpo -c -o darkice-aacPlusEncoder.o test -f 'aacPlusEncoder.cpp' || echo './'aacPlusEncoder.cpp c++: warning: -lfftw3f: 'linker' input unused --- darkice-OssDspSource.o --- c++: warning: -lfftw3f: 'linker' input unused --- darkice-aacPlusEncoder.o --- In file included from aacPlusEncoder.cpp:43: ./aacPlusEncoder.h:400:20: warning: variable 'id' is uninitialized when used here [-Wuninitialized] return id; ^~ ./aacPlusEncoder.h:396:27: note: initialize the variable 'id' to silence this warning char id; ^ = NULL aacPlusEncoder.cpp:158:9: error: no matching function for call to 'src_short_to_float_array' src_short_to_float_array ((short ) b, converterData.data_in, samples); ^~~~~~~~ /usr/local/include/samplerate.h:171:6: note: candidate function not viable: 2nd argument ('const float ') would lose const qualifier void src_short_to_float_array (const short in, float *out, int len) ; ^ 1 warning and 1 error generated. *** [darkice-aacPlusEncoder.o] Error code 1

make[4]: stopped in /usr/ports/audio/darkice/work/darkice-1.3/src --- darkice-OssDspSource.o --- OssDspSource.cpp:109:19: warning: unused variable 'fileid' [-Wunused-const-variable] static const char fileid[] = "$Id$"; ^ 1 warning generated. mv -f .deps/darkice-OssDspSource.Tpo .deps/darkice-OssDspSource.Po 1 error

make[4]: stopped in /usr/ports/audio/darkice/work/darkice-1.3/src *** [all] Error code 2

make[3]: stopped in /usr/ports/audio/darkice/work/darkice-1.3/src 1 error

make[3]: stopped in /usr/ports/audio/darkice/work/darkice-1.3/src *** [all-recursive] Error code 1

make[2]: stopped in /usr/ports/audio/darkice/work/darkice-1.3 1 error

make[2]: stopped in /usr/ports/audio/darkice/work/darkice-1.3 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1

Stop. make[1]: stopped in /usr/ports/audio/darkice *** Error code 1

Stop. make: stopped in /usr/ports/audio/darkice

audios3.edi.ro darkice # uname -a && freebsd-version FreeBSD audios3.edi.ro 10.3-RELEASE-p19 FreeBSD 10.3-RELEASE-p19 #9: Mon Jul 10 18:04:59 EEST 2017 root@audios3.edi.ro:/usr/src/sys/amd64/compile/GENERIC amd64 10.3-RELEASE-p19

Thanks and regards,

TheSmoker