linode cannot get advertised bandwidth

turns out for a “linode 16” which advertises “6Gbe” the 6Gbe is *from the box* I guess, so if other “linode 16’s” on the same box are using traffic, you’ll be sharing it.

And possibly end up with “only” 1.8Gb.  Go figure.

way to test: fire up a second “linode 16” (same data center) and run iperf or iperf3 between them.

fix: attempt another box, see if it isn’t over saturated…

bbcp woe

packrd@gmvl011.a|dpsprod:~/bbcp/src$ make

make[1]: Entering directory `/home/packrd/bbcp/src’

make[2]: Entering directory `/home/packrd/bbcp/src’

make[3]: Entering directory `/home/packrd/bbcp/src’

Compiling bbcp.C

Compiling bbcp_Args.C

Compiling bbcp_BuffPool.C

Compiling bbcp_C32.C

Compiling bbcp_C32C.C

Compiling bbcp_C32_Zip.C

Compiling bbcp_ChkSum.C

In file included from bbcp_ChkSum.C:37:

bbcp_MD5_openssl.h:53:25: error: openssl/md5.h: No such file or directory

In file included from bbcp_ChkSum.C:37:

bbcp_MD5_openssl.h:103: error: ‘MD5_CTX’ does not name a type

bbcp_MD5_openssl.h:107: error: ‘MD5_CTX’ has not been declared

bbcp_MD5_openssl.h:108: error: ‘MD5_CTX’ has not been declared

bbcp_MD5_openssl.h:110: error: ‘MD5_CTX’ has not been declared

bbcp_MD5_openssl.h: In member function ‘int bbcp_MD5_openssl::Chk_MD5(char*, int, char*)’:

bbcp_MD5_openssl.h:61: error: ‘MyContext’ was not declared in this scope

bbcp_MD5_openssl.h: In member function ‘void bbcp_MD5_openssl::Set_MD5(char*, int, char*)’:

bbcp_MD5_openssl.h:69: error: ‘MyContext’ was not declared in this scope

bbcp_MD5_openssl.h: In member function ‘virtual char* bbcp_MD5_openssl::csCurr(char**)’:

bbcp_MD5_openssl.h:75: error: ‘MD5_CTX’ was not declared in this scope

bbcp_MD5_openssl.h:75: error: expected ‘;’ before ‘currCTX’

bbcp_MD5_openssl.h:76: error: ‘currCTX’ was not declared in this scope

bbcp_MD5_openssl.h: In member function ‘virtual void bbcp_MD5_openssl::Init()’:

bbcp_MD5_openssl.h:85: error: ‘MyContext’ was not declared in this scope

bbcp_MD5_openssl.h: In member function ‘virtual void bbcp_MD5_openssl::Update(const char*, int)’:

bbcp_MD5_openssl.h:88: error: ‘MyContext’ was not declared in this scope

bbcp_MD5_openssl.h: In member function ‘virtual char* bbcp_MD5_openssl::Final(char**)’:

bbcp_MD5_openssl.h:91: error: ‘MyContext’ was not declared in this scope

bbcp_MD5_openssl.h: In constructor ‘bbcp_MD5_openssl::bbcp_MD5_openssl()’:

bbcp_MD5_openssl.h:98: error: ‘MyContext’ was not declared in this scope

make[3]: *** [../obj/amd64_linux26/bbcp_ChkSum.o] Error 1

make[3]: Leaving directory `/home/packrd/bbcp/src’

make[2]: *** [makeLinuxx86_64] Error 2

