1 |
I guess I should mention that after the revdep rebuild and a kernel |
2 |
bump, everything's back, including steam. |
3 |
|
4 |
Anomalies noted: |
5 |
|
6 |
I think my memory gremlin is back, init took a dump and I had to reboot |
7 |
the machine, it wasn't scheduling the processeses I needed it to and it |
8 |
wouldn't clean up a zombie chromium. |
9 |
|
10 |
I had to unmerge a handful of much beloved packages to get emerge |
11 |
--depclean to work, even more pain to get most things back installed but |
12 |
I got my mast pointed at the sky again and my keel under me. |
13 |
|
14 |
I had to mask libcdio, it's never going to work on this machine -- ever. |
15 |
|
16 |
|
17 |
I'm now on 4.5.18... Since I manually downloaded portage won't uninstall |
18 |
it for me... (grumble grumble). |
19 |
|
20 |
The last package fail takes a bit of explaining.... |
21 |
|
22 |
Many long years ago I spent waaaaaaaaay too much money on this box that |
23 |
makes noise when sent bytes... U can hook it up by MIDI or ordinary |
24 |
serial port... |
25 |
|
26 |
It has a mess of chips in it that can be programmed with a "sound font" |
27 |
or (an instrument wavetable) and then will play notes when bytes come |
28 |
down the wire. |
29 |
|
30 |
So basically ur midi player just reads a MIDI file, then tacks on the |
31 |
address of the chip you want to use to play it... (you can play as many |
32 |
sets of notes as you like until you run out of chips to address....), |
33 |
and then sends it to the kernel level driver... Now the kernel level |
34 |
driver is buggy as hell and the buffer code is an absolute atrocity, |
35 |
I've worked on it myself, -- it's the wrongest code I ever did see, so |
36 |
when you run two different instances of the midi player against two |
37 |
different chip addresses, the notes get jumbled together because the |
38 |
buffer code is BROKEN. |
39 |
|
40 |
I don't really use this rig much anymore but I like to keep it in |
41 |
working order. =\ |
42 |
|
43 |
So, naturally, nobody's maintaining playmidi anymore so it barfs.... |
44 |
|
45 |
################################################# |
46 |
Now creating playmidi.h with your defaults...Done. |
47 |
make -j 8 -j1 CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-march=native -pipe -O3 |
48 |
' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' depend clean |
49 |
for i in *.c; do x86_64-pc-linux-gnu-gcc -E -M -march=native -pipe -O3 |
50 |
-I/usr/include/ncurses -I/usr/include -DNARROWPROTO -I/usr/include |
51 |
-DVOXWARE_CONTROLLER_7_WORKING -I. $i; done >.depend |
52 |
io_gtk.c:19:10: fatal error: gtk/gtk.h: No such file or directory |
53 |
#include <gtk/gtk.h> |
54 |
^~~~~~~~~~~ |
55 |
compilation terminated. |
56 |
io_svgalib.c:17:10: fatal error: vga.h: No such file or directory |
57 |
#include <vga.h> |
58 |
^~~~~~~ |
59 |
compilation terminated. |
60 |
rm -f *.o playmidi splaymidi xplaymidi a.out toy seq2mid beat |
61 |
################################################ |
62 |
|
63 |
That's the only broken thing on my system right now. |
64 |
|
65 |
-- |
66 |
Please report bounces from this address to atg@×××××××××.com |
67 |
|
68 |
Powers are not rights. |