Hello, I'm trying to build darkice with mp3 support and getting error during compile process. I have no idea if it's openbsd specific and need your guys help.
My steps: 1) build lame http://sourceforge.net/projects/lame tar zxf cd lame-3.98.4.tar.gz cd lame-3.98.4/ ./configure make make install 2) trying to compile darkice http://code.google.com/p/darkice/ cd /usr/src wget http://darkice.googlecode.com/files/darkice-1.0.tar.gz tar zxf darkice-1.0.tar.gz cd darkice-1.0 ./configure --with-lame-path=/usr/local --with-lame # make Making all in src make all-am g++ -DHAVE_CONFIG_H -I. -I/usr/local/include -O2 -pedantic -Wall -pthread -g -O2 -MT AudioSource.o -MD -MP -MF .deps/AudioSource.Tpo -c -o AudioSource.o AudioSource.cpp In file included from /usr/include/g++/memory:60, from /usr/include/g++/string:48, from /usr/include/g++/bits/locale_classes.h:47, from /usr/include/g++/bits/ios_base.h:47, from /usr/include/g++/ios:48, from /usr/include/g++/ostream:45, from /usr/include/g++/iostream:45, from Exception.h:39, from Referable.h:39, from Source.h:39, from AudioSource.h:42, from AudioSource.cpp:36: /usr/include/g++/limits: In static member function 'static char std::numeric_limits<char>::min()': /usr/include/g++/limits:375: warning: overflow in implicit constant conversion /usr/include/g++/limits: In static member function 'static wchar_t std::numeric_limits<wchar_t>::max()': /usr/include/g++/limits:530: warning: overflow in implicit constant conversion In file included from /usr/include/g++/bits/locale_facets.h:47, from /usr/include/g++/bits/basic_ios.h:44, from /usr/include/g++/ios:50, from /usr/include/g++/ostream:45, from /usr/include/g++/iostream:45, from Exception.h:39, from Referable.h:39, from Source.h:39, from AudioSource.h:42, from AudioSource.cpp:36: /usr/include/g++/i386-unknown-openbsd4.9/bits/ctype_base.h: At global scope: /usr/include/g++/i386-unknown-openbsd4.9/bits/ctype_base.h:55: warning: overflow in implicit constant conversion mv -f .deps/AudioSource.Tpo .deps/AudioSource.Po g++ -DHAVE_CONFIG_H -I. -I/usr/local/include -O2 -pedantic -Wall -pthread -g -O2 -MT BufferedSink.o -MD -MP -MF .deps/BufferedSink.Tpo -c -o BufferedSink.o BufferedSink.cpp In file included from /usr/include/g++/memory:60, from /usr/include/g++/string:48, from /usr/include/g++/bits/locale_classes.h:47, from /usr/include/g++/bits/ios_base.h:47, from /usr/include/g++/ios:48, from /usr/include/g++/ostream:45, from /usr/include/g++/iostream:45, from Exception.h:39, from BufferedSink.cpp:59: /usr/include/g++/limits: In static member function 'static char std::numeric_limits<char>::min()': /usr/include/g++/limits:375: warning: overflow in implicit constant conversion /usr/include/g++/limits: In static member function 'static wchar_t std::numeric_limits<wchar_t>::max()': /usr/include/g++/limits:530: warning: overflow in implicit constant conversion In file included from /usr/include/g++/bits/locale_facets.h:47, from /usr/include/g++/bits/basic_ios.h:44, from /usr/include/g++/ios:50, from /usr/include/g++/ostream:45, from /usr/include/g++/iostream:45, from Exception.h:39, from BufferedSink.cpp:59: /usr/include/g++/i386-unknown-openbsd4.9/bits/ctype_base.h: At global scope: /usr/include/g++/i386-unknown-openbsd4.9/bits/ctype_base.h:55: warning: overflow in implicit constant conversion mv -f .deps/BufferedSink.Tpo .deps/BufferedSink.Po g++ -DHAVE_CONFIG_H -I. -I/usr/local/include -O2 -pedantic -Wall -pthread -g -O2 -MT CastSink.o -MD -MP -MF .deps/CastSink.Tpo -c -o CastSink.o CastSink.cpp In file included from /usr/include/g++/memory:60, from /usr/include/g++/string:48, from /usr/include/g++/bits/locale_classes.h:47, from /usr/include/g++/bits/ios_base.h:47, from /usr/include/g++/ios:48, from /usr/include/g++/ostream:45, from /usr/include/g++/iostream:45, from Exception.h:39, from Util.h:39, from CastSink.cpp:32: /usr/include/g++/limits: In static member function 'static char std::numeric_limits<char>::min()': /usr/include/g++/limits:375: warning: overflow in implicit constant conversion /usr/include/g++/limits: In static member function 'static wchar_t std::numeric_limits<wchar_t>::max()': /usr/include/g++/limits:530: warning: overflow in implicit constant conversion In file included from /usr/include/g++/bits/locale_facets.h:47, from /usr/include/g++/bits/basic_ios.h:44, from /usr/include/g++/ios:50, from /usr/include/g++/ostream:45, from /usr/include/g++/iostream:45, from Exception.h:39, from Util.h:39, from CastSink.cpp:32: /usr/include/g++/i386-unknown-openbsd4.9/bits/ctype_base.h: At global scope: /usr/include/g++/i386-unknown-openbsd4.9/bits/ctype_base.h:55: warning: overflow in implicit constant conversion mv -f .deps/CastSink.Tpo .deps/CastSink.Po g++ -DHAVE_CONFIG_H -I. -I/usr/local/include -O2 -pedantic -Wall -pthread -g -O2 -MT FileSink.o -MD -MP -MF .deps/FileSink.Tpo -c -o FileSink.o FileSink.cpp In file included from /usr/include/g++/memory:60, from /usr/include/g++/string:48, from /usr/include/g++/bits/locale_classes.h:47, from /usr/include/g++/bits/ios_base.h:47, from /usr/include/g++/ios:48, from /usr/include/g++/ostream:45, from /usr/include/g++/iostream:45, from FileSink.cpp:91: /usr/include/g++/limits: In static member function 'static char std::numeric_limits<char>::min()': /usr/include/g++/limits:375: warning: overflow in implicit constant conversion /usr/include/g++/limits: In static member function 'static wchar_t std::numeric_limits<wchar_t>::max()': /usr/include/g++/limits:530: warning: overflow in implicit constant conversion In file included from /usr/include/g++/bits/locale_facets.h:47, from /usr/include/g++/bits/basic_ios.h:44, from /usr/include/g++/ios:50, from /usr/include/g++/ostream:45, from /usr/include/g++/iostream:45, from FileSink.cpp:91: /usr/include/g++/i386-unknown-openbsd4.9/bits/ctype_base.h: At global scope: /usr/include/g++/i386-unknown-openbsd4.9/bits/ctype_base.h:55: warning: overflow in implicit constant conversion FileSink.cpp: In member function 'virtual bool FileSink::canWrite(unsigned int, unsigned int)': FileSink.cpp:276: error: 'pselect' was not declared in this scope *** Error code 1 Stop in /usr/src/darkice-1.0/src (line 437 of Makefile). *** Error code 1 Stop in /usr/src/darkice-1.0/src (line 308 of Makefile). *** Error code 1 Stop in /usr/src/darkice-1.0 (line 293 of Makefile). I'm appreciate any help on this problem. -- -- With regards, Eugene Sudyr