make[2]: Leaving directory `/home/packrd/bbcp/src’

make[1]: *** [Linux] Error 2

 

meant (centos) install “openssl-devel package”

glibc mingw w64 woe

checking for bindtextdomain in -lintl… no

checking if -liconv is needed to use gettext…

checking for ngettext in -lintl… no

configure: error:

*** You must have either have gettext support in your C library, or use the

*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html)

 

config.log

| }

configure:8154: result: no

configure:8240: checking if -liconv is needed to use gettext

configure:8242: result:

configure:8244: checking for ngettext in -lintl

configure:8269: i686-w64-mingw32-gcc -o conftest.exe -mtune=generic -O3 -mms-bitfields -DLIBXML_STATIC  conftest.c -lintl -licon

v  >&5

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(bindtextdom.o):bindtextdom.c:(.text+0x28): undefined reference to `pthread_rwlock_wrlock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(bindtextdom.o):bindtextdom.c:(.text+0xd7): undefined reference to `pthread_rwlock_unlock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(bindtextdom.o):bindtextdom.c:(.text+0x218): undefined reference to `pthread_rwlock_wrlock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(bindtextdom.o):bindtextdom.c:(.text+0x2b0): undefined reference to `pthread_rwlock_unlock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(loadmsgcat.o):loadmsgcat.c:(.text+0x17): undefined reference to `pthread_mutex_lock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(loadmsgcat.o):loadmsgcat.c:(.text+0x64): undefined reference to `pthread_mutex_unlock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(loadmsgcat.o):loadmsgcat.c:(.text+0x21f): undefined reference to `pthread_rwlock_init’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(textdomain.o):textdomain.c:(.text+0x19): undefined reference to `pthread_rwlock_wrlock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(textdomain.o):textdomain.c:(.text+0x62): undefined reference to `pthread_rwlock_unlock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(dcigettext.o):dcigettext.c:(.text+0x88f): undefined reference to `pthread_mutex_unlock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

86-w64-mingw32/lib/../lib/libintl.a(dcigettext.o):dcigettext.c:(.text+0x918): undefined reference to `pthread_rwlock_rdlock’

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/../../../../i6

meant (weirdly) use “-pthread” because using “-lpthread” wasn’t enough/didn’t work…somehow…hmm…or maybe that’s messed up

dunno…

before configure

export CPPFLAGS=’-pthread’ # I think gettext uses this but has no .pc file??

lame woe

 

without a colon might be in error [-w+orphan-labels]

test -d .libs || mkdir .libs

/bin/echo ‘# Generated by ltmain.sh – GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06)’ >fftsse.lo

/bin/echo “pic_object=’.libs/fftsse.o'” >>fftsse.lo

/bin/echo “non_pic_object=’.libs/fftsse.o'” >>fftsse.lo

/usr/local/bin/nasm -f win32 -DWIN32 -i ../../libmp3lame/i386/ fftsse.nas -o .libs/fftsse.o -l fftsse.lo.lst

fftsse.nas:422: warning: label alone on a line without a colon might be in error [-w+orphan-labels]

/bin/sh ../../libtool –mode=link i686-w64-mingw32-gcc  -Wall -pipe -mtune=generic -O3 -fno-common   -o liblameasmroutines.la  choose_table.lo cpu_feat.lo fft3dn.lo fftsse.lo 

i686-w64-mingw32-ar cru .libs/liblameasmroutines.a  .libs/choose_table.o .libs/cpu_feat.o .libs/fft3dn.o .libs/fftsse.o

i686-w64-mingw32-ranlib .libs/liblameasmroutines.a

creating liblameasmroutines.la

(cd .libs && rm -f liblameasmroutines.la && ln -s ../liblameasmroutines.la liblameasmroutines.la)

Making all in vector

/bin/sh ../../libtool –tag=CC   –mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H  -I. -I../.. -I../../include -I. -I../../libmp3lame -I../../mpglib -I../..    -Wall -pipe -mtune=generic -O3 -fno-common -MT xmm_quantize_sub.lo -MD -MP -MF .deps/xmm_quantize_sub.Tpo -c -o xmm_quantize_sub.lo xmm_quantize_sub.c

