That’s what I hear, anyway, that Psych 4.0 quit working.
The toolchain I’ve constructed to publish my podcast quit working after a recent upgrade I’ve been trying to get it working.
Unfortunately, while I’ve been using ruby since 2001, I’ve never had to figure out how rubygems work. I program for a hobby. It’s not my day job. For what I do, I’ve always been able to use the most recent version. I don’t even know how to use Bundler. (As a first step, I should try it in a single script.)
I did figure out that I could uninstall 4.0, but I might need something that depends on it. So I need to learn how to specify a particular version in my own scripts.
That’s what I hear, anyway.
I inherited a bunch of files created on a Mac that have Korean names. On a Mac they look like this: ’13 á„Œá…®á„†á…®á†« MIROTIC.m4a’ and ’01 Hooká„€á…¡ HookGA (feat. á„’á…ªá„‰á…¡).m4a’
But on my Linux backup system, they look like this: ’13 á„Œá…®á„†á…®á†« MIROTIC.m4a’ and ’01 Hooká„€á…¡ HookGA (feat. á„’á…ªá„‰á…¡).m4a’ .
In wordpress, I can’t tell the difference. But I can tell you it doesn’t make rsync happy.
I haven’t figured this out yet. But I wanted to remember what little I did figure out.
I had a whole bunch of problems break my podcast all at once, and I’m slowly figuring them out, one by one.
One of the problems is keeping both ruby 2.7.4 and 3.0.2 from building:
BUILD FAILED (Mac OS X 10.13.6 using ruby-build 20211109)
Inspect or clean up the working tree at /var/folders/2h/930zdx_d2dv8l6tg8m_kw_fh0000gn/T/ruby-build.20211114160436.20979.mnlPJV
Results logged to /var/folders/2h/930zdx_d2dv8l6tg8m_kw_fh0000gn/T/ruby-build.20211114160436.20979.log
Last 10 log lines:
clang -I. -Iinclude -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/Users/luke/.rbenv/versions/2.7.4/openssl/ssl\"" -DENGINESDIR="\"/Users/luke/.rbenv/versions/2.7.4/openssl/lib/engines-1.1\"" -D_REENTRANT -DZLIB -DZLIB_SHARED -DNDEBUG -I/Users/luke/.rbenv/versions/2.7.4/include -MMD -MF crypto/rand/randfile.d.tmp -MT crypto/rand/randfile.o -c -o crypto/rand/randfile.o crypto/rand/randfile.c
crypto/rand/rand_unix.c:385:47: error: use of undeclared identifier 'kCCSuccess'
if (CCRandomGenerateBytes(buf, buflen) == kCCSuccess)
2 errors generated.
make: *** [Makefile:4637: crypto/rand/rand_unix.o] Error 1
Because I’m the next thing to a Normie, I never discover a new problem. This one has been observed since September (or earlier). That post says “the OpenSSL fellows do not develop on MacOS.” Fortunately, some people do. But I have to learn how to use the workarounds.