This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-sdr@lists.osmocom.org/.
Arturo Borrero Gonzalez arturo.borrero.glez at gmail.comOn 5 July 2015 at 22:46, ew <la at tfc-server.de> wrote: > I've pushed a change that should allow building on non-intel platforms, try > building it from master. This is what I get: [...] [ 21%] Building CXX object CMakeFiles/sdrbase.dir/sdrbase/dsp/interpolator.cpp.o /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DUSE_FFTW -Dsdrangelove_EXPORTS -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -isystem /usr/include/mipsel-linux-gnu/qt5 -isystem /usr/include/mipsel-linux-gnu/qt5/QtCore -isystem /usr/lib/mipsel-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/mipsel-linux-gnu/qt5/QtWidgets -isystem /usr/include/mipsel-linux-gnu/qt5/QtGui -isystem /usr/include/mipsel-linux-gnu/qt5/QtOpenGL -isystem /usr/include/mipsel-linux-gnu/qt5/QtMultimedia -isystem /usr/include/mipsel-linux-gnu/qt5/QtNetwork -I/tmp/buildd/sdrangelove-2test/obj-mipsel-linux-gnu -I/tmp/buildd/sdrangelove-2test/include -I/tmp/buildd/sdrangelove-2test/include-gpl -fPIC -o CMakeFiles/sdrbase.dir/sdrbase/dsp/interpolator.cpp.o -c /tmp/buildd/sdrangelove-2test/sdrbase/dsp/interpolator.cpp In file included from /tmp/buildd/sdrangelove-2test/sdrbase/dsp/interpolator.cpp:4:0: /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h: In member function 'void Interpolator::doInterpolate(int, Complex*)': /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:65:10: error: '__m128' does not name a type const __m128* filter = (const __m128*)&m_alignedTaps[phase * m_nTaps * 2]; ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:66:4: error: '__m128' was not declared in this scope __m128 sum = _mm_setzero_ps(); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:70:5: error: 'sum' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:70:54: error: '_mm_loadu_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:70:58: error: 'filter' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:70:64: error: '_mm_mul_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:70:65: error: '_mm_add_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:76:19: error: '__m64' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:76:25: error: expected primary-expression before ')' token _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:76:45: error: 'sum' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:76:85: error: '_mm_setzero_ps' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:76:110: error: '_MM_SHUFFLE' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:76:111: error: '_mm_shuffle_ps' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:76:112: error: '_mm_add_ps' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:76:113: error: '_mm_storel_pi' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:80:10: error: '__m128' does not name a type const __m128* filter = (const __m128*)&m_alignedTaps[phase * m_nTaps * 2]; ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:81:4: error: '__m128' was not declared in this scope __m128 sum = _mm_setzero_ps(); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:89:5: error: 'sum' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:89:54: error: '_mm_loadu_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:89:58: error: 'filter' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:89:64: error: '_mm_mul_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:89:65: error: '_mm_add_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:95:5: error: 'filter' was not declared in this scope filter = (const __m128*)&m_alignedTaps2[phase * m_nTaps * 2 + todo * 4 - 4]; ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:95:21: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] filter = (const __m128*)&m_alignedTaps2[phase * m_nTaps * 2 + todo * 4 - 4]; ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:95:15: error: expected primary-expression before 'const' filter = (const __m128*)&m_alignedTaps2[phase * m_nTaps * 2 + todo * 4 - 4]; ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:95:15: error: expected ')' before 'const' /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:102:5: error: 'sum' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:102:54: error: '_mm_loadu_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:102:58: error: 'filter' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:102:64: error: '_mm_mul_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:102:65: error: '_mm_add_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(src), *filter)); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:108:5: error: 'sum' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadl_pi(_mm_setzero_ps(), (const __m64*)src), filter[0])); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:108:66: error: '_mm_setzero_ps' was not declared in this scope sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadl_pi(_mm_setzero_ps(), (const __m64*)src), filter[0])); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:108:76: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadl_pi(_mm_setzero_ps(), (const __m64*)src), filter[0])); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:108:70: error: expected primary-expression before 'const' sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadl_pi(_mm_setzero_ps(), (const __m64*)src), filter[0])); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:108:70: error: expected ')' before 'const' /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:112:19: error: '__m64' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:112:25: error: expected primary-expression before ')' token _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:112:45: error: 'sum' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:112:85: error: '_mm_setzero_ps' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:112:110: error: '_MM_SHUFFLE' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:112:111: error: '_mm_shuffle_ps' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:112:112: error: '_mm_add_ps' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ /tmp/buildd/sdrangelove-2test/include-gpl/dsp/interpolator.h:112:113: error: '_mm_storel_pi' was not declared in this scope _mm_storel_pi((__m64*)result, _mm_add_ps(sum, _mm_shuffle_ps(sum, _mm_setzero_ps(), _MM_SHUFFLE(1, 0, 3, 2)))); ^ CMakeFiles/sdrbase.dir/build.make:322: recipe for target 'CMakeFiles/sdrbase.dir/sdrbase/dsp/interpolator.cpp.o' failed make[3]: *** [CMakeFiles/sdrbase.dir/sdrbase/dsp/interpolator.cpp.o] Error 1 make[3]: Leaving directory '/tmp/buildd/sdrangelove-2test/obj-mipsel-linux-gnu' CMakeFiles/Makefile2:130: recipe for target 'CMakeFiles/sdrbase.dir/all' failed make[2]: *** [CMakeFiles/sdrbase.dir/all] Error 2 make[2]: Leaving directory '/tmp/buildd/sdrangelove-2test/obj-mipsel-linux-gnu' Makefile:78: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/tmp/buildd/sdrangelove-2test/obj-mipsel-linux-gnu' [...] -- Arturo Borrero González