i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I. -I../../libmp3lame -I../../mpglib -I../.. -Wall -pipe -mtune=generic -O3 -fno-common -MT xmm_quantize_sub.lo -MD -MP -MF .deps/xmm_quantize_sub.Tpo -c xmm_quantize_sub.c -o xmm_quantize_sub.o

xmm_quantize_sub.c: In function ‘fht_SSE2‘:

xmm_quantize_sub.c:172:20: warning: variable ‘v_s2‘ set but not used [-Wunused-but-set-variable]

             __m128 v_s2;

                    ^~~~

xmm_quantize_sub.c: In function ‘init_xrpow_core_sse‘:

xmm_quantize_sub.c:65:18: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]

     const __m128 vec_fabs_mask = _mm_loadu_ps(&fabs_mask._float[0]);

                  ^~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:898:1:error: inlining failed in call to always_inline ‘_mm_set_ps1‘: target specific option mismatch

_mm_set_ps1 (float __F)

^~~~~~~~~~~

xmm_quantize_sub.c:74:21: note: called from here

     vec_sum._m128 = _mm_set_ps1(0);

                     ^~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:898:1:error: inlining failed in call to always_inline ‘_mm_set_ps1‘: target specific option mismatch

_mm_set_ps1 (float __F)

^~~~~~~~~~~

xmm_quantize_sub.c:73:27: note: called from here

     vec_xrpow_max._m128 = _mm_set_ps1(0);

                           ^~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:932:1:error: inlining failed in call to always_inline ‘_mm_loadu_ps‘: target specific option mismatch

_mm_loadu_ps (float const *__P)

^~~~~~~~~~~~

xmm_quantize_sub.c:65:18: note: called from here

     const __m128 vec_fabs_mask = _mm_loadu_ps(&fabs_mask._float[0]);

                  ^~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:898:1:error: inlining failed in call to always_inline ‘_mm_set_ps1‘: target specific option mismatch

_mm_set_ps1 (float __F)

^~~~~~~~~~~

xmm_quantize_sub.c:74:21: note: called from here

     vec_sum._m128 = _mm_set_ps1(0);

                     ^~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:898:1:error: inlining failed in call to always_inline ‘_mm_set_ps1‘: target specific option mismatch

_mm_set_ps1 (float __F)

^~~~~~~~~~~

xmm_quantize_sub.c:73:27: note: called from here

     vec_xrpow_max._m128 = _mm_set_ps1(0);

                           ^~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:981:1:error: inlining failed in call to always_inline ‘_mm_storeu_ps‘: target specific option mismatch

_mm_storeu_ps (float *__P, __m128 __A)

^~~~~~~~~~~~~

xmm_quantize_sub.c:82:9: note: called from here

         _mm_storeu_ps(&(xrpow[i]), vec_tmp._m128); /* store into xrpow[] */

         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:232:1:error: inlining failed in call to always_inline ‘_mm_max_ps‘: target specific option mismatch

_mm_max_ps (__m128 __A, __m128 __B)

^~~~~~~~~~

xmm_quantize_sub.c:81:31: note: called from here

         vec_xrpow_max._m128 = _mm_max_ps(vec_xrpow_max._m128, vec_tmp._m128); /* retrieve max */

                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:208:1:error: inlining failed in call to always_inline ‘_mm_sqrt_ps‘: target specific option mismatch

_mm_sqrt_ps (__m128 __A)

^~~~~~~~~~~

xmm_quantize_sub.c:80:25: note: called from here

         vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));

                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:196:1:error: inlining failed in call to always_inline ‘_mm_mul_ps‘: target specific option mismatch

_mm_mul_ps (__m128 __A, __m128 __B)

^~~~~~~~~~

xmm_quantize_sub.c:80:25: note: called from here

         vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));

                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:208:1:error: inlining failed in call to always_inline ‘_mm_sqrt_ps‘: target specific option mismatch

_mm_sqrt_ps (__m128 __A)

^~~~~~~~~~~

xmm_quantize_sub.c:80:25: note: called from here

         vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));

                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:184:1:error: inlining failed in call to always_inline ‘_mm_add_ps‘: target specific option mismatch

_mm_add_ps (__m128 __A, __m128 __B)

^~~~~~~~~~

xmm_quantize_sub.c:79:25: note: called from here

         vec_sum._m128 = _mm_add_ps(vec_sum._m128, vec_tmp._m128);

                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:240:1:error: inlining failed in call to always_inline ‘_mm_and_ps‘: target specific option mismatch

_mm_and_ps (__m128 __A, __m128 __B)

^~~~~~~~~~

xmm_quantize_sub.c:78:25: note: called from here

         vec_tmp._m128 = _mm_and_ps(vec_tmp._m128, vec_fabs_mask); /* fabs */

                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:932:1:error: inlining failed in call to always_inline ‘_mm_loadu_ps‘: target specific option mismatch

_mm_loadu_ps (float const *__P)

^~~~~~~~~~~~

xmm_quantize_sub.c:77:25: note: called from here

         vec_tmp._m128 = _mm_loadu_ps(&(cod_info->xr[i])); /* load */

                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:898:1:error: inlining failed in call to always_inline ‘_mm_set_ps1‘: target specific option mismatch

_mm_set_ps1 (float __F)

^~~~~~~~~~~

xmm_quantize_sub.c:84:21: note: called from here

     vec_tmp._m128 = _mm_set_ps1(0);

                     ^~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:232:1:error: inlining failed in call to always_inline ‘_mm_max_ps‘: target specific option mismatch

_mm_max_ps (__m128 __A, __m128 __B)

^~~~~~~~~~

xmm_quantize_sub.c:92:35: note: called from here

             vec_xrpow_max._m128 = _mm_max_ps(vec_xrpow_max._m128, vec_tmp._m128); /* retrieve max */

                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:208:1:error: inlining failed in call to always_inline ‘_mm_sqrt_ps‘: target specific option mismatch

_mm_sqrt_ps (__m128 __A)

^~~~~~~~~~~

xmm_quantize_sub.c:91:29: note: called from here

             vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));

                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:196:1:error: inlining failed in call to always_inline ‘_mm_mul_ps‘: target specific option mismatch

_mm_mul_ps (__m128 __A, __m128 __B)

^~~~~~~~~~

xmm_quantize_sub.c:91:29: note: called from here

             vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));

                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:208:1:error: inlining failed in call to always_inline ‘_mm_sqrt_ps‘: target specific option mismatch

_mm_sqrt_ps (__m128 __A)

^~~~~~~~~~~

xmm_quantize_sub.c:91:29: note: called from here

             vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));

                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:184:1:error: inlining failed in call to always_inline ‘_mm_add_ps‘: target specific option mismatch

_mm_add_ps (__m128 __A, __m128 __B)

^~~~~~~~~~

xmm_quantize_sub.c:90:29: note: called from here

             vec_sum._m128 = _mm_add_ps(vec_sum._m128, vec_tmp._m128);

                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from xmm_quantize_sub.c:37:0:

/Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/7.1.0/include/xmmintrin.h:240:1:error: inlining failed in call to always_inline ‘_mm_and_ps‘: target specific option mismatch

_mm_and_ps (__m128 __A, __m128 __B)

^~~~~~~~~~

xmm_quantize_sub.c:89:29: note: called from here

             vec_tmp._m128 = _mm_and_ps(vec_tmp._m128, vec_fabs_mask); /* fabs */

                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

make[3]: *** [xmm_quantize_sub.lo] Error 1

make[2]: *** [all-recursive] Error 1

make[1]: *** [all-recursive] Error 1

make: *** [all] Error 2

Rogers-MacBook:ffmpeg-windows-build-helpers rdp$ ./cross_compile_ffmpeg.sh  –disable-nonfree=n

high sierra detected, so using only one cpu for gcc compilation

cmake binary for this build will be cmake

Sat Sep 8 08:46:08 MDT 2018

     ##################### Welcome ######################

  Welcome to the ffmpeg cross-compile builder-helper script.

  Downloads and builds will be installed to directories within /Users/rdp/dev/ffmpeg-windows-build-helpers/sandbox

  If this is not ok, then exit now, and cd to the directory where you’d

  like them installed, then run this script again from there.

  NB that once you build your compilers, you can no longer rename/move

  the sandbox directory, since it will have some hard coded paths in there.

  You can, of course, rebuild ffmpeg from within it, etc.

MinGW-w64 compilers both already installed, not re-installing…

selecting multi build (both win32 and win64)…since both cross compilers are present assuming you want both…

Starting 32-bit builds…

Building ffmpeg dependency libraries…

 

meant comment here

overcame witrh this patch

 

https://github.com/rdp/ffmpeg-windows-build-helpers/blob/master/patches/lame3.patch

 

faithpromotingstories

I once did a web page but never pushed it… :

User login

 
 

Mission companion gets premonition of his grandfathers death

Fri, 05/30/2008 – 20:30 — Anonymous

This is told first-hand [about someone else 🙂 ] So my roommate companion in the mission field in Cabo Verde one morning said “I feel awful today–I feel terrible and that usually means that someone close to me has died” 3 days later, we get the news. His grandfather had passed away unexpectedly. He has never said anything like that before or after. Sad for him. True story. Recounted by: Roger Pack Missionary in question: email roger to find out [undisclosed for privacy] 🙂 rogerpack2005[at]gmail.com

Radio miraculously works

Fri, 05/30/2008 – 20:29 — Anonymous

This from a reliable source. A man has nothing to do at night, so he turns on this old radio in their home. The first thing on happens to be general conference. He listens to it, is converted and joins the church. They go back and see which radio it was? It was the old one that had been broken for years. They try to turn it on and it doesn’t work. Why it worked that once is up to speculation 🙂

BYU Students cancel plane trip,plane blows up

Fri, 05/30/2008 – 20:24 — Anonymous

Somebody told this story once–very reliable source–there was this group of BYU students who were traveling home from something via plane. And their second to last transfer flight their leader got this impression that that they shouldn’t go on that last one. So they didn’t. Woke up the next morning and the news? The plane had blown up. Some people in the media picked up on this story.
Original source: Richard Holzapfel class [I think] 2002’ish. Truth meter: probably true.

this is my story!

Thu, 05/29/2008 – 19:09 — fpsadmin

A story is a marvelous thing! Very marvelous! yes!

Syndicate content

Powered by Drupal, an open source content management system

crystal from sources woe

c++ -c  -o src/llvm/ext/llvm_ext.o src/llvm/ext/llvm_ext.cc -I/usr/local/Cellar/llvm/5.0.1/include  -stdlib=libc++ -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -DNDEBUG   -DLLVM_BUILD_GLOBAL_ISEL -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS

cc -fPIC    -c -o src/ext/sigfault.o src/ext/sigfault.c

ar -rcs src/ext/libcrystal.a src/ext/sigfault.o

CRYSTAL_CONFIG_PATH=”/Users/packrd/dev/random/crystal/src” ./bin/crystal build  -o .build/crystal src/compiler/crystal.cr -D without_openssl -D without_zlib

Error in src/compiler/crystal.cr:1: while requiring “prelude”

# This is the file that is compiled to generate the

^

in src/prelude.cr:28: while requiring “string”

require “string”

^

Syntax error in src/string.cr:3942: invalid char escape sequence

      when ‘\a’ then io << “\\a”

           ^

make: *** [.build/crystal] Error 1

RogerPackMBP:crystal packrd$ crystal -v

Crystal 0.24.2 (2018-03-10)

 

meant”you need newer version of crystal to build that from source one”

Roger's meanderings, notes to himself, bug reports, and